Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
f06a299
Adds bin/redoc-container (#499)
jtreminio-dropbox Jun 25, 2025
6710aae
Adding form view support (#496)
jtreminio-dropbox Jun 25, 2025
fe97796
Minor version bump (#500)
jtreminio-dropbox Jun 25, 2025
ab69a05
Added allow_form_view field to template response docs (#502)
mchatlas-hellosign Jul 9, 2025
a937871
All endpoints can return HTTP 429 (#504)
jtreminio-dropbox Jul 17, 2025
489118a
Template update endpoint (#506)
mchatlas-hellosign Jul 25, 2025
ca5c791
change description of oauth refresh cred (#508)
sainishm2 Aug 4, 2025
ba3fc8a
Template form field renaming (#507)
mchatlas-hellosign Aug 7, 2025
5e1c0d7
Adds OSEG for example generation from JSON (#509)
jtreminio-dropbox Aug 12, 2025
269bfc2
[SIGN-10766] Add settings to account (#511)
suchcicki-dropbox Aug 15, 2025
90e469d
Fixing java release details (#512)
jtreminio-dropbox Aug 15, 2025
f7bbc1f
Further java release fixes (#514)
jtreminio-dropbox Aug 15, 2025
9a3b4dc
Updated examples to use file_urls instead of files (#517)
mchatlas-hellosign Sep 3, 2025
ad21451
Add signer experience config (#516)
mchatlas-hellosign Sep 4, 2025
47f6d8d
Update eID message translations (#519)
agornydbx Sep 19, 2025
a9929a0
python SDK update black library for reformatting & reformat (#524)
mwojcik-dropbox May 5, 2026
b04b563
Fix .NET SDK serialization bugs in SubFormFieldRuleAction.TypeEnum an…
mwojcik-dropbox May 5, 2026
b8e1ef5
Add more detailed description of template create (#522)
erkkinen May 5, 2026
596d461
Add force_advanced_signature_details flag to SubSigningOptions and up…
mwojcik-dropbox May 5, 2026
14a6bbe
Merge remote-tracking branch 'origin/main' into merge-main-to-oas-rel…
adanilowski-dropbox May 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 20 additions & 0 deletions bin/redoc-container
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#!/usr/bin/env bash
#
# instructions:
# run this script
# open http://127.0.0.1:8081
#
# Prefer to use ./redoc - this version does not auto-reload changes

set -e

DIR=$(cd `dirname $0` && pwd)
ROOT_DIR="${DIR}/.."

echo "Docs will be available at http://localhost:8081/"

docker run -it --rm -p 8081:80 \
-v "${ROOT_DIR}:/usr/share/nginx/html/swagger/" \
-e SPEC_URL=swagger/openapi.yaml \
-e REDOC_OPTIONS="required-props-first=1 path-in-middle-panel=1" \
redocly/redoc
8 changes: 7 additions & 1 deletion examples/SignatureRequestCreateEmbeddedExample.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,12 @@ public static void Run()
draw: true,
phone: false,
type: true,
upload: true
upload: true,
force_advanced_signature_details: false
);

var signerExperience = new SubSignerExperience(
formView: SubSignerExperience.FormViewEnum.Disabled
);

var signers1 = new SubSignatureRequestSigner(
Expand Down Expand Up @@ -61,6 +66,7 @@ public static void Run()
),
},
signingOptions: signingOptions,
signerExperience: signerExperience,
signers: signers
);

Expand Down
5 changes: 5 additions & 0 deletions examples/SignatureRequestCreateEmbeddedExample.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ public static void main(String[] args)
signingOptions.phone(false);
signingOptions.type(true);
signingOptions.upload(true);
signingOptions.forceAdvancedSignatureDetails(false);

var signerExperience = new SubSignerExperience();
signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);

var signers1 = new SubSignatureRequestSigner();
signers1.name("Jack");
Expand Down Expand Up @@ -59,6 +63,7 @@ public static void main(String[] args)
new File("./example_signature_request.pdf")
));
signatureRequestCreateEmbeddedRequest.signingOptions(signingOptions);
signatureRequestCreateEmbeddedRequest.signerExperience(signerExperience);
signatureRequestCreateEmbeddedRequest.signers(signers);

try
Expand Down
7 changes: 6 additions & 1 deletion examples/SignatureRequestCreateEmbeddedExample.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,11 @@
->setDraw(true)
->setPhone(false)
->setType(true)
->setUpload(true);
->setUpload(true)
->setForceAdvancedSignatureDetails(false);

$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);

$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestSigner())
->setName("Jack")
Expand Down Expand Up @@ -46,6 +50,7 @@
->setFiles([
])
->setSigningOptions($signing_options)
->setSignerExperience($signer_experience)
->setSigners($signers);

try {
Expand Down
6 changes: 6 additions & 0 deletions examples/SignatureRequestCreateEmbeddedExample.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,11 @@
phone=False,
type=True,
upload=True,
force_advanced_signature_details=False,
)

signer_experience = models.SubSignerExperience(
form_view="disabled",
)

signers_1 = models.SubSignatureRequestSigner(
Expand Down Expand Up @@ -49,6 +54,7 @@
open("./example_signature_request.pdf", "rb").read(),
],
signing_options=signing_options,
signer_experience=signer_experience,
signers=signers,
)

Expand Down
5 changes: 5 additions & 0 deletions examples/SignatureRequestCreateEmbeddedExample.rb
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@
signing_options.phone = false
signing_options.type = true
signing_options.upload = true
signing_options.force_advanced_signature_details = false

signer_experience = Dropbox::Sign::SubSignerExperience.new
signer_experience.form_view = "disabled"

signers_1 = Dropbox::Sign::SubSignatureRequestSigner.new
signers_1.name = "Jack"
Expand Down Expand Up @@ -42,6 +46,7 @@
File.new("./example_signature_request.pdf", "r"),
]
signature_request_create_embedded_request.signing_options = signing_options
signature_request_create_embedded_request.signer_experience = signer_experience
signature_request_create_embedded_request.signers = signers

begin
Expand Down
1 change: 1 addition & 0 deletions examples/SignatureRequestCreateEmbeddedExample.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,5 @@ curl -X POST 'https://api.hellosign.com/v3/signature_request/create_embedded' \
-F 'signing_options[upload]=1' \
-F 'signing_options[phone]=1' \
-F 'signing_options[default_type]=draw' \
-F 'signing_options[force_advanced_signature_details]=0' \
-F 'test_mode=1'
6 changes: 6 additions & 0 deletions examples/SignatureRequestCreateEmbeddedExample.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@ const signingOptions: models.SubSigningOptions = {
phone: false,
type: true,
upload: true,
force_advanced_signature_details: false,
};

const signerExperience: models.SubSignerExperience = {
formView: models.SubSignerExperience.FormViewEnum.Disabled,
};

const signers1: models.SubSignatureRequestSigner = {
Expand Down Expand Up @@ -45,6 +50,7 @@ const signatureRequestCreateEmbeddedRequest: models.SignatureRequestCreateEmbedd
fs.createReadStream("./example_signature_request.pdf"),
],
signingOptions: signingOptions,
signerExperience: signerExperience,
signers: signers,
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@ public static void Run()
upload: true
);

var signerExperience = new SubSignerExperience(
formView: SubSignerExperience.FormViewEnum.Disabled
);

var groupedSigners1 = new SubSignatureRequestGroupedSigners(
group: "Group #1",
order: 0,
Expand Down Expand Up @@ -89,6 +93,7 @@ public static void Run()
"lawyer2@dropboxsign.com",
],
signingOptions: signingOptions,
signerExperience: signerExperience,
groupedSigners: groupedSigners
);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);

var signerExperience = new SubSignerExperience();
signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);

var groupedSigners1 = new SubSignatureRequestGroupedSigners();
groupedSigners1.group("Group #1");
groupedSigners1.order(0);
Expand Down Expand Up @@ -85,6 +88,7 @@ public static void main(String[] args)
"lawyer2@dropboxsign.com"
));
signatureRequestCreateEmbeddedRequest.signingOptions(signingOptions);
signatureRequestCreateEmbeddedRequest.signerExperience(signerExperience);
signatureRequestCreateEmbeddedRequest.groupedSigners(groupedSigners);

try
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@
->setType(true)
->setUpload(true);

$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);

$grouped_signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestGroupedSigners())
->setGroup("Group #1")
->setOrder(0)
Expand Down Expand Up @@ -73,6 +76,7 @@
"lawyer2@dropboxsign.com",
])
->setSigningOptions($signing_options)
->setSignerExperience($signer_experience)
->setGroupedSigners($grouped_signers);

try {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@
upload=True,
)

signer_experience = models.SubSignerExperience(
form_view="disabled",
)

grouped_signers_1 = models.SubSignatureRequestGroupedSigners(
group="Group #1",
order=0,
Expand Down Expand Up @@ -79,6 +83,7 @@
"lawyer2@dropboxsign.com",
],
signing_options=signing_options,
signer_experience=signer_experience,
grouped_signers=grouped_signers,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@
signing_options.type = true
signing_options.upload = true

signer_experience = Dropbox::Sign::SubSignerExperience.new
signer_experience.form_view = "disabled"

grouped_signers_1 = Dropbox::Sign::SubSignatureRequestGroupedSigners.new
grouped_signers_1.group = "Group #1"
grouped_signers_1.order = 0
Expand Down Expand Up @@ -68,6 +71,7 @@
"lawyer2@dropboxsign.com",
]
signature_request_create_embedded_request.signing_options = signing_options
signature_request_create_embedded_request.signer_experience = signer_experience
signature_request_create_embedded_request.grouped_signers = grouped_signers

begin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};

const signerExperience: models.SubSignerExperience = {
formView: models.SubSignerExperience.FormViewEnum.Disabled,
};

const groupedSigners1: models.SubSignatureRequestGroupedSigners = {
group: "Group #1",
order: 0,
Expand Down Expand Up @@ -75,6 +79,7 @@ const signatureRequestCreateEmbeddedRequest: models.SignatureRequestCreateEmbedd
"lawyer2@dropboxsign.com",
],
signingOptions: signingOptions,
signerExperience: signerExperience,
groupedSigners: groupedSigners,
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,12 @@ public static void Run()
draw: true,
phone: false,
type: true,
upload: true
upload: true,
force_advanced_signature_details: false
);

var signerExperience = new SubSignerExperience(
formView: SubSignerExperience.FormViewEnum.Disabled
);

var signers1 = new SubSignatureRequestTemplateSigner(
Expand All @@ -45,6 +50,7 @@ public static void Run()
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
signerExperience: signerExperience,
signers: signers
);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ public static void main(String[] args)
signingOptions.phone(false);
signingOptions.type(true);
signingOptions.upload(true);
signingOptions.forceAdvancedSignatureDetails(false);

var signerExperience = new SubSignerExperience();
signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);

var signers1 = new SubSignatureRequestTemplateSigner();
signers1.role("Client");
Expand All @@ -48,6 +52,7 @@ public static void main(String[] args)
signatureRequestCreateEmbeddedWithTemplateRequest.subject("Purchase Order");
signatureRequestCreateEmbeddedWithTemplateRequest.testMode(true);
signatureRequestCreateEmbeddedWithTemplateRequest.signingOptions(signingOptions);
signatureRequestCreateEmbeddedWithTemplateRequest.signerExperience(signerExperience);
signatureRequestCreateEmbeddedWithTemplateRequest.signers(signers);

try
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,11 @@
->setDraw(true)
->setPhone(false)
->setType(true)
->setUpload(true);
->setUpload(true)
->setForceAdvancedSignatureDetails(false);

$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);

$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestTemplateSigner())
->setRole("Client")
Expand All @@ -36,6 +40,7 @@
->setSubject("Purchase Order")
->setTestMode(true)
->setSigningOptions($signing_options)
->setSignerExperience($signer_experience)
->setSigners($signers);

try {
Expand Down
6 changes: 6 additions & 0 deletions examples/SignatureRequestCreateEmbeddedWithTemplateExample.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,11 @@
phone=False,
type=True,
upload=True,
force_advanced_signature_details=False,
)

signer_experience = models.SubSignerExperience(
form_view="disabled",
)

signers_1 = models.SubSignatureRequestTemplateSigner(
Expand All @@ -37,6 +42,7 @@
subject="Purchase Order",
test_mode=True,
signing_options=signing_options,
signer_experience=signer_experience,
signers=signers,
)

Expand Down
5 changes: 5 additions & 0 deletions examples/SignatureRequestCreateEmbeddedWithTemplateExample.rb
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@
signing_options.phone = false
signing_options.type = true
signing_options.upload = true
signing_options.force_advanced_signature_details = false

signer_experience = Dropbox::Sign::SubSignerExperience.new
signer_experience.form_view = "disabled"

signers_1 = Dropbox::Sign::SubSignatureRequestTemplateSigner.new
signers_1.role = "Client"
Expand All @@ -31,6 +35,7 @@
signature_request_create_embedded_with_template_request.subject = "Purchase Order"
signature_request_create_embedded_with_template_request.test_mode = true
signature_request_create_embedded_with_template_request.signing_options = signing_options
signature_request_create_embedded_with_template_request.signer_experience = signer_experience
signature_request_create_embedded_with_template_request.signers = signers

begin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ curl -X POST 'https://api.hellosign.com/v3/signature_request/create_embedded_wit
-F 'signing_options[upload]=1' \
-F 'signing_options[phone]=1' \
-F 'signing_options[default_type]=draw' \
-F 'signing_options[force_advanced_signature_details]=0' \
-F 'test_mode=1'
6 changes: 6 additions & 0 deletions examples/SignatureRequestCreateEmbeddedWithTemplateExample.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@ const signingOptions: models.SubSigningOptions = {
phone: false,
type: true,
upload: true,
force_advanced_signature_details: false,
};

const signerExperience: models.SubSignerExperience = {
formView: models.SubSignerExperience.FormViewEnum.Disabled,
};

const signers1: models.SubSignatureRequestTemplateSigner = {
Expand All @@ -33,6 +38,7 @@ const signatureRequestCreateEmbeddedWithTemplateRequest: models.SignatureRequest
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
signerExperience: signerExperience,
signers: signers,
};

Expand Down
Loading
Loading