diff --git a/openapi-raw.yaml b/openapi-raw.yaml
index 132929285..d9420e127 100644
--- a/openapi-raw.yaml
+++ b/openapi-raw.yaml
@@ -929,6 +929,47 @@ paths:
seo:
title: '_t__ApiAppList::SEO::TITLE'
description: '_t__ApiAppList::SEO::DESCRIPTION'
+ /notification/retry:
+ post:
+ tags:
+ - 'Callbacks and Events'
+ summary: 'Resend an API notification asynchronously.'
+ description: 'Queues an API notification by event_type and id. A new notification event is generated from current object state.'
+ operationId: apiNotificationRetry
+ responses:
+ '202':
+ description: 'Resend queued'
+ 4XX:
+ description: failed_operation
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ examples:
+ 400_example:
+ $ref: '#/components/examples/Error400Response'
+ 401_example:
+ $ref: '#/components/examples/Error401Response'
+ 402_example:
+ $ref: '#/components/examples/Error402Response'
+ 403_example:
+ $ref: '#/components/examples/Error403Response'
+ 429_example:
+ $ref: '#/components/examples/Error429Response'
+ 404_example:
+ $ref: '#/components/examples/Error404Response'
+ 4XX_example:
+ $ref: '#/components/examples/Error4XXResponse'
+ security:
+ -
+ api_key: []
+ -
+ oauth2:
+ - request_signature
+ - signature_request_access
+ x-hideOn:
+ - doc
+ - sdk
'/bulk_send_job/{bulk_send_job_id}':
get:
tags:
@@ -5026,6 +5067,8 @@ paths:
$ref: '#/components/examples/Error429Response'
404_example:
$ref: '#/components/examples/Error404Response'
+ 409_example:
+ $ref: '#/components/examples/Error409Response'
4XX_example:
$ref: '#/components/examples/Error4XXResponse'
security:
@@ -8462,6 +8505,10 @@ components:
description: '_t__SignatureRequestCreateEmbedded::USE_TEXT_TAGS'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__SignatureRequestCreateEmbedded::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
populate_auto_fill_fields:
description: '_t__SignatureRequestCreateEmbedded::POPULATE_AUTO_FILL_FIELDS'
type: boolean
@@ -8664,6 +8711,11 @@ components:
description: '_t__SignatureRequestSend::USE_PREEXISTING_FIELDS'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
+ x-hideOn: doc
expires_at:
description: '_t__SignatureRequestSend::EXPIRES_AT'
type: integer
@@ -8777,6 +8829,11 @@ components:
description: '_t__SignatureRequestCreateEmbedded::USE_TEXT_TAGS'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__SignatureRequestCreateEmbedded::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
+ x-hideOn: doc
populate_auto_fill_fields:
description: '_t__SignatureRequestCreateEmbedded::POPULATE_AUTO_FILL_FIELDS'
type: boolean
@@ -9080,6 +9137,11 @@ components:
description: '_t__SignatureRequestSend::USE_PREEXISTING_FIELDS'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
+ x-hideOn: doc
expires_at:
description: '_t__SignatureRequestSend::EXPIRES_AT'
type: integer
@@ -10267,6 +10329,11 @@ components:
description: '_t__TemplateCreate::USE_PREEXISTING_FIELDS'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__TemplateCreate::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
+ x-hideOn: doc
signer_experience:
description: '_t__TemplateCreate::SIGNER_EXPERIENCE'
allOf:
@@ -10385,6 +10452,11 @@ components:
description: '_t__TemplateCreateEmbeddedDraft::USE_PREEXISTING_FIELDS'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__TemplateCreateEmbeddedDraft::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
+ x-hideOn: doc
signer_experience:
description: '_t__TemplateCreateEmbeddedDraft::SIGNER_EXPERIENCE'
allOf:
@@ -10573,6 +10645,11 @@ components:
description: '_t__UnclaimedDraftCreate::USE_TEXT_TAGS'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__UnclaimedDraftCreate::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
+ x-hideOn: doc
expires_at:
description: '_t__UnclaimedDraftCreate::EXPIRES_AT'
type: integer
@@ -10733,6 +10810,11 @@ components:
description: '_t__UnclaimedDraftCreateEmbedded::USE_TEXT_TAGS'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__UnclaimedDraftCreateEmbedded::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
+ x-hideOn: doc
populate_auto_fill_fields:
description: '_t__UnclaimedDraftCreateEmbedded::POPULATE_AUTO_FILL_FIELDS'
type: boolean
@@ -11481,6 +11563,68 @@ components:
error_name:
description: '_t__ErrorResponseError::ERROR_NAME'
type: string
+ enum:
+ - bad_request
+ - unauthorized
+ - payment_required
+ - forbidden
+ - not_found
+ - conflict
+ - exceeded_rate
+ - unknown
+ - team_invite_failed
+ - max_faxes
+ - invalid_recipient
+ - signature_request_cancel_failed
+ - signature_request_remove_failed
+ - maintenance
+ - method_not_supported
+ - invalid_reminder
+ - unavailable
+ - unprocessable_entity
+ - signature_request_expired
+ - deleted
+ x-fern-enum:
+ bad_request:
+ description: '_t__ErrorCatalog::bad_request::SUMMARY'
+ unauthorized:
+ description: '_t__ErrorCatalog::unauthorized::SUMMARY'
+ payment_required:
+ description: '_t__ErrorCatalog::payment_required::SUMMARY'
+ forbidden:
+ description: '_t__ErrorCatalog::forbidden::SUMMARY'
+ not_found:
+ description: '_t__ErrorCatalog::not_found::SUMMARY'
+ conflict:
+ description: '_t__ErrorCatalog::conflict::SUMMARY'
+ exceeded_rate:
+ description: '_t__ErrorCatalog::exceeded_rate::SUMMARY'
+ unknown:
+ description: '_t__ErrorCatalog::unknown::SUMMARY'
+ team_invite_failed:
+ description: '_t__ErrorCatalog::team_invite_failed::SUMMARY'
+ max_faxes:
+ description: '_t__ErrorCatalog::max_faxes::SUMMARY'
+ invalid_recipient:
+ description: '_t__ErrorCatalog::invalid_recipient::SUMMARY'
+ signature_request_cancel_failed:
+ description: '_t__ErrorCatalog::signature_request_cancel_failed::SUMMARY'
+ signature_request_remove_failed:
+ description: '_t__ErrorCatalog::signature_request_remove_failed::SUMMARY'
+ maintenance:
+ description: '_t__ErrorCatalog::maintenance::SUMMARY'
+ method_not_supported:
+ description: '_t__ErrorCatalog::method_not_supported::SUMMARY'
+ invalid_reminder:
+ description: '_t__ErrorCatalog::invalid_reminder::SUMMARY'
+ unavailable:
+ description: '_t__ErrorCatalog::unavailable::SUMMARY'
+ unprocessable_entity:
+ description: '_t__ErrorCatalog::unprocessable_entity::SUMMARY'
+ signature_request_expired:
+ description: '_t__ErrorCatalog::signature_request_expired::SUMMARY'
+ deleted:
+ description: '_t__ErrorCatalog::deleted::SUMMARY'
type: object
FaxResponse:
required:
@@ -13132,6 +13276,8 @@ components:
template:
$ref: '#/components/schemas/TemplateResponse'
type: object
+ x-fern-audiences:
+ - events
EventCallbackRequestEvent:
description: '_t__EventCallbackRequestEvent::DESCRIPTION'
required:
@@ -13175,6 +13321,8 @@ components:
event_metadata:
$ref: '#/components/schemas/EventCallbackRequestEventMetadata'
type: object
+ x-fern-audiences:
+ - events
EventCallbackRequestEventMetadata:
description: '_t__EventCallbackRequestEventMetadata::DESCRIPTION'
properties:
@@ -13195,6 +13343,542 @@ components:
type: string
nullable: true
type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestViewed:
+ title: '_t__EventCallbackSignatureRequestViewed::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_viewed]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestSigned:
+ title: '_t__EventCallbackSignatureRequestSigned::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_signed]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestSignerRemoved:
+ title: '_t__EventCallbackSignatureRequestSignerRemoved::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_signer_removed]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestDownloadable:
+ title: '_t__EventCallbackSignatureRequestDownloadable::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_downloadable]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestSent:
+ title: '_t__EventCallbackSignatureRequestSent::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_sent]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestAllSigned:
+ title: '_t__EventCallbackSignatureRequestAllSigned::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_all_signed]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestInvalid:
+ title: '_t__EventCallbackSignatureRequestInvalid::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_invalid]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestEmailBounce:
+ title: '_t__EventCallbackSignatureRequestEmailBounce::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_email_bounce]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestRemind:
+ title: '_t__EventCallbackSignatureRequestRemind::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_remind]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestIncompleteQes:
+ title: '_t__EventCallbackSignatureRequestIncompleteQes::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_incomplete_qes]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestDestroyed:
+ title: '_t__EventCallbackSignatureRequestDestroyed::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_destroyed]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestCanceled:
+ title: '_t__EventCallbackSignatureRequestCanceled::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_canceled]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestDeclined:
+ title: '_t__EventCallbackSignatureRequestDeclined::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_declined]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestExpired:
+ title: '_t__EventCallbackSignatureRequestExpired::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_expired]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestReassigned:
+ title: '_t__EventCallbackSignatureRequestReassigned::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_reassigned]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignatureRequestPrepared:
+ title: '_t__EventCallbackSignatureRequestPrepared::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_prepared]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackAccountConfirmed:
+ title: '_t__EventCallbackAccountConfirmed::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [account_confirmed]
+ type: object
+ account:
+ $ref: '#/components/schemas/AccountResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackUnknownError:
+ title: '_t__EventCallbackUnknownError::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [unknown_error]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackFileError:
+ title: '_t__EventCallbackFileError::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [file_error]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackTemplateCreated:
+ title: '_t__EventCallbackTemplateCreated::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [template_created]
+ type: object
+ template:
+ $ref: '#/components/schemas/TemplateResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackTemplateError:
+ title: '_t__EventCallbackTemplateError::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [template_error]
+ type: object
+ template:
+ $ref: '#/components/schemas/TemplateResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackSignUrlInvalid:
+ title: '_t__EventCallbackSignUrlInvalid::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [sign_url_invalid]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackCallbackTest:
+ title: '_t__EventCallbackCallbackTest::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [callback_test]
+ type: object
+ type: object
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
+ EventCallbackPayload:
+ title: 'Event Callback Payload'
+ description: 'JSON payload delivered for a webhook event. The concrete shape is selected by `event.event_type`.'
+ oneOf:
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestViewed'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestSigned'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestSignerRemoved'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestDownloadable'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestSent'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestAllSigned'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestInvalid'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestEmailBounce'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestRemind'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestIncompleteQes'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestDestroyed'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestCanceled'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestDeclined'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestExpired'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestReassigned'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestPrepared'
+ -
+ $ref: '#/components/schemas/EventCallbackAccountConfirmed'
+ -
+ $ref: '#/components/schemas/EventCallbackUnknownError'
+ -
+ $ref: '#/components/schemas/EventCallbackFileError'
+ -
+ $ref: '#/components/schemas/EventCallbackTemplateCreated'
+ -
+ $ref: '#/components/schemas/EventCallbackTemplateError'
+ -
+ $ref: '#/components/schemas/EventCallbackSignUrlInvalid'
+ -
+ $ref: '#/components/schemas/EventCallbackCallbackTest'
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
responses:
EventCallbackResponse:
description: 'successful operation'
@@ -13203,6 +13887,8 @@ components:
schema:
type: string
default: 'Hello API Event Received'
+ x-fern-audiences:
+ - events
examples:
AccountCreateRequest:
summary: 'Default Example'
@@ -13711,22 +14397,170 @@ components:
summary: '_t__EventCallbackAccountSignatureRequestSentExample::SUMMARY'
value:
$ref: examples/json/EventCallbackAccountSignatureRequestSent.json
+ x-fern-audiences:
+ - events
EventCallbackAccountTemplateCreated:
summary: '_t__EventCallbackAccountTemplateCreatedExample::SUMMARY'
value:
$ref: examples/json/EventCallbackAccountTemplateCreated.json
+ x-fern-audiences:
+ - events
EventCallbackAppAccountConfirmed:
summary: '_t__EventCallbackAppAccountConfirmedExample::SUMMARY'
value:
$ref: examples/json/EventCallbackAppAccountConfirmed.json
+ x-fern-audiences:
+ - events
EventCallbackAppSignatureRequestSent:
summary: '_t__EventCallbackAppSignatureRequestSentExample::SUMMARY'
value:
$ref: examples/json/EventCallbackAppSignatureRequestSent.json
+ x-fern-audiences:
+ - events
EventCallbackAppTemplateCreated:
summary: '_t__EventCallbackAppTemplateCreatedExample::SUMMARY'
value:
$ref: examples/json/EventCallbackAppTemplateCreated.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestViewed:
+ summary: '_t__EventCallbackSignatureRequestViewed::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestViewed.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSigned:
+ summary: '_t__EventCallbackSignatureRequestSigned::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestSigned.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSignerRemoved:
+ summary: '_t__EventCallbackSignatureRequestSignerRemoved::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestSignerRemoved.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDownloadable:
+ summary: '_t__EventCallbackSignatureRequestDownloadable::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestDownloadable.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSent:
+ summary: '_t__EventCallbackSignatureRequestSent::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestSent.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestAllSigned:
+ summary: '_t__EventCallbackSignatureRequestAllSigned::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestAllSigned.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestInvalid:
+ summary: '_t__EventCallbackSignatureRequestInvalid::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestInvalid.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestEmailBounce:
+ summary: '_t__EventCallbackSignatureRequestEmailBounce::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestEmailBounce.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestRemind:
+ summary: '_t__EventCallbackSignatureRequestRemind::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestRemind.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestIncompleteQes:
+ summary: '_t__EventCallbackSignatureRequestIncompleteQes::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestIncompleteQes.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDestroyed:
+ summary: '_t__EventCallbackSignatureRequestDestroyed::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestDestroyed.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestCanceled:
+ summary: '_t__EventCallbackSignatureRequestCanceled::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestCanceled.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDeclined:
+ summary: '_t__EventCallbackSignatureRequestDeclined::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestDeclined.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestExpired:
+ summary: '_t__EventCallbackSignatureRequestExpired::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestExpired.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestReassigned:
+ summary: '_t__EventCallbackSignatureRequestReassigned::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestReassigned.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestPrepared:
+ summary: '_t__EventCallbackSignatureRequestPrepared::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestPrepared.json
+ x-fern-audiences:
+ - events
+ EventCallbackAccountConfirmed:
+ summary: '_t__EventCallbackAccountConfirmed::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackAccountConfirmed.json
+ x-fern-audiences:
+ - events
+ EventCallbackUnknownError:
+ summary: '_t__EventCallbackUnknownError::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackUnknownError.json
+ x-fern-audiences:
+ - events
+ EventCallbackFileError:
+ summary: '_t__EventCallbackFileError::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackFileError.json
+ x-fern-audiences:
+ - events
+ EventCallbackTemplateCreated:
+ summary: '_t__EventCallbackTemplateCreated::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackTemplateCreated.json
+ x-fern-audiences:
+ - events
+ EventCallbackTemplateError:
+ summary: '_t__EventCallbackTemplateError::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackTemplateError.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignUrlInvalid:
+ summary: '_t__EventCallbackSignUrlInvalid::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignUrlInvalid.json
+ x-fern-audiences:
+ - events
+ EventCallbackCallbackTest:
+ summary: '_t__EventCallbackCallbackTest::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackCallbackTest.json
+ x-fern-audiences:
+ - events
requestBodies:
EventCallbackAccountRequest:
description: '_t__EventCallbackAccountRequest::DESCRIPTION'
@@ -13839,92 +14673,376 @@ x-webhooks:
summary: '_t__OpenApi::ACCOUNT_CALLBACK::SUMMARY'
operationId: accountUpdateEventCallback
description: '_md__OpenApi::ACCOUNT_CALLBACK::DESCRIPTION'
+ tags:
+ - 'Callbacks and Events'
x-meta:
seo:
title: '_t__accountUpdateEventCallback::SEO::TITLE'
description: '_t__accountUpdateEventCallback::SEO::DESCRIPTION'
- x-codeSamples:
- -
- lang: PHP
- label: PHP
- source:
- $ref: examples/EventCallbackExample.php
- -
- lang: 'C#'
- label: 'C#'
- source:
- $ref: examples/EventCallbackExample.cs
- -
- lang: TypeScript
- label: TypeScript
- source:
- $ref: examples/EventCallbackExample.ts
- -
- lang: Java
- label: Java
- source:
- $ref: examples/EventCallbackExample.java
- -
- lang: Ruby
- label: Ruby
- source:
- $ref: examples/EventCallbackExample.rb
- -
- lang: Python
- label: Python
- source:
- $ref: examples/EventCallbackExample.py
- tags:
- - 'Callbacks and Events'
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
requestBody:
- $ref: '#/components/requestBodies/EventCallbackAccountRequest'
+ description: '_t__EventCallbackAccountRequest::DESCRIPTION'
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/EventCallbackPayload'
+ examples:
+ signature_request_viewed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestViewed'
+ signature_request_signed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSigned'
+ signature_request_signer_removed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSignerRemoved'
+ signature_request_downloadable_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDownloadable'
+ signature_request_sent_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSent'
+ signature_request_all_signed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestAllSigned'
+ signature_request_invalid_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestInvalid'
+ signature_request_email_bounce_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestEmailBounce'
+ signature_request_remind_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestRemind'
+ signature_request_incomplete_qes_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestIncompleteQes'
+ signature_request_destroyed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDestroyed'
+ signature_request_canceled_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestCanceled'
+ signature_request_declined_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDeclined'
+ signature_request_expired_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestExpired'
+ signature_request_reassigned_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestReassigned'
+ signature_request_prepared_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestPrepared'
+ account_confirmed_example:
+ $ref: '#/components/examples/EventCallbackAccountConfirmed'
+ unknown_error_example:
+ $ref: '#/components/examples/EventCallbackUnknownError'
+ file_error_example:
+ $ref: '#/components/examples/EventCallbackFileError'
+ template_created_example:
+ $ref: '#/components/examples/EventCallbackTemplateCreated'
+ template_error_example:
+ $ref: '#/components/examples/EventCallbackTemplateError'
+ sign_url_invalid_example:
+ $ref: '#/components/examples/EventCallbackSignUrlInvalid'
+ callback_test_example:
+ $ref: '#/components/examples/EventCallbackCallbackTest'
responses:
'200':
$ref: '#/components/responses/EventCallbackResponse'
appCallback:
post:
summary: '_t__OpenApi::APP_CALLBACK::SUMMARY'
- description: '_md__OpenApi::APP_CALLBACK::DESCRIPTION'
operationId: apiAppCreateEventCallback
+ description: '_md__OpenApi::APP_CALLBACK::DESCRIPTION'
+ tags:
+ - 'Callbacks and Events'
x-meta:
seo:
title: '_t__appCreateEventCallback::SEO::TITLE'
description: '_t__appCreateEventCallback::SEO::DESCRIPTION'
- x-codeSamples:
- -
- lang: PHP
- label: PHP
- source:
- $ref: examples/EventCallbackExample.php
- -
- lang: 'C#'
- label: 'C#'
- source:
- $ref: examples/EventCallbackExample.cs
- -
- lang: TypeScript
- label: TypeScript
- source:
- $ref: examples/EventCallbackExample.ts
- -
- lang: Java
- label: Java
- source:
- $ref: examples/EventCallbackExample.java
- -
- lang: Ruby
- label: Ruby
- source:
- $ref: examples/EventCallbackExample.rb
- -
- lang: Python
- label: Python
- source:
- $ref: examples/EventCallbackExample.py
- tags:
- - 'Callbacks and Events'
+ x-fern-audiences:
+ - events
+ x-hideOn: sdk
requestBody:
- $ref: '#/components/requestBodies/EventCallbackAppRequest'
+ description: '_t__EventCallbackAppRequest::DESCRIPTION'
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/EventCallbackPayload'
+ examples:
+ signature_request_viewed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestViewed'
+ signature_request_signed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSigned'
+ signature_request_signer_removed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSignerRemoved'
+ signature_request_downloadable_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDownloadable'
+ signature_request_sent_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSent'
+ signature_request_all_signed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestAllSigned'
+ signature_request_invalid_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestInvalid'
+ signature_request_email_bounce_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestEmailBounce'
+ signature_request_remind_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestRemind'
+ signature_request_incomplete_qes_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestIncompleteQes'
+ signature_request_destroyed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDestroyed'
+ signature_request_canceled_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestCanceled'
+ signature_request_declined_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDeclined'
+ signature_request_expired_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestExpired'
+ signature_request_reassigned_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestReassigned'
+ signature_request_prepared_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestPrepared'
+ account_confirmed_example:
+ $ref: '#/components/examples/EventCallbackAccountConfirmed'
+ unknown_error_example:
+ $ref: '#/components/examples/EventCallbackUnknownError'
+ file_error_example:
+ $ref: '#/components/examples/EventCallbackFileError'
+ template_created_example:
+ $ref: '#/components/examples/EventCallbackTemplateCreated'
+ template_error_example:
+ $ref: '#/components/examples/EventCallbackTemplateError'
+ sign_url_invalid_example:
+ $ref: '#/components/examples/EventCallbackSignUrlInvalid'
+ callback_test_example:
+ $ref: '#/components/examples/EventCallbackCallbackTest'
responses:
'200':
$ref: '#/components/responses/EventCallbackResponse'
+x-error-codes:
+ bad_request:
+ http_status: 400
+ summary: '_t__ErrorCatalog::bad_request::SUMMARY'
+ cause: '_t__ErrorCatalog::bad_request::CAUSE'
+ remediation: '_t__ErrorCatalog::bad_request::REMEDIATION'
+ retryable: 'no'
+ unauthorized:
+ http_status: 401
+ summary: '_t__ErrorCatalog::unauthorized::SUMMARY'
+ cause: '_t__ErrorCatalog::unauthorized::CAUSE'
+ remediation: '_t__ErrorCatalog::unauthorized::REMEDIATION'
+ retryable: 'no'
+ payment_required:
+ http_status: 402
+ summary: '_t__ErrorCatalog::payment_required::SUMMARY'
+ cause: '_t__ErrorCatalog::payment_required::CAUSE'
+ remediation: '_t__ErrorCatalog::payment_required::REMEDIATION'
+ retryable: 'no'
+ forbidden:
+ http_status: 403
+ summary: '_t__ErrorCatalog::forbidden::SUMMARY'
+ cause: '_t__ErrorCatalog::forbidden::CAUSE'
+ remediation: '_t__ErrorCatalog::forbidden::REMEDIATION'
+ retryable: 'no'
+ not_found:
+ http_status: 404
+ summary: '_t__ErrorCatalog::not_found::SUMMARY'
+ cause: '_t__ErrorCatalog::not_found::CAUSE'
+ remediation: '_t__ErrorCatalog::not_found::REMEDIATION'
+ retryable: 'no'
+ conflict:
+ http_status: 409
+ summary: '_t__ErrorCatalog::conflict::SUMMARY'
+ cause: '_t__ErrorCatalog::conflict::CAUSE'
+ remediation: '_t__ErrorCatalog::conflict::REMEDIATION'
+ retryable: conditional
+ exceeded_rate:
+ http_status: 429
+ summary: '_t__ErrorCatalog::exceeded_rate::SUMMARY'
+ cause: '_t__ErrorCatalog::exceeded_rate::CAUSE'
+ remediation: '_t__ErrorCatalog::exceeded_rate::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::exceeded_rate::BACKOFF'
+ unknown:
+ http_status: 500
+ summary: '_t__ErrorCatalog::unknown::SUMMARY'
+ cause: '_t__ErrorCatalog::unknown::CAUSE'
+ remediation: '_t__ErrorCatalog::unknown::REMEDIATION'
+ retryable: conditional
+ backoff: '_t__ErrorCatalog::unknown::BACKOFF'
+ team_invite_failed:
+ http_status: 403
+ summary: '_t__ErrorCatalog::team_invite_failed::SUMMARY'
+ cause: '_t__ErrorCatalog::team_invite_failed::CAUSE'
+ remediation: '_t__ErrorCatalog::team_invite_failed::REMEDIATION'
+ retryable: 'no'
+ max_faxes:
+ http_status: 429
+ summary: '_t__ErrorCatalog::max_faxes::SUMMARY'
+ cause: '_t__ErrorCatalog::max_faxes::CAUSE'
+ remediation: '_t__ErrorCatalog::max_faxes::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::max_faxes::BACKOFF'
+ invalid_recipient:
+ http_status: 400
+ summary: '_t__ErrorCatalog::invalid_recipient::SUMMARY'
+ cause: '_t__ErrorCatalog::invalid_recipient::CAUSE'
+ remediation: '_t__ErrorCatalog::invalid_recipient::REMEDIATION'
+ retryable: 'no'
+ signature_request_cancel_failed:
+ http_status: 400
+ summary: '_t__ErrorCatalog::signature_request_cancel_failed::SUMMARY'
+ cause: '_t__ErrorCatalog::signature_request_cancel_failed::CAUSE'
+ remediation: '_t__ErrorCatalog::signature_request_cancel_failed::REMEDIATION'
+ retryable: 'no'
+ signature_request_remove_failed:
+ http_status: 400
+ summary: '_t__ErrorCatalog::signature_request_remove_failed::SUMMARY'
+ cause: '_t__ErrorCatalog::signature_request_remove_failed::CAUSE'
+ remediation: '_t__ErrorCatalog::signature_request_remove_failed::REMEDIATION'
+ retryable: 'no'
+ maintenance:
+ http_status: 503
+ summary: '_t__ErrorCatalog::maintenance::SUMMARY'
+ cause: '_t__ErrorCatalog::maintenance::CAUSE'
+ remediation: '_t__ErrorCatalog::maintenance::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::maintenance::BACKOFF'
+ method_not_supported:
+ http_status: 405
+ summary: '_t__ErrorCatalog::method_not_supported::SUMMARY'
+ cause: '_t__ErrorCatalog::method_not_supported::CAUSE'
+ remediation: '_t__ErrorCatalog::method_not_supported::REMEDIATION'
+ retryable: 'no'
+ invalid_reminder:
+ http_status: 400
+ summary: '_t__ErrorCatalog::invalid_reminder::SUMMARY'
+ cause: '_t__ErrorCatalog::invalid_reminder::CAUSE'
+ remediation: '_t__ErrorCatalog::invalid_reminder::REMEDIATION'
+ retryable: 'no'
+ unavailable:
+ http_status: 503
+ summary: '_t__ErrorCatalog::unavailable::SUMMARY'
+ cause: '_t__ErrorCatalog::unavailable::CAUSE'
+ remediation: '_t__ErrorCatalog::unavailable::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::unavailable::BACKOFF'
+ unprocessable_entity:
+ http_status: 422
+ summary: '_t__ErrorCatalog::unprocessable_entity::SUMMARY'
+ cause: '_t__ErrorCatalog::unprocessable_entity::CAUSE'
+ remediation: '_t__ErrorCatalog::unprocessable_entity::REMEDIATION'
+ retryable: conditional
+ backoff: '_t__ErrorCatalog::unprocessable_entity::BACKOFF'
+ signature_request_expired:
+ http_status:
+ - 400
+ - 403
+ summary: '_t__ErrorCatalog::signature_request_expired::SUMMARY'
+ cause: '_t__ErrorCatalog::signature_request_expired::CAUSE'
+ remediation: '_t__ErrorCatalog::signature_request_expired::REMEDIATION'
+ retryable: 'no'
+ deleted:
+ http_status: 410
+ summary: '_t__ErrorCatalog::deleted::SUMMARY'
+ cause: '_t__ErrorCatalog::deleted::CAUSE'
+ remediation: '_t__ErrorCatalog::deleted::REMEDIATION'
+ retryable: 'no'
+x-oauth-error-codes:
+ invalid_grant:
+ http_status:
+ - 400
+ - 401
+ summary: '_t__OAuthErrorCatalog::invalid_grant::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_grant::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_grant::REMEDIATION'
+ retryable: 'no'
+ invalid_client:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::invalid_client::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_client::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_client::REMEDIATION'
+ retryable: 'no'
+ invalid_request:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::invalid_request::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_request::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_request::REMEDIATION'
+ retryable: 'no'
+ unauthorized_client:
+ http_status:
+ - 401
+ - 403
+ summary: '_t__OAuthErrorCatalog::unauthorized_client::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::unauthorized_client::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::unauthorized_client::REMEDIATION'
+ retryable: 'no'
+ unsupported_grant_type:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::unsupported_grant_type::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::unsupported_grant_type::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::unsupported_grant_type::REMEDIATION'
+ retryable: 'no'
+ payment_required:
+ http_status: 402
+ summary: '_t__OAuthErrorCatalog::payment_required::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::payment_required::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::payment_required::REMEDIATION'
+ retryable: 'no'
+ addon_required:
+ http_status: 402
+ summary: '_t__OAuthErrorCatalog::addon_required::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::addon_required::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::addon_required::REMEDIATION'
+ retryable: 'no'
+ invalid_scope:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::invalid_scope::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_scope::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_scope::REMEDIATION'
+ retryable: 'no'
+ quota_reached:
+ http_status: 402
+ summary: '_t__OAuthErrorCatalog::quota_reached::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::quota_reached::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::quota_reached::REMEDIATION'
+ retryable: 'no'
+ server_error:
+ http_status: 500
+ summary: '_t__OAuthErrorCatalog::server_error::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::server_error::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::server_error::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__OAuthErrorCatalog::server_error::BACKOFF'
+ temporary_unavailable:
+ http_status: 503
+ summary: '_t__OAuthErrorCatalog::temporary_unavailable::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::temporary_unavailable::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::temporary_unavailable::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__OAuthErrorCatalog::temporary_unavailable::BACKOFF'
+x-error-events:
+ signature_request_invalid:
+ event_type: signature_request_invalid
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::signature_request_invalid::SUMMARY'
+ cause: '_t__ErrorEventCatalog::signature_request_invalid::CAUSE'
+ remediation: '_t__ErrorEventCatalog::signature_request_invalid::REMEDIATION'
+ retryable: conditional
+ unknown_error:
+ event_type: unknown_error
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::unknown_error::SUMMARY'
+ cause: '_t__ErrorEventCatalog::unknown_error::CAUSE'
+ remediation: '_t__ErrorEventCatalog::unknown_error::REMEDIATION'
+ retryable: conditional
+ file_error:
+ event_type: file_error
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::file_error::SUMMARY'
+ cause: '_t__ErrorEventCatalog::file_error::CAUSE'
+ remediation: '_t__ErrorEventCatalog::file_error::REMEDIATION'
+ retryable: conditional
+ template_error:
+ event_type: template_error
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::template_error::SUMMARY'
+ cause: '_t__ErrorEventCatalog::template_error::CAUSE'
+ remediation: '_t__ErrorEventCatalog::template_error::REMEDIATION'
+ retryable: conditional
+ sign_url_invalid:
+ event_type: sign_url_invalid
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::sign_url_invalid::SUMMARY'
+ cause: '_t__ErrorEventCatalog::sign_url_invalid::CAUSE'
+ remediation: '_t__ErrorEventCatalog::sign_url_invalid::REMEDIATION'
+ retryable: 'yes'
diff --git a/openapi-sdk.yaml b/openapi-sdk.yaml
index ed174d3ca..d560b4008 100644
--- a/openapi-sdk.yaml
+++ b/openapi-sdk.yaml
@@ -5087,6 +5087,8 @@ paths:
$ref: '#/components/examples/Error429Response'
404_example:
$ref: '#/components/examples/Error404Response'
+ 409_example:
+ $ref: '#/components/examples/Error409Response'
4XX_example:
$ref: '#/components/examples/Error4XXResponse'
security:
@@ -8553,6 +8555,10 @@ components:
description: 'Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`.'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: 'Sent with a value of `true` to ignore the validation errors from text tags extraction. Defaults to `false`.'
+ type: boolean
+ default: false
populate_auto_fill_fields:
description: |-
Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
@@ -8798,6 +8804,10 @@ components:
description: 'Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`.'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
expires_at:
description: 'When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.'
type: integer
@@ -8943,6 +8953,10 @@ components:
description: 'Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`.'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: 'Sent with a value of `true` to ignore the validation errors from text tags extraction. Defaults to `false`.'
+ type: boolean
+ default: false
populate_auto_fill_fields:
description: |-
Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
@@ -9298,6 +9312,10 @@ components:
description: 'Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`.'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
expires_at:
description: 'When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.'
type: integer
@@ -10655,6 +10673,10 @@ components:
description: 'Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`).'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__TemplateCreate::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
type: object
TemplateCreateEmbeddedDraftRequest:
required:
@@ -10797,6 +10819,10 @@ components:
description: 'Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`).'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__TemplateCreateEmbeddedDraft::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
type: object
TemplateRemoveUserRequest:
properties:
@@ -10976,6 +11002,10 @@ components:
description: 'Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both.'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__UnclaimedDraftCreate::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
expires_at:
description: |-
When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
@@ -11166,6 +11196,10 @@ components:
description: 'Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both.'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: '_t__UnclaimedDraftCreateEmbedded::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS'
+ type: boolean
+ default: false
populate_auto_fill_fields:
description: |-
Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
@@ -11945,6 +11979,68 @@ components:
error_name:
description: 'Name of the error.'
type: string
+ enum:
+ - bad_request
+ - unauthorized
+ - payment_required
+ - forbidden
+ - not_found
+ - conflict
+ - exceeded_rate
+ - unknown
+ - team_invite_failed
+ - max_faxes
+ - invalid_recipient
+ - signature_request_cancel_failed
+ - signature_request_remove_failed
+ - maintenance
+ - method_not_supported
+ - invalid_reminder
+ - unavailable
+ - unprocessable_entity
+ - signature_request_expired
+ - deleted
+ x-fern-enum:
+ bad_request:
+ description: '_t__ErrorCatalog::bad_request::SUMMARY'
+ unauthorized:
+ description: '_t__ErrorCatalog::unauthorized::SUMMARY'
+ payment_required:
+ description: '_t__ErrorCatalog::payment_required::SUMMARY'
+ forbidden:
+ description: '_t__ErrorCatalog::forbidden::SUMMARY'
+ not_found:
+ description: '_t__ErrorCatalog::not_found::SUMMARY'
+ conflict:
+ description: '_t__ErrorCatalog::conflict::SUMMARY'
+ exceeded_rate:
+ description: '_t__ErrorCatalog::exceeded_rate::SUMMARY'
+ unknown:
+ description: '_t__ErrorCatalog::unknown::SUMMARY'
+ team_invite_failed:
+ description: '_t__ErrorCatalog::team_invite_failed::SUMMARY'
+ max_faxes:
+ description: '_t__ErrorCatalog::max_faxes::SUMMARY'
+ invalid_recipient:
+ description: '_t__ErrorCatalog::invalid_recipient::SUMMARY'
+ signature_request_cancel_failed:
+ description: '_t__ErrorCatalog::signature_request_cancel_failed::SUMMARY'
+ signature_request_remove_failed:
+ description: '_t__ErrorCatalog::signature_request_remove_failed::SUMMARY'
+ maintenance:
+ description: '_t__ErrorCatalog::maintenance::SUMMARY'
+ method_not_supported:
+ description: '_t__ErrorCatalog::method_not_supported::SUMMARY'
+ invalid_reminder:
+ description: '_t__ErrorCatalog::invalid_reminder::SUMMARY'
+ unavailable:
+ description: '_t__ErrorCatalog::unavailable::SUMMARY'
+ unprocessable_entity:
+ description: '_t__ErrorCatalog::unprocessable_entity::SUMMARY'
+ signature_request_expired:
+ description: '_t__ErrorCatalog::signature_request_expired::SUMMARY'
+ deleted:
+ description: '_t__ErrorCatalog::deleted::SUMMARY'
type: object
FaxResponse:
required:
@@ -13745,6 +13841,8 @@ components:
template:
$ref: '#/components/schemas/TemplateResponse'
type: object
+ x-fern-audiences:
+ - events
EventCallbackRequestEvent:
description: 'Basic information about the event that occurred.'
required:
@@ -13788,6 +13886,8 @@ components:
event_metadata:
$ref: '#/components/schemas/EventCallbackRequestEventMetadata'
type: object
+ x-fern-audiences:
+ - events
EventCallbackRequestEventMetadata:
description: 'Specific metadata about the event.'
properties:
@@ -13808,6 +13908,8 @@ components:
type: string
nullable: true
type: object
+ x-fern-audiences:
+ - events
responses:
EventCallbackResponse:
description: 'successful operation'
@@ -13816,6 +13918,8 @@ components:
schema:
type: string
default: 'Hello API Event Received'
+ x-fern-audiences:
+ - events
examples:
AccountCreateRequest:
summary: 'Default Example'
@@ -14317,22 +14421,170 @@ components:
summary: 'Example: signature_request_sent'
value:
$ref: examples/json/EventCallbackAccountSignatureRequestSent.json
+ x-fern-audiences:
+ - events
EventCallbackAccountTemplateCreated:
summary: 'Example: template_created'
value:
$ref: examples/json/EventCallbackAccountTemplateCreated.json
+ x-fern-audiences:
+ - events
EventCallbackAppAccountConfirmed:
summary: 'Example: account_confirmed'
value:
$ref: examples/json/EventCallbackAppAccountConfirmed.json
+ x-fern-audiences:
+ - events
EventCallbackAppSignatureRequestSent:
summary: 'Example: signature_request_sent'
value:
$ref: examples/json/EventCallbackAppSignatureRequestSent.json
+ x-fern-audiences:
+ - events
EventCallbackAppTemplateCreated:
summary: 'Example: template_created'
value:
$ref: examples/json/EventCallbackAppTemplateCreated.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestViewed:
+ summary: '_t__EventCallbackSignatureRequestViewed::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestViewed.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSigned:
+ summary: '_t__EventCallbackSignatureRequestSigned::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestSigned.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSignerRemoved:
+ summary: '_t__EventCallbackSignatureRequestSignerRemoved::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestSignerRemoved.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDownloadable:
+ summary: '_t__EventCallbackSignatureRequestDownloadable::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestDownloadable.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSent:
+ summary: '_t__EventCallbackSignatureRequestSent::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestSent.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestAllSigned:
+ summary: '_t__EventCallbackSignatureRequestAllSigned::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestAllSigned.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestInvalid:
+ summary: '_t__EventCallbackSignatureRequestInvalid::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestInvalid.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestEmailBounce:
+ summary: '_t__EventCallbackSignatureRequestEmailBounce::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestEmailBounce.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestRemind:
+ summary: '_t__EventCallbackSignatureRequestRemind::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestRemind.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestIncompleteQes:
+ summary: '_t__EventCallbackSignatureRequestIncompleteQes::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestIncompleteQes.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDestroyed:
+ summary: '_t__EventCallbackSignatureRequestDestroyed::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestDestroyed.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestCanceled:
+ summary: '_t__EventCallbackSignatureRequestCanceled::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestCanceled.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDeclined:
+ summary: '_t__EventCallbackSignatureRequestDeclined::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestDeclined.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestExpired:
+ summary: '_t__EventCallbackSignatureRequestExpired::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestExpired.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestReassigned:
+ summary: '_t__EventCallbackSignatureRequestReassigned::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestReassigned.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestPrepared:
+ summary: '_t__EventCallbackSignatureRequestPrepared::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestPrepared.json
+ x-fern-audiences:
+ - events
+ EventCallbackAccountConfirmed:
+ summary: '_t__EventCallbackAccountConfirmed::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackAccountConfirmed.json
+ x-fern-audiences:
+ - events
+ EventCallbackUnknownError:
+ summary: '_t__EventCallbackUnknownError::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackUnknownError.json
+ x-fern-audiences:
+ - events
+ EventCallbackFileError:
+ summary: '_t__EventCallbackFileError::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackFileError.json
+ x-fern-audiences:
+ - events
+ EventCallbackTemplateCreated:
+ summary: '_t__EventCallbackTemplateCreated::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackTemplateCreated.json
+ x-fern-audiences:
+ - events
+ EventCallbackTemplateError:
+ summary: '_t__EventCallbackTemplateError::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackTemplateError.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignUrlInvalid:
+ summary: '_t__EventCallbackSignUrlInvalid::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignUrlInvalid.json
+ x-fern-audiences:
+ - events
+ EventCallbackCallbackTest:
+ summary: '_t__EventCallbackCallbackTest::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackCallbackTest.json
+ x-fern-audiences:
+ - events
requestBodies:
EventCallbackAccountRequest:
description: |-
@@ -14410,100 +14662,242 @@ security:
externalDocs:
description: 'Legacy API Reference'
url: 'https://app.hellosign.com/api/reference'
-x-webhooks:
- accountCallback:
- post:
- summary: 'Account Callbacks'
- operationId: accountUpdateEventCallback
- description:
- $ref: ./markdown/en/descriptions/account-callback-description.md
- x-meta:
- seo:
- title: 'Account Callbacks | API Documentation | Dropbox Sign for Developers'
- description: 'The Dropbox Sign API allows you to build with a wide range of tools. To find out how to consume Dropbox Sign Events at the account level, click here.'
- x-codeSamples:
- -
- lang: PHP
- label: PHP
- source:
- $ref: examples/EventCallbackExample.php
- -
- lang: 'C#'
- label: 'C#'
- source:
- $ref: examples/EventCallbackExample.cs
- -
- lang: TypeScript
- label: TypeScript
- source:
- $ref: examples/EventCallbackExample.ts
- -
- lang: Java
- label: Java
- source:
- $ref: examples/EventCallbackExample.java
- -
- lang: Ruby
- label: Ruby
- source:
- $ref: examples/EventCallbackExample.rb
- -
- lang: Python
- label: Python
- source:
- $ref: examples/EventCallbackExample.py
- tags:
- - 'Callbacks and Events'
- requestBody:
- $ref: '#/components/requestBodies/EventCallbackAccountRequest'
- responses:
- 200:
- $ref: '#/components/responses/EventCallbackResponse'
- appCallback:
- post:
- summary: 'App Callbacks'
- description:
- $ref: ./markdown/en/descriptions/api-app-callback-description.md
- operationId: apiAppCreateEventCallback
- x-meta:
- seo:
- title: 'App Callbacks | API Documentation | Dropbox Sign for Developers'
- description: 'The Dropbox Sign API allows you to build with a wide range of tools. To find out how to consume Dropbox Sign Events at the App level, click here.'
- x-codeSamples:
- -
- lang: PHP
- label: PHP
- source:
- $ref: examples/EventCallbackExample.php
- -
- lang: 'C#'
- label: 'C#'
- source:
- $ref: examples/EventCallbackExample.cs
- -
- lang: TypeScript
- label: TypeScript
- source:
- $ref: examples/EventCallbackExample.ts
- -
- lang: Java
- label: Java
- source:
- $ref: examples/EventCallbackExample.java
- -
- lang: Ruby
- label: Ruby
- source:
- $ref: examples/EventCallbackExample.rb
- -
- lang: Python
- label: Python
- source:
- $ref: examples/EventCallbackExample.py
- tags:
- - 'Callbacks and Events'
- requestBody:
- $ref: '#/components/requestBodies/EventCallbackAppRequest'
- responses:
- 200:
- $ref: '#/components/responses/EventCallbackResponse'
+x-webhooks: []
+x-error-codes:
+ bad_request:
+ http_status: 400
+ summary: '_t__ErrorCatalog::bad_request::SUMMARY'
+ cause: '_t__ErrorCatalog::bad_request::CAUSE'
+ remediation: '_t__ErrorCatalog::bad_request::REMEDIATION'
+ retryable: 'no'
+ unauthorized:
+ http_status: 401
+ summary: '_t__ErrorCatalog::unauthorized::SUMMARY'
+ cause: '_t__ErrorCatalog::unauthorized::CAUSE'
+ remediation: '_t__ErrorCatalog::unauthorized::REMEDIATION'
+ retryable: 'no'
+ payment_required:
+ http_status: 402
+ summary: '_t__ErrorCatalog::payment_required::SUMMARY'
+ cause: '_t__ErrorCatalog::payment_required::CAUSE'
+ remediation: '_t__ErrorCatalog::payment_required::REMEDIATION'
+ retryable: 'no'
+ forbidden:
+ http_status: 403
+ summary: '_t__ErrorCatalog::forbidden::SUMMARY'
+ cause: '_t__ErrorCatalog::forbidden::CAUSE'
+ remediation: '_t__ErrorCatalog::forbidden::REMEDIATION'
+ retryable: 'no'
+ not_found:
+ http_status: 404
+ summary: '_t__ErrorCatalog::not_found::SUMMARY'
+ cause: '_t__ErrorCatalog::not_found::CAUSE'
+ remediation: '_t__ErrorCatalog::not_found::REMEDIATION'
+ retryable: 'no'
+ conflict:
+ http_status: 409
+ summary: '_t__ErrorCatalog::conflict::SUMMARY'
+ cause: '_t__ErrorCatalog::conflict::CAUSE'
+ remediation: '_t__ErrorCatalog::conflict::REMEDIATION'
+ retryable: conditional
+ exceeded_rate:
+ http_status: 429
+ summary: '_t__ErrorCatalog::exceeded_rate::SUMMARY'
+ cause: '_t__ErrorCatalog::exceeded_rate::CAUSE'
+ remediation: '_t__ErrorCatalog::exceeded_rate::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::exceeded_rate::BACKOFF'
+ unknown:
+ http_status: 500
+ summary: '_t__ErrorCatalog::unknown::SUMMARY'
+ cause: '_t__ErrorCatalog::unknown::CAUSE'
+ remediation: '_t__ErrorCatalog::unknown::REMEDIATION'
+ retryable: conditional
+ backoff: '_t__ErrorCatalog::unknown::BACKOFF'
+ team_invite_failed:
+ http_status: 403
+ summary: '_t__ErrorCatalog::team_invite_failed::SUMMARY'
+ cause: '_t__ErrorCatalog::team_invite_failed::CAUSE'
+ remediation: '_t__ErrorCatalog::team_invite_failed::REMEDIATION'
+ retryable: 'no'
+ max_faxes:
+ http_status: 429
+ summary: '_t__ErrorCatalog::max_faxes::SUMMARY'
+ cause: '_t__ErrorCatalog::max_faxes::CAUSE'
+ remediation: '_t__ErrorCatalog::max_faxes::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::max_faxes::BACKOFF'
+ invalid_recipient:
+ http_status: 400
+ summary: '_t__ErrorCatalog::invalid_recipient::SUMMARY'
+ cause: '_t__ErrorCatalog::invalid_recipient::CAUSE'
+ remediation: '_t__ErrorCatalog::invalid_recipient::REMEDIATION'
+ retryable: 'no'
+ signature_request_cancel_failed:
+ http_status: 400
+ summary: '_t__ErrorCatalog::signature_request_cancel_failed::SUMMARY'
+ cause: '_t__ErrorCatalog::signature_request_cancel_failed::CAUSE'
+ remediation: '_t__ErrorCatalog::signature_request_cancel_failed::REMEDIATION'
+ retryable: 'no'
+ signature_request_remove_failed:
+ http_status: 400
+ summary: '_t__ErrorCatalog::signature_request_remove_failed::SUMMARY'
+ cause: '_t__ErrorCatalog::signature_request_remove_failed::CAUSE'
+ remediation: '_t__ErrorCatalog::signature_request_remove_failed::REMEDIATION'
+ retryable: 'no'
+ maintenance:
+ http_status: 503
+ summary: '_t__ErrorCatalog::maintenance::SUMMARY'
+ cause: '_t__ErrorCatalog::maintenance::CAUSE'
+ remediation: '_t__ErrorCatalog::maintenance::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::maintenance::BACKOFF'
+ method_not_supported:
+ http_status: 405
+ summary: '_t__ErrorCatalog::method_not_supported::SUMMARY'
+ cause: '_t__ErrorCatalog::method_not_supported::CAUSE'
+ remediation: '_t__ErrorCatalog::method_not_supported::REMEDIATION'
+ retryable: 'no'
+ invalid_reminder:
+ http_status: 400
+ summary: '_t__ErrorCatalog::invalid_reminder::SUMMARY'
+ cause: '_t__ErrorCatalog::invalid_reminder::CAUSE'
+ remediation: '_t__ErrorCatalog::invalid_reminder::REMEDIATION'
+ retryable: 'no'
+ unavailable:
+ http_status: 503
+ summary: '_t__ErrorCatalog::unavailable::SUMMARY'
+ cause: '_t__ErrorCatalog::unavailable::CAUSE'
+ remediation: '_t__ErrorCatalog::unavailable::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::unavailable::BACKOFF'
+ unprocessable_entity:
+ http_status: 422
+ summary: '_t__ErrorCatalog::unprocessable_entity::SUMMARY'
+ cause: '_t__ErrorCatalog::unprocessable_entity::CAUSE'
+ remediation: '_t__ErrorCatalog::unprocessable_entity::REMEDIATION'
+ retryable: conditional
+ backoff: '_t__ErrorCatalog::unprocessable_entity::BACKOFF'
+ signature_request_expired:
+ http_status:
+ - 400
+ - 403
+ summary: '_t__ErrorCatalog::signature_request_expired::SUMMARY'
+ cause: '_t__ErrorCatalog::signature_request_expired::CAUSE'
+ remediation: '_t__ErrorCatalog::signature_request_expired::REMEDIATION'
+ retryable: 'no'
+ deleted:
+ http_status: 410
+ summary: '_t__ErrorCatalog::deleted::SUMMARY'
+ cause: '_t__ErrorCatalog::deleted::CAUSE'
+ remediation: '_t__ErrorCatalog::deleted::REMEDIATION'
+ retryable: 'no'
+x-oauth-error-codes:
+ invalid_grant:
+ http_status:
+ - 400
+ - 401
+ summary: '_t__OAuthErrorCatalog::invalid_grant::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_grant::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_grant::REMEDIATION'
+ retryable: 'no'
+ invalid_client:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::invalid_client::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_client::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_client::REMEDIATION'
+ retryable: 'no'
+ invalid_request:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::invalid_request::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_request::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_request::REMEDIATION'
+ retryable: 'no'
+ unauthorized_client:
+ http_status:
+ - 401
+ - 403
+ summary: '_t__OAuthErrorCatalog::unauthorized_client::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::unauthorized_client::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::unauthorized_client::REMEDIATION'
+ retryable: 'no'
+ unsupported_grant_type:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::unsupported_grant_type::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::unsupported_grant_type::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::unsupported_grant_type::REMEDIATION'
+ retryable: 'no'
+ payment_required:
+ http_status: 402
+ summary: '_t__OAuthErrorCatalog::payment_required::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::payment_required::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::payment_required::REMEDIATION'
+ retryable: 'no'
+ addon_required:
+ http_status: 402
+ summary: '_t__OAuthErrorCatalog::addon_required::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::addon_required::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::addon_required::REMEDIATION'
+ retryable: 'no'
+ invalid_scope:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::invalid_scope::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_scope::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_scope::REMEDIATION'
+ retryable: 'no'
+ quota_reached:
+ http_status: 402
+ summary: '_t__OAuthErrorCatalog::quota_reached::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::quota_reached::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::quota_reached::REMEDIATION'
+ retryable: 'no'
+ server_error:
+ http_status: 500
+ summary: '_t__OAuthErrorCatalog::server_error::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::server_error::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::server_error::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__OAuthErrorCatalog::server_error::BACKOFF'
+ temporary_unavailable:
+ http_status: 503
+ summary: '_t__OAuthErrorCatalog::temporary_unavailable::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::temporary_unavailable::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::temporary_unavailable::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__OAuthErrorCatalog::temporary_unavailable::BACKOFF'
+x-error-events:
+ signature_request_invalid:
+ event_type: signature_request_invalid
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::signature_request_invalid::SUMMARY'
+ cause: '_t__ErrorEventCatalog::signature_request_invalid::CAUSE'
+ remediation: '_t__ErrorEventCatalog::signature_request_invalid::REMEDIATION'
+ retryable: conditional
+ unknown_error:
+ event_type: unknown_error
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::unknown_error::SUMMARY'
+ cause: '_t__ErrorEventCatalog::unknown_error::CAUSE'
+ remediation: '_t__ErrorEventCatalog::unknown_error::REMEDIATION'
+ retryable: conditional
+ file_error:
+ event_type: file_error
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::file_error::SUMMARY'
+ cause: '_t__ErrorEventCatalog::file_error::CAUSE'
+ remediation: '_t__ErrorEventCatalog::file_error::REMEDIATION'
+ retryable: conditional
+ template_error:
+ event_type: template_error
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::template_error::SUMMARY'
+ cause: '_t__ErrorEventCatalog::template_error::CAUSE'
+ remediation: '_t__ErrorEventCatalog::template_error::REMEDIATION'
+ retryable: conditional
+ sign_url_invalid:
+ event_type: sign_url_invalid
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::sign_url_invalid::SUMMARY'
+ cause: '_t__ErrorEventCatalog::sign_url_invalid::CAUSE'
+ remediation: '_t__ErrorEventCatalog::sign_url_invalid::REMEDIATION'
+ retryable: 'yes'
diff --git a/openapi.yaml b/openapi.yaml
index 41e64091d..f153897df 100644
--- a/openapi.yaml
+++ b/openapi.yaml
@@ -5087,6 +5087,8 @@ paths:
$ref: '#/components/examples/Error429Response'
404_example:
$ref: '#/components/examples/Error404Response'
+ 409_example:
+ $ref: '#/components/examples/Error409Response'
4XX_example:
$ref: '#/components/examples/Error4XXResponse'
security:
@@ -8553,6 +8555,10 @@ components:
description: 'Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`.'
type: boolean
default: false
+ ignore_text_tags_extraction_errors:
+ description: 'Sent with a value of `true` to ignore the validation errors from text tags extraction. Defaults to `false`.'
+ type: boolean
+ default: false
populate_auto_fill_fields:
description: |-
Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
@@ -11925,6 +11931,68 @@ components:
error_name:
description: 'Name of the error.'
type: string
+ enum:
+ - bad_request
+ - unauthorized
+ - payment_required
+ - forbidden
+ - not_found
+ - conflict
+ - exceeded_rate
+ - unknown
+ - team_invite_failed
+ - max_faxes
+ - invalid_recipient
+ - signature_request_cancel_failed
+ - signature_request_remove_failed
+ - maintenance
+ - method_not_supported
+ - invalid_reminder
+ - unavailable
+ - unprocessable_entity
+ - signature_request_expired
+ - deleted
+ x-fern-enum:
+ bad_request:
+ description: '_t__ErrorCatalog::bad_request::SUMMARY'
+ unauthorized:
+ description: '_t__ErrorCatalog::unauthorized::SUMMARY'
+ payment_required:
+ description: '_t__ErrorCatalog::payment_required::SUMMARY'
+ forbidden:
+ description: '_t__ErrorCatalog::forbidden::SUMMARY'
+ not_found:
+ description: '_t__ErrorCatalog::not_found::SUMMARY'
+ conflict:
+ description: '_t__ErrorCatalog::conflict::SUMMARY'
+ exceeded_rate:
+ description: '_t__ErrorCatalog::exceeded_rate::SUMMARY'
+ unknown:
+ description: '_t__ErrorCatalog::unknown::SUMMARY'
+ team_invite_failed:
+ description: '_t__ErrorCatalog::team_invite_failed::SUMMARY'
+ max_faxes:
+ description: '_t__ErrorCatalog::max_faxes::SUMMARY'
+ invalid_recipient:
+ description: '_t__ErrorCatalog::invalid_recipient::SUMMARY'
+ signature_request_cancel_failed:
+ description: '_t__ErrorCatalog::signature_request_cancel_failed::SUMMARY'
+ signature_request_remove_failed:
+ description: '_t__ErrorCatalog::signature_request_remove_failed::SUMMARY'
+ maintenance:
+ description: '_t__ErrorCatalog::maintenance::SUMMARY'
+ method_not_supported:
+ description: '_t__ErrorCatalog::method_not_supported::SUMMARY'
+ invalid_reminder:
+ description: '_t__ErrorCatalog::invalid_reminder::SUMMARY'
+ unavailable:
+ description: '_t__ErrorCatalog::unavailable::SUMMARY'
+ unprocessable_entity:
+ description: '_t__ErrorCatalog::unprocessable_entity::SUMMARY'
+ signature_request_expired:
+ description: '_t__ErrorCatalog::signature_request_expired::SUMMARY'
+ deleted:
+ description: '_t__ErrorCatalog::deleted::SUMMARY'
type: object
FaxResponse:
required:
@@ -13731,6 +13799,8 @@ components:
template:
$ref: '#/components/schemas/TemplateResponse'
type: object
+ x-fern-audiences:
+ - events
EventCallbackRequestEvent:
description: 'Basic information about the event that occurred.'
required:
@@ -13774,6 +13844,8 @@ components:
event_metadata:
$ref: '#/components/schemas/EventCallbackRequestEventMetadata'
type: object
+ x-fern-audiences:
+ - events
EventCallbackRequestEventMetadata:
description: 'Specific metadata about the event.'
properties:
@@ -13794,6 +13866,518 @@ components:
type: string
nullable: true
type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestViewed:
+ title: '_t__EventCallbackSignatureRequestViewed::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_viewed]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSigned:
+ title: '_t__EventCallbackSignatureRequestSigned::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_signed]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSignerRemoved:
+ title: '_t__EventCallbackSignatureRequestSignerRemoved::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_signer_removed]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDownloadable:
+ title: '_t__EventCallbackSignatureRequestDownloadable::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_downloadable]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSent:
+ title: '_t__EventCallbackSignatureRequestSent::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_sent]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestAllSigned:
+ title: '_t__EventCallbackSignatureRequestAllSigned::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_all_signed]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestInvalid:
+ title: '_t__EventCallbackSignatureRequestInvalid::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_invalid]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestEmailBounce:
+ title: '_t__EventCallbackSignatureRequestEmailBounce::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_email_bounce]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestRemind:
+ title: '_t__EventCallbackSignatureRequestRemind::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_remind]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestIncompleteQes:
+ title: '_t__EventCallbackSignatureRequestIncompleteQes::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_incomplete_qes]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDestroyed:
+ title: '_t__EventCallbackSignatureRequestDestroyed::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_destroyed]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestCanceled:
+ title: '_t__EventCallbackSignatureRequestCanceled::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_canceled]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDeclined:
+ title: '_t__EventCallbackSignatureRequestDeclined::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_declined]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestExpired:
+ title: '_t__EventCallbackSignatureRequestExpired::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_expired]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestReassigned:
+ title: '_t__EventCallbackSignatureRequestReassigned::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_reassigned]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestPrepared:
+ title: '_t__EventCallbackSignatureRequestPrepared::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [signature_request_prepared]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackAccountConfirmed:
+ title: '_t__EventCallbackAccountConfirmed::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [account_confirmed]
+ type: object
+ account:
+ $ref: '#/components/schemas/AccountResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackUnknownError:
+ title: '_t__EventCallbackUnknownError::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [unknown_error]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackFileError:
+ title: '_t__EventCallbackFileError::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [file_error]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackTemplateCreated:
+ title: '_t__EventCallbackTemplateCreated::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [template_created]
+ type: object
+ template:
+ $ref: '#/components/schemas/TemplateResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackTemplateError:
+ title: '_t__EventCallbackTemplateError::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [template_error]
+ type: object
+ template:
+ $ref: '#/components/schemas/TemplateResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackSignUrlInvalid:
+ title: '_t__EventCallbackSignUrlInvalid::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [sign_url_invalid]
+ type: object
+ signature_request:
+ $ref: '#/components/schemas/SignatureRequestResponse'
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackCallbackTest:
+ title: '_t__EventCallbackCallbackTest::EVENT_TITLE'
+ required:
+ - event
+ properties:
+ event:
+ allOf:
+ -
+ $ref: '#/components/schemas/EventCallbackRequestEvent'
+ -
+ properties:
+ event_type:
+ type: string
+ enum: [callback_test]
+ type: object
+ type: object
+ x-fern-audiences:
+ - events
+ EventCallbackPayload:
+ title: 'Event Callback Payload'
+ description: 'JSON payload delivered for a webhook event. The concrete shape is selected by `event.event_type`.'
+ oneOf:
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestViewed'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestSigned'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestSignerRemoved'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestDownloadable'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestSent'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestAllSigned'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestInvalid'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestEmailBounce'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestRemind'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestIncompleteQes'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestDestroyed'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestCanceled'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestDeclined'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestExpired'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestReassigned'
+ -
+ $ref: '#/components/schemas/EventCallbackSignatureRequestPrepared'
+ -
+ $ref: '#/components/schemas/EventCallbackAccountConfirmed'
+ -
+ $ref: '#/components/schemas/EventCallbackUnknownError'
+ -
+ $ref: '#/components/schemas/EventCallbackFileError'
+ -
+ $ref: '#/components/schemas/EventCallbackTemplateCreated'
+ -
+ $ref: '#/components/schemas/EventCallbackTemplateError'
+ -
+ $ref: '#/components/schemas/EventCallbackSignUrlInvalid'
+ -
+ $ref: '#/components/schemas/EventCallbackCallbackTest'
+ x-fern-audiences:
+ - events
responses:
EventCallbackResponse:
description: 'successful operation'
@@ -13802,6 +14386,8 @@ components:
schema:
type: string
default: 'Hello API Event Received'
+ x-fern-audiences:
+ - events
examples:
AccountCreateRequest:
summary: 'Default Example'
@@ -14303,22 +14889,170 @@ components:
summary: 'Example: signature_request_sent'
value:
$ref: examples/json/EventCallbackAccountSignatureRequestSent.json
+ x-fern-audiences:
+ - events
EventCallbackAccountTemplateCreated:
summary: 'Example: template_created'
value:
$ref: examples/json/EventCallbackAccountTemplateCreated.json
+ x-fern-audiences:
+ - events
EventCallbackAppAccountConfirmed:
summary: 'Example: account_confirmed'
value:
$ref: examples/json/EventCallbackAppAccountConfirmed.json
+ x-fern-audiences:
+ - events
EventCallbackAppSignatureRequestSent:
summary: 'Example: signature_request_sent'
value:
$ref: examples/json/EventCallbackAppSignatureRequestSent.json
+ x-fern-audiences:
+ - events
EventCallbackAppTemplateCreated:
summary: 'Example: template_created'
value:
$ref: examples/json/EventCallbackAppTemplateCreated.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestViewed:
+ summary: '_t__EventCallbackSignatureRequestViewed::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestViewed.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSigned:
+ summary: '_t__EventCallbackSignatureRequestSigned::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestSigned.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSignerRemoved:
+ summary: '_t__EventCallbackSignatureRequestSignerRemoved::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestSignerRemoved.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDownloadable:
+ summary: '_t__EventCallbackSignatureRequestDownloadable::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestDownloadable.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestSent:
+ summary: '_t__EventCallbackSignatureRequestSent::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestSent.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestAllSigned:
+ summary: '_t__EventCallbackSignatureRequestAllSigned::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestAllSigned.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestInvalid:
+ summary: '_t__EventCallbackSignatureRequestInvalid::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestInvalid.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestEmailBounce:
+ summary: '_t__EventCallbackSignatureRequestEmailBounce::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestEmailBounce.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestRemind:
+ summary: '_t__EventCallbackSignatureRequestRemind::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestRemind.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestIncompleteQes:
+ summary: '_t__EventCallbackSignatureRequestIncompleteQes::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestIncompleteQes.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDestroyed:
+ summary: '_t__EventCallbackSignatureRequestDestroyed::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestDestroyed.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestCanceled:
+ summary: '_t__EventCallbackSignatureRequestCanceled::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestCanceled.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestDeclined:
+ summary: '_t__EventCallbackSignatureRequestDeclined::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestDeclined.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestExpired:
+ summary: '_t__EventCallbackSignatureRequestExpired::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestExpired.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestReassigned:
+ summary: '_t__EventCallbackSignatureRequestReassigned::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestReassigned.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignatureRequestPrepared:
+ summary: '_t__EventCallbackSignatureRequestPrepared::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignatureRequestPrepared.json
+ x-fern-audiences:
+ - events
+ EventCallbackAccountConfirmed:
+ summary: '_t__EventCallbackAccountConfirmed::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackAccountConfirmed.json
+ x-fern-audiences:
+ - events
+ EventCallbackUnknownError:
+ summary: '_t__EventCallbackUnknownError::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackUnknownError.json
+ x-fern-audiences:
+ - events
+ EventCallbackFileError:
+ summary: '_t__EventCallbackFileError::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackFileError.json
+ x-fern-audiences:
+ - events
+ EventCallbackTemplateCreated:
+ summary: '_t__EventCallbackTemplateCreated::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackTemplateCreated.json
+ x-fern-audiences:
+ - events
+ EventCallbackTemplateError:
+ summary: '_t__EventCallbackTemplateError::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackTemplateError.json
+ x-fern-audiences:
+ - events
+ EventCallbackSignUrlInvalid:
+ summary: '_t__EventCallbackSignUrlInvalid::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackSignUrlInvalid.json
+ x-fern-audiences:
+ - events
+ EventCallbackCallbackTest:
+ summary: '_t__EventCallbackCallbackTest::EVENT_EXAMPLE_SUMMARY'
+ value:
+ $ref: examples/json/EventCallbackCallbackTest.json
+ x-fern-audiences:
+ - events
requestBodies:
EventCallbackAccountRequest:
description: |-
@@ -14452,93 +15186,379 @@ x-webhooks:
operationId: accountUpdateEventCallback
description:
$ref: ./markdown/en/descriptions/account-callback-description.md
+ tags:
+ - 'Callbacks and Events'
x-meta:
seo:
title: 'Account Callbacks | API Documentation | Dropbox Sign for Developers'
description: 'The Dropbox Sign API allows you to build with a wide range of tools. To find out how to consume Dropbox Sign Events at the account level, click here.'
- x-codeSamples:
- -
- lang: PHP
- label: PHP
- source:
- $ref: examples/EventCallbackExample.php
- -
- lang: 'C#'
- label: 'C#'
- source:
- $ref: examples/EventCallbackExample.cs
- -
- lang: TypeScript
- label: TypeScript
- source:
- $ref: examples/EventCallbackExample.ts
- -
- lang: Java
- label: Java
- source:
- $ref: examples/EventCallbackExample.java
- -
- lang: Ruby
- label: Ruby
- source:
- $ref: examples/EventCallbackExample.rb
- -
- lang: Python
- label: Python
- source:
- $ref: examples/EventCallbackExample.py
- tags:
- - 'Callbacks and Events'
+ x-fern-audiences:
+ - events
requestBody:
- $ref: '#/components/requestBodies/EventCallbackAccountRequest'
+ description: |-
+ **Account Callback Payloads --**
+ Events that are reported at the Account level through the the *Account callback URL* defined in your [API settings](https://app.hellosign.com/home/myAccount#api). The *Account callback URL* can also be updated by calling [Update Account](/api/reference/operation/accountUpdate) and passing a `callback_url`.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/EventCallbackPayload'
+ examples:
+ signature_request_viewed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestViewed'
+ signature_request_signed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSigned'
+ signature_request_signer_removed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSignerRemoved'
+ signature_request_downloadable_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDownloadable'
+ signature_request_sent_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSent'
+ signature_request_all_signed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestAllSigned'
+ signature_request_invalid_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestInvalid'
+ signature_request_email_bounce_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestEmailBounce'
+ signature_request_remind_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestRemind'
+ signature_request_incomplete_qes_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestIncompleteQes'
+ signature_request_destroyed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDestroyed'
+ signature_request_canceled_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestCanceled'
+ signature_request_declined_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDeclined'
+ signature_request_expired_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestExpired'
+ signature_request_reassigned_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestReassigned'
+ signature_request_prepared_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestPrepared'
+ account_confirmed_example:
+ $ref: '#/components/examples/EventCallbackAccountConfirmed'
+ unknown_error_example:
+ $ref: '#/components/examples/EventCallbackUnknownError'
+ file_error_example:
+ $ref: '#/components/examples/EventCallbackFileError'
+ template_created_example:
+ $ref: '#/components/examples/EventCallbackTemplateCreated'
+ template_error_example:
+ $ref: '#/components/examples/EventCallbackTemplateError'
+ sign_url_invalid_example:
+ $ref: '#/components/examples/EventCallbackSignUrlInvalid'
+ callback_test_example:
+ $ref: '#/components/examples/EventCallbackCallbackTest'
responses:
200:
$ref: '#/components/responses/EventCallbackResponse'
appCallback:
post:
summary: 'App Callbacks'
+ operationId: apiAppCreateEventCallback
description:
$ref: ./markdown/en/descriptions/api-app-callback-description.md
- operationId: apiAppCreateEventCallback
+ tags:
+ - 'Callbacks and Events'
x-meta:
seo:
title: 'App Callbacks | API Documentation | Dropbox Sign for Developers'
description: 'The Dropbox Sign API allows you to build with a wide range of tools. To find out how to consume Dropbox Sign Events at the App level, click here.'
- x-codeSamples:
- -
- lang: PHP
- label: PHP
- source:
- $ref: examples/EventCallbackExample.php
- -
- lang: 'C#'
- label: 'C#'
- source:
- $ref: examples/EventCallbackExample.cs
- -
- lang: TypeScript
- label: TypeScript
- source:
- $ref: examples/EventCallbackExample.ts
- -
- lang: Java
- label: Java
- source:
- $ref: examples/EventCallbackExample.java
- -
- lang: Ruby
- label: Ruby
- source:
- $ref: examples/EventCallbackExample.rb
- -
- lang: Python
- label: Python
- source:
- $ref: examples/EventCallbackExample.py
- tags:
- - 'Callbacks and Events'
+ x-fern-audiences:
+ - events
requestBody:
- $ref: '#/components/requestBodies/EventCallbackAppRequest'
+ description: |-
+ **API App Callback Payloads --**
+ Events that are reported at the API App level through the *Event callback URL* defined in your [API settings](https://app.hellosign.com/home/myAccount#api) for a specific app. The *Event callback URL* can also be updated by calling [Update API App](/api/reference/operation/apiAppUpdate) and passing a `callback_url`.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/EventCallbackPayload'
+ examples:
+ signature_request_viewed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestViewed'
+ signature_request_signed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSigned'
+ signature_request_signer_removed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSignerRemoved'
+ signature_request_downloadable_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDownloadable'
+ signature_request_sent_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestSent'
+ signature_request_all_signed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestAllSigned'
+ signature_request_invalid_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestInvalid'
+ signature_request_email_bounce_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestEmailBounce'
+ signature_request_remind_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestRemind'
+ signature_request_incomplete_qes_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestIncompleteQes'
+ signature_request_destroyed_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDestroyed'
+ signature_request_canceled_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestCanceled'
+ signature_request_declined_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestDeclined'
+ signature_request_expired_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestExpired'
+ signature_request_reassigned_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestReassigned'
+ signature_request_prepared_example:
+ $ref: '#/components/examples/EventCallbackSignatureRequestPrepared'
+ account_confirmed_example:
+ $ref: '#/components/examples/EventCallbackAccountConfirmed'
+ unknown_error_example:
+ $ref: '#/components/examples/EventCallbackUnknownError'
+ file_error_example:
+ $ref: '#/components/examples/EventCallbackFileError'
+ template_created_example:
+ $ref: '#/components/examples/EventCallbackTemplateCreated'
+ template_error_example:
+ $ref: '#/components/examples/EventCallbackTemplateError'
+ sign_url_invalid_example:
+ $ref: '#/components/examples/EventCallbackSignUrlInvalid'
+ callback_test_example:
+ $ref: '#/components/examples/EventCallbackCallbackTest'
responses:
200:
$ref: '#/components/responses/EventCallbackResponse'
+x-error-codes:
+ bad_request:
+ http_status: 400
+ summary: '_t__ErrorCatalog::bad_request::SUMMARY'
+ cause: '_t__ErrorCatalog::bad_request::CAUSE'
+ remediation: '_t__ErrorCatalog::bad_request::REMEDIATION'
+ retryable: 'no'
+ unauthorized:
+ http_status: 401
+ summary: '_t__ErrorCatalog::unauthorized::SUMMARY'
+ cause: '_t__ErrorCatalog::unauthorized::CAUSE'
+ remediation: '_t__ErrorCatalog::unauthorized::REMEDIATION'
+ retryable: 'no'
+ payment_required:
+ http_status: 402
+ summary: '_t__ErrorCatalog::payment_required::SUMMARY'
+ cause: '_t__ErrorCatalog::payment_required::CAUSE'
+ remediation: '_t__ErrorCatalog::payment_required::REMEDIATION'
+ retryable: 'no'
+ forbidden:
+ http_status: 403
+ summary: '_t__ErrorCatalog::forbidden::SUMMARY'
+ cause: '_t__ErrorCatalog::forbidden::CAUSE'
+ remediation: '_t__ErrorCatalog::forbidden::REMEDIATION'
+ retryable: 'no'
+ not_found:
+ http_status: 404
+ summary: '_t__ErrorCatalog::not_found::SUMMARY'
+ cause: '_t__ErrorCatalog::not_found::CAUSE'
+ remediation: '_t__ErrorCatalog::not_found::REMEDIATION'
+ retryable: 'no'
+ conflict:
+ http_status: 409
+ summary: '_t__ErrorCatalog::conflict::SUMMARY'
+ cause: '_t__ErrorCatalog::conflict::CAUSE'
+ remediation: '_t__ErrorCatalog::conflict::REMEDIATION'
+ retryable: conditional
+ exceeded_rate:
+ http_status: 429
+ summary: '_t__ErrorCatalog::exceeded_rate::SUMMARY'
+ cause: '_t__ErrorCatalog::exceeded_rate::CAUSE'
+ remediation: '_t__ErrorCatalog::exceeded_rate::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::exceeded_rate::BACKOFF'
+ unknown:
+ http_status: 500
+ summary: '_t__ErrorCatalog::unknown::SUMMARY'
+ cause: '_t__ErrorCatalog::unknown::CAUSE'
+ remediation: '_t__ErrorCatalog::unknown::REMEDIATION'
+ retryable: conditional
+ backoff: '_t__ErrorCatalog::unknown::BACKOFF'
+ team_invite_failed:
+ http_status: 403
+ summary: '_t__ErrorCatalog::team_invite_failed::SUMMARY'
+ cause: '_t__ErrorCatalog::team_invite_failed::CAUSE'
+ remediation: '_t__ErrorCatalog::team_invite_failed::REMEDIATION'
+ retryable: 'no'
+ max_faxes:
+ http_status: 429
+ summary: '_t__ErrorCatalog::max_faxes::SUMMARY'
+ cause: '_t__ErrorCatalog::max_faxes::CAUSE'
+ remediation: '_t__ErrorCatalog::max_faxes::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::max_faxes::BACKOFF'
+ invalid_recipient:
+ http_status: 400
+ summary: '_t__ErrorCatalog::invalid_recipient::SUMMARY'
+ cause: '_t__ErrorCatalog::invalid_recipient::CAUSE'
+ remediation: '_t__ErrorCatalog::invalid_recipient::REMEDIATION'
+ retryable: 'no'
+ signature_request_cancel_failed:
+ http_status: 400
+ summary: '_t__ErrorCatalog::signature_request_cancel_failed::SUMMARY'
+ cause: '_t__ErrorCatalog::signature_request_cancel_failed::CAUSE'
+ remediation: '_t__ErrorCatalog::signature_request_cancel_failed::REMEDIATION'
+ retryable: 'no'
+ signature_request_remove_failed:
+ http_status: 400
+ summary: '_t__ErrorCatalog::signature_request_remove_failed::SUMMARY'
+ cause: '_t__ErrorCatalog::signature_request_remove_failed::CAUSE'
+ remediation: '_t__ErrorCatalog::signature_request_remove_failed::REMEDIATION'
+ retryable: 'no'
+ maintenance:
+ http_status: 503
+ summary: '_t__ErrorCatalog::maintenance::SUMMARY'
+ cause: '_t__ErrorCatalog::maintenance::CAUSE'
+ remediation: '_t__ErrorCatalog::maintenance::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::maintenance::BACKOFF'
+ method_not_supported:
+ http_status: 405
+ summary: '_t__ErrorCatalog::method_not_supported::SUMMARY'
+ cause: '_t__ErrorCatalog::method_not_supported::CAUSE'
+ remediation: '_t__ErrorCatalog::method_not_supported::REMEDIATION'
+ retryable: 'no'
+ invalid_reminder:
+ http_status: 400
+ summary: '_t__ErrorCatalog::invalid_reminder::SUMMARY'
+ cause: '_t__ErrorCatalog::invalid_reminder::CAUSE'
+ remediation: '_t__ErrorCatalog::invalid_reminder::REMEDIATION'
+ retryable: 'no'
+ unavailable:
+ http_status: 503
+ summary: '_t__ErrorCatalog::unavailable::SUMMARY'
+ cause: '_t__ErrorCatalog::unavailable::CAUSE'
+ remediation: '_t__ErrorCatalog::unavailable::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__ErrorCatalog::unavailable::BACKOFF'
+ unprocessable_entity:
+ http_status: 422
+ summary: '_t__ErrorCatalog::unprocessable_entity::SUMMARY'
+ cause: '_t__ErrorCatalog::unprocessable_entity::CAUSE'
+ remediation: '_t__ErrorCatalog::unprocessable_entity::REMEDIATION'
+ retryable: conditional
+ backoff: '_t__ErrorCatalog::unprocessable_entity::BACKOFF'
+ signature_request_expired:
+ http_status:
+ - 400
+ - 403
+ summary: '_t__ErrorCatalog::signature_request_expired::SUMMARY'
+ cause: '_t__ErrorCatalog::signature_request_expired::CAUSE'
+ remediation: '_t__ErrorCatalog::signature_request_expired::REMEDIATION'
+ retryable: 'no'
+ deleted:
+ http_status: 410
+ summary: '_t__ErrorCatalog::deleted::SUMMARY'
+ cause: '_t__ErrorCatalog::deleted::CAUSE'
+ remediation: '_t__ErrorCatalog::deleted::REMEDIATION'
+ retryable: 'no'
+x-oauth-error-codes:
+ invalid_grant:
+ http_status:
+ - 400
+ - 401
+ summary: '_t__OAuthErrorCatalog::invalid_grant::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_grant::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_grant::REMEDIATION'
+ retryable: 'no'
+ invalid_client:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::invalid_client::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_client::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_client::REMEDIATION'
+ retryable: 'no'
+ invalid_request:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::invalid_request::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_request::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_request::REMEDIATION'
+ retryable: 'no'
+ unauthorized_client:
+ http_status:
+ - 401
+ - 403
+ summary: '_t__OAuthErrorCatalog::unauthorized_client::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::unauthorized_client::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::unauthorized_client::REMEDIATION'
+ retryable: 'no'
+ unsupported_grant_type:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::unsupported_grant_type::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::unsupported_grant_type::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::unsupported_grant_type::REMEDIATION'
+ retryable: 'no'
+ payment_required:
+ http_status: 402
+ summary: '_t__OAuthErrorCatalog::payment_required::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::payment_required::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::payment_required::REMEDIATION'
+ retryable: 'no'
+ addon_required:
+ http_status: 402
+ summary: '_t__OAuthErrorCatalog::addon_required::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::addon_required::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::addon_required::REMEDIATION'
+ retryable: 'no'
+ invalid_scope:
+ http_status: 400
+ summary: '_t__OAuthErrorCatalog::invalid_scope::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::invalid_scope::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::invalid_scope::REMEDIATION'
+ retryable: 'no'
+ quota_reached:
+ http_status: 402
+ summary: '_t__OAuthErrorCatalog::quota_reached::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::quota_reached::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::quota_reached::REMEDIATION'
+ retryable: 'no'
+ server_error:
+ http_status: 500
+ summary: '_t__OAuthErrorCatalog::server_error::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::server_error::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::server_error::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__OAuthErrorCatalog::server_error::BACKOFF'
+ temporary_unavailable:
+ http_status: 503
+ summary: '_t__OAuthErrorCatalog::temporary_unavailable::SUMMARY'
+ cause: '_t__OAuthErrorCatalog::temporary_unavailable::CAUSE'
+ remediation: '_t__OAuthErrorCatalog::temporary_unavailable::REMEDIATION'
+ retryable: 'yes'
+ backoff: '_t__OAuthErrorCatalog::temporary_unavailable::BACKOFF'
+x-error-events:
+ signature_request_invalid:
+ event_type: signature_request_invalid
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::signature_request_invalid::SUMMARY'
+ cause: '_t__ErrorEventCatalog::signature_request_invalid::CAUSE'
+ remediation: '_t__ErrorEventCatalog::signature_request_invalid::REMEDIATION'
+ retryable: conditional
+ unknown_error:
+ event_type: unknown_error
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::unknown_error::SUMMARY'
+ cause: '_t__ErrorEventCatalog::unknown_error::CAUSE'
+ remediation: '_t__ErrorEventCatalog::unknown_error::REMEDIATION'
+ retryable: conditional
+ file_error:
+ event_type: file_error
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::file_error::SUMMARY'
+ cause: '_t__ErrorEventCatalog::file_error::CAUSE'
+ remediation: '_t__ErrorEventCatalog::file_error::REMEDIATION'
+ retryable: conditional
+ template_error:
+ event_type: template_error
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::template_error::SUMMARY'
+ cause: '_t__ErrorEventCatalog::template_error::CAUSE'
+ remediation: '_t__ErrorEventCatalog::template_error::REMEDIATION'
+ retryable: conditional
+ sign_url_invalid:
+ event_type: sign_url_invalid
+ delivery: webhook
+ summary: '_t__ErrorEventCatalog::sign_url_invalid::SUMMARY'
+ cause: '_t__ErrorEventCatalog::sign_url_invalid::CAUSE'
+ remediation: '_t__ErrorEventCatalog::sign_url_invalid::REMEDIATION'
+ retryable: 'yes'
diff --git a/sdks/dotnet/docs/SignatureRequestCreateEmbeddedRequest.md b/sdks/dotnet/docs/SignatureRequestCreateEmbeddedRequest.md
index babeb4eb2..b2ccd4120 100644
--- a/sdks/dotnet/docs/SignatureRequestCreateEmbeddedRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestCreateEmbeddedRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
+**ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**IgnoreTextTagsExtractionErrors** | **bool** | Sent with a value of `true` to ignore the validation errors from text tags extraction. Defaults to `false`. | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestEditEmbeddedRequest.md b/sdks/dotnet/docs/SignatureRequestEditEmbeddedRequest.md
index 3d7e41773..60994a1b7 100644
--- a/sdks/dotnet/docs/SignatureRequestEditEmbeddedRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestEditEmbeddedRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
+**ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**IgnoreTextTagsExtractionErrors** | **bool** | Sent with a value of `true` to ignore the validation errors from text tags extraction. Defaults to `false`. | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestEditRequest.md b/sdks/dotnet/docs/SignatureRequestEditRequest.md
index bb50808de..2a00ddf8b 100644
--- a/sdks/dotnet/docs/SignatureRequestEditRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestEditRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | The client id of the API App you want to associate with this request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** You need the eID add-on to use this feature. Please [contact sales](https://sign.dropbox.com/form/contact-sales) for more information. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
+**Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | The client id of the API App you want to associate with this request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** You need the eID add-on to use this feature. Please [contact sales](https://sign.dropbox.com/form/contact-sales) for more information. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**IgnoreTextTagsExtractionErrors** | **bool** | _t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestSendRequest.md b/sdks/dotnet/docs/SignatureRequestSendRequest.md
index 5261aeb91..80dd6238a 100644
--- a/sdks/dotnet/docs/SignatureRequestSendRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestSendRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | The client id of the API App you want to associate with this request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**IsQualifiedSignature** | **bool** | Send with a value of `true` if you wish to enable [Qualified Electronic Signatures](https://www.hellosign.com/features/qualified-electronic-signatures) (QES), which requires a face-to-face call to verify the signer's identity.<br>
**NOTE:** QES is only available on the Premium API plan as an add-on purchase. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** You need the eID add-on to use this feature. Please [contact sales](https://sign.dropbox.com/form/contact-sales) for more information. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
+**Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | The client id of the API App you want to associate with this request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**IsQualifiedSignature** | **bool** | Send with a value of `true` if you wish to enable [Qualified Electronic Signatures](https://www.hellosign.com/features/qualified-electronic-signatures) (QES), which requires a face-to-face call to verify the signer's identity.<br>
**NOTE:** QES is only available on the Premium API plan as an add-on purchase. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** You need the eID add-on to use this feature. Please [contact sales](https://sign.dropbox.com/form/contact-sales) for more information. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**IgnoreTextTagsExtractionErrors** | **bool** | _t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/TemplateCreateEmbeddedDraftRequest.md b/sdks/dotnet/docs/TemplateCreateEmbeddedDraftRequest.md
index 299d6feef..42da2285d 100644
--- a/sdks/dotnet/docs/TemplateCreateEmbeddedDraftRequest.md
+++ b/sdks/dotnet/docs/TemplateCreateEmbeddedDraftRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**ClientId** | **string** | Client id of the app you're using to create this draft. Used to apply the branding and callback url defined for the app. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowCcs** | **bool** | This allows the requester to specify whether the user is allowed to provide email addresses to CC when creating a template. | [optional] [default to true]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request | [optional] **EditorOptions** | [**SubEditorOptions**](SubEditorOptions.md) | | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **ForceSignerRoles** | **bool** | Provide users the ability to review/edit the template signer roles. | [optional] [default to false]**ForceSubjectMessage** | **bool** | Provide users the ability to review/edit the template subject and message. | [optional] [default to false]**FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **MergeFields** | [**List<SubMergeField>**](SubMergeField.md) | Add merge fields to the template. Merge fields are placed by the user creating the template and used to pre-fill data by passing values into signature requests with the `custom_fields` parameter. If the signature request using that template *does not* pass a value into a merge field, then an empty field remains in the document. | [optional] **Message** | **string** | The default template email message. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **ShowPreview** | **bool** | This allows the requester to enable the editor/preview experience.
- `show_preview=true`: Allows requesters to enable the editor/preview experience. - `show_preview=false`: Allows requesters to disable the editor/preview experience. | [optional] [default to false]**ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**SignerRoles** | [**List<SubTemplateRole>**](SubTemplateRole.md) | An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template. | [optional] **SkipMeNow** | **bool** | Disables the "Me (Now)" option for the person preparing the document. Does not work with type `send_document`. Defaults to `false`. | [optional] [default to false]**Subject** | **string** | The template title (alias). | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UsePreexistingFields** | **bool** | Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). | [optional] [default to false]
+**ClientId** | **string** | Client id of the app you're using to create this draft. Used to apply the branding and callback url defined for the app. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowCcs** | **bool** | This allows the requester to specify whether the user is allowed to provide email addresses to CC when creating a template. | [optional] [default to true]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request | [optional] **EditorOptions** | [**SubEditorOptions**](SubEditorOptions.md) | | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **ForceSignerRoles** | **bool** | Provide users the ability to review/edit the template signer roles. | [optional] [default to false]**ForceSubjectMessage** | **bool** | Provide users the ability to review/edit the template subject and message. | [optional] [default to false]**FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **MergeFields** | [**List<SubMergeField>**](SubMergeField.md) | Add merge fields to the template. Merge fields are placed by the user creating the template and used to pre-fill data by passing values into signature requests with the `custom_fields` parameter. If the signature request using that template *does not* pass a value into a merge field, then an empty field remains in the document. | [optional] **Message** | **string** | The default template email message. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **ShowPreview** | **bool** | This allows the requester to enable the editor/preview experience.
- `show_preview=true`: Allows requesters to enable the editor/preview experience. - `show_preview=false`: Allows requesters to disable the editor/preview experience. | [optional] [default to false]**ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**SignerRoles** | [**List<SubTemplateRole>**](SubTemplateRole.md) | An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template. | [optional] **SkipMeNow** | **bool** | Disables the "Me (Now)" option for the person preparing the document. Does not work with type `send_document`. Defaults to `false`. | [optional] [default to false]**Subject** | **string** | The template title (alias). | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UsePreexistingFields** | **bool** | Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). | [optional] [default to false]**IgnoreTextTagsExtractionErrors** | **bool** | _t__TemplateCreateEmbeddedDraft::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS | [optional] [default to false]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/TemplateCreateRequest.md b/sdks/dotnet/docs/TemplateCreateRequest.md
index 9a80d0c9a..aa5ca5bf8 100644
--- a/sdks/dotnet/docs/TemplateCreateRequest.md
+++ b/sdks/dotnet/docs/TemplateCreateRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | **SignerRoles** | [**List<SubTemplateRole>**](SubTemplateRole.md) | An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request | [optional] **ClientId** | **string** | Client id of the app you're using to create this draft. Used to apply the branding and callback url defined for the app. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **MergeFields** | [**List<SubMergeField>**](SubMergeField.md) | Add merge fields to the template. Merge fields are placed by the user creating the template and used to pre-fill data by passing values into signature requests with the `custom_fields` parameter. If the signature request using that template *does not* pass a value into a merge field, then an empty field remains in the document. | [optional] **Message** | **string** | The default template email message. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **Subject** | **string** | The template title (alias). | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UsePreexistingFields** | **bool** | Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). | [optional] [default to false]
+**FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | **SignerRoles** | [**List<SubTemplateRole>**](SubTemplateRole.md) | An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request | [optional] **ClientId** | **string** | Client id of the app you're using to create this draft. Used to apply the branding and callback url defined for the app. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **MergeFields** | [**List<SubMergeField>**](SubMergeField.md) | Add merge fields to the template. Merge fields are placed by the user creating the template and used to pre-fill data by passing values into signature requests with the `custom_fields` parameter. If the signature request using that template *does not* pass a value into a merge field, then an empty field remains in the document. | [optional] **Message** | **string** | The default template email message. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **Subject** | **string** | The template title (alias). | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UsePreexistingFields** | **bool** | Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). | [optional] [default to false]**IgnoreTextTagsExtractionErrors** | **bool** | _t__TemplateCreate::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS | [optional] [default to false]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/UnclaimedDraftCreateEmbeddedRequest.md b/sdks/dotnet/docs/UnclaimedDraftCreateEmbeddedRequest.md
index d3bc89c77..b845ab189 100644
--- a/sdks/dotnet/docs/UnclaimedDraftCreateEmbeddedRequest.md
+++ b/sdks/dotnet/docs/UnclaimedDraftCreateEmbeddedRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**ClientId** | **string** | Client id of the app used to create the draft. Used to apply the branding and callback url defined for the app. | **RequesterEmailAddress** | **string** | The email address of the user that should be designated as the requester of this draft, if the draft type is `request_signature`. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowCcs** | **bool** | This allows the requester to specify whether the user is allowed to provide email addresses to CC when claiming the draft. | [optional] [default to true]**AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **EditorOptions** | [**SubEditorOptions**](SubEditorOptions.md) | | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **ForceSignerPage** | **bool** | Provide users the ability to review/edit the signers. | [optional] [default to false]**ForceSubjectMessage** | **bool** | Provide users the ability to review/edit the subject and message. | [optional] [default to false]**FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Send with a value of `true` if you wish to enable automatic Text Tag removal. Defaults to `false`. When using Text Tags it is preferred that you set this to `false` and hide your tags with white text or something similar because the automatic removal system can cause unwanted clipping. See the [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) walkthrough for more details. | [optional] [default to false]**HoldRequest** | **bool** | The request from this draft will not automatically send to signers post-claim if set to `true`. Requester must [release](/api/reference/operation/signatureRequestReleaseHold/) the request from hold when ready to send. Defaults to `false`. | [optional] [default to false]**IsForEmbeddedSigning** | **bool** | The request created from this draft will also be signable in embedded mode if set to `true`. Defaults to `false`. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **RequestingRedirectUrl** | **string** | The URL you want signers redirected to after they successfully request a signature. | [optional] **ShowPreview** | **bool** | This allows the requester to enable the editor/preview experience.
- `show_preview=true`: Allows requesters to enable the editor/preview experience. - `show_preview=false`: Allows requesters to disable the editor/preview experience. | [optional] **ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**Signers** | [**List<SubUnclaimedDraftSigner>**](SubUnclaimedDraftSigner.md) | Add Signers to your Unclaimed Draft Signature Request. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **SkipMeNow** | **bool** | Disables the "Me (Now)" option for the person preparing the document. Does not work with type `send_document`. Defaults to `false`. | [optional] [default to false]**Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Type** | **string** | The type of the draft. By default this is `request_signature`, but you can set it to `send_document` if you want to self sign a document and download it. | [optional] [default to TypeEnum.RequestSignature]**UsePreexistingFields** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**UseTextTags** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
**NOTE:** This does not correspond to the **expires_at** returned in the response. | [optional]
+**ClientId** | **string** | Client id of the app used to create the draft. Used to apply the branding and callback url defined for the app. | **RequesterEmailAddress** | **string** | The email address of the user that should be designated as the requester of this draft, if the draft type is `request_signature`. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowCcs** | **bool** | This allows the requester to specify whether the user is allowed to provide email addresses to CC when claiming the draft. | [optional] [default to true]**AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **EditorOptions** | [**SubEditorOptions**](SubEditorOptions.md) | | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **ForceSignerPage** | **bool** | Provide users the ability to review/edit the signers. | [optional] [default to false]**ForceSubjectMessage** | **bool** | Provide users the ability to review/edit the subject and message. | [optional] [default to false]**FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Send with a value of `true` if you wish to enable automatic Text Tag removal. Defaults to `false`. When using Text Tags it is preferred that you set this to `false` and hide your tags with white text or something similar because the automatic removal system can cause unwanted clipping. See the [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) walkthrough for more details. | [optional] [default to false]**HoldRequest** | **bool** | The request from this draft will not automatically send to signers post-claim if set to `true`. Requester must [release](/api/reference/operation/signatureRequestReleaseHold/) the request from hold when ready to send. Defaults to `false`. | [optional] [default to false]**IsForEmbeddedSigning** | **bool** | The request created from this draft will also be signable in embedded mode if set to `true`. Defaults to `false`. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **RequestingRedirectUrl** | **string** | The URL you want signers redirected to after they successfully request a signature. | [optional] **ShowPreview** | **bool** | This allows the requester to enable the editor/preview experience.
- `show_preview=true`: Allows requesters to enable the editor/preview experience. - `show_preview=false`: Allows requesters to disable the editor/preview experience. | [optional] **ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**Signers** | [**List<SubUnclaimedDraftSigner>**](SubUnclaimedDraftSigner.md) | Add Signers to your Unclaimed Draft Signature Request. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **SkipMeNow** | **bool** | Disables the "Me (Now)" option for the person preparing the document. Does not work with type `send_document`. Defaults to `false`. | [optional] [default to false]**Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Type** | **string** | The type of the draft. By default this is `request_signature`, but you can set it to `send_document` if you want to self sign a document and download it. | [optional] [default to TypeEnum.RequestSignature]**UsePreexistingFields** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**UseTextTags** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**IgnoreTextTagsExtractionErrors** | **bool** | _t__UnclaimedDraftCreateEmbedded::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
**NOTE:** This does not correspond to the **expires_at** returned in the response. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/UnclaimedDraftCreateRequest.md b/sdks/dotnet/docs/UnclaimedDraftCreateRequest.md
index 462e91456..2052045bb 100644
--- a/sdks/dotnet/docs/UnclaimedDraftCreateRequest.md
+++ b/sdks/dotnet/docs/UnclaimedDraftCreateRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Type** | **string** | The type of unclaimed draft to create. Use `send_document` to create a claimable file, and `request_signature` for a claimable signature request. If the type is `request_signature` then signers name and email_address are not optional. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | Client id of the app used to create the draft. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Send with a value of `true` if you wish to enable automatic Text Tag removal. Defaults to `false`. When using Text Tags it is preferred that you set this to `false` and hide your tags with white text or something similar because the automatic removal system can cause unwanted clipping. See the [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) walkthrough for more details. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**Signers** | [**List<SubUnclaimedDraftSigner>**](SubUnclaimedDraftSigner.md) | Add Signers to your Unclaimed Draft Signature Request. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**UsePreexistingFields** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**UseTextTags** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
**NOTE:** This does not correspond to the **expires_at** returned in the response. | [optional]
+**Type** | **string** | The type of unclaimed draft to create. Use `send_document` to create a claimable file, and `request_signature` for a claimable signature request. If the type is `request_signature` then signers name and email_address are not optional. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | Client id of the app used to create the draft. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Send with a value of `true` if you wish to enable automatic Text Tag removal. Defaults to `false`. When using Text Tags it is preferred that you set this to `false` and hide your tags with white text or something similar because the automatic removal system can cause unwanted clipping. See the [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) walkthrough for more details. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**Signers** | [**List<SubUnclaimedDraftSigner>**](SubUnclaimedDraftSigner.md) | Add Signers to your Unclaimed Draft Signature Request. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**UsePreexistingFields** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**UseTextTags** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**IgnoreTextTagsExtractionErrors** | **bool** | _t__UnclaimedDraftCreate::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
**NOTE:** This does not correspond to the **expires_at** returned in the response. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/ErrorResponseError.cs b/sdks/dotnet/src/Dropbox.Sign/Model/ErrorResponseError.cs
index f1b9ca907..0ee57e597 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/ErrorResponseError.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/ErrorResponseError.cs
@@ -33,6 +33,141 @@ namespace Dropbox.Sign.Model
[JsonObject(ItemNullValueHandling = NullValueHandling.Ignore)]
public partial class ErrorResponseError : IEquatable, IValidatableObject
{
+ ///
+ /// Name of the error.
+ ///
+ /// Name of the error.
+ [JsonConverter(typeof(StringEnumConverter))]
+ public enum ErrorNameEnum
+ {
+ ///
+ /// Enum BadRequest for value: bad_request
+ ///
+ [EnumMember(Value = "bad_request")]
+ BadRequest = 1,
+
+ ///
+ /// Enum Unauthorized for value: unauthorized
+ ///
+ [EnumMember(Value = "unauthorized")]
+ Unauthorized = 2,
+
+ ///
+ /// Enum PaymentRequired for value: payment_required
+ ///
+ [EnumMember(Value = "payment_required")]
+ PaymentRequired = 3,
+
+ ///
+ /// Enum Forbidden for value: forbidden
+ ///
+ [EnumMember(Value = "forbidden")]
+ Forbidden = 4,
+
+ ///
+ /// Enum NotFound for value: not_found
+ ///
+ [EnumMember(Value = "not_found")]
+ NotFound = 5,
+
+ ///
+ /// Enum Conflict for value: conflict
+ ///
+ [EnumMember(Value = "conflict")]
+ Conflict = 6,
+
+ ///
+ /// Enum ExceededRate for value: exceeded_rate
+ ///
+ [EnumMember(Value = "exceeded_rate")]
+ ExceededRate = 7,
+
+ ///
+ /// Enum Unknown for value: unknown
+ ///
+ [EnumMember(Value = "unknown")]
+ Unknown = 8,
+
+ ///
+ /// Enum TeamInviteFailed for value: team_invite_failed
+ ///
+ [EnumMember(Value = "team_invite_failed")]
+ TeamInviteFailed = 9,
+
+ ///
+ /// Enum MaxFaxes for value: max_faxes
+ ///
+ [EnumMember(Value = "max_faxes")]
+ MaxFaxes = 10,
+
+ ///
+ /// Enum InvalidRecipient for value: invalid_recipient
+ ///
+ [EnumMember(Value = "invalid_recipient")]
+ InvalidRecipient = 11,
+
+ ///
+ /// Enum SignatureRequestCancelFailed for value: signature_request_cancel_failed
+ ///
+ [EnumMember(Value = "signature_request_cancel_failed")]
+ SignatureRequestCancelFailed = 12,
+
+ ///
+ /// Enum SignatureRequestRemoveFailed for value: signature_request_remove_failed
+ ///
+ [EnumMember(Value = "signature_request_remove_failed")]
+ SignatureRequestRemoveFailed = 13,
+
+ ///
+ /// Enum Maintenance for value: maintenance
+ ///
+ [EnumMember(Value = "maintenance")]
+ Maintenance = 14,
+
+ ///
+ /// Enum MethodNotSupported for value: method_not_supported
+ ///
+ [EnumMember(Value = "method_not_supported")]
+ MethodNotSupported = 15,
+
+ ///
+ /// Enum InvalidReminder for value: invalid_reminder
+ ///
+ [EnumMember(Value = "invalid_reminder")]
+ InvalidReminder = 16,
+
+ ///
+ /// Enum Unavailable for value: unavailable
+ ///
+ [EnumMember(Value = "unavailable")]
+ Unavailable = 17,
+
+ ///
+ /// Enum UnprocessableEntity for value: unprocessable_entity
+ ///
+ [EnumMember(Value = "unprocessable_entity")]
+ UnprocessableEntity = 18,
+
+ ///
+ /// Enum SignatureRequestExpired for value: signature_request_expired
+ ///
+ [EnumMember(Value = "signature_request_expired")]
+ SignatureRequestExpired = 19,
+
+ ///
+ /// Enum Deleted for value: deleted
+ ///
+ [EnumMember(Value = "deleted")]
+ Deleted = 20
+ }
+
+
+ ///
+ /// Name of the error.
+ ///
+ /// Name of the error.
+ [DataMember(Name = "error_name", IsRequired = true, EmitDefaultValue = true)]
+ public ErrorNameEnum ErrorName { get; set; }
///
/// Initializes a new instance of the class.
///
@@ -44,7 +179,7 @@ protected ErrorResponseError() { }
/// Message describing an error. (required).
/// Path at which an error occurred..
/// Name of the error. (required).
- public ErrorResponseError(string errorMsg = default(string), string errorPath = default(string), string errorName = default(string))
+ public ErrorResponseError(string errorMsg = default(string), string errorPath = default(string), ErrorNameEnum errorName = default(ErrorNameEnum))
{
// to ensure "errorMsg" is required (not null)
@@ -53,11 +188,6 @@ protected ErrorResponseError() { }
throw new ArgumentNullException("errorMsg is a required property for ErrorResponseError and cannot be null");
}
this.ErrorMsg = errorMsg;
- // to ensure "errorName" is required (not null)
- if (errorName == null)
- {
- throw new ArgumentNullException("errorName is a required property for ErrorResponseError and cannot be null");
- }
this.ErrorName = errorName;
this.ErrorPath = errorPath;
}
@@ -85,13 +215,6 @@ public static ErrorResponseError Init(string jsonData)
[DataMember(Name = "error_msg", IsRequired = true, EmitDefaultValue = true)]
public string ErrorMsg { get; set; }
- ///
- /// Name of the error.
- ///
- /// Name of the error.
- [DataMember(Name = "error_name", IsRequired = true, EmitDefaultValue = true)]
- public string ErrorName { get; set; }
-
///
/// Path at which an error occurred.
///
@@ -152,8 +275,7 @@ public bool Equals(ErrorResponseError input)
) &&
(
this.ErrorName == input.ErrorName ||
- (this.ErrorName != null &&
- this.ErrorName.Equals(input.ErrorName))
+ this.ErrorName.Equals(input.ErrorName)
) &&
(
this.ErrorPath == input.ErrorPath ||
@@ -175,10 +297,7 @@ public override int GetHashCode()
{
hashCode = (hashCode * 59) + this.ErrorMsg.GetHashCode();
}
- if (this.ErrorName != null)
- {
- hashCode = (hashCode * 59) + this.ErrorName.GetHashCode();
- }
+ hashCode = (hashCode * 59) + this.ErrorName.GetHashCode();
if (this.ErrorPath != null)
{
hashCode = (hashCode * 59) + this.ErrorPath.GetHashCode();
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedRequest.cs
index 310802209..164799418 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedRequest.cs
@@ -63,9 +63,10 @@ protected SignatureRequestCreateEmbeddedRequest() { }
/// Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. (default to false).
/// The title you want to assign to the SignatureRequest..
/// Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. (default to false).
+ /// Sent with a value of `true` to ignore the validation errors from text tags extraction. Defaults to `false`. (default to false).
/// Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing. **NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. (default to false).
/// When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details..
- public SignatureRequestCreateEmbeddedRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, bool populateAutoFillFields = false, int? expiresAt = default(int?))
+ public SignatureRequestCreateEmbeddedRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, bool ignoreTextTagsExtractionErrors = false, bool populateAutoFillFields = false, int? expiresAt = default(int?))
{
// to ensure "clientId" is required (not null)
@@ -95,6 +96,7 @@ protected SignatureRequestCreateEmbeddedRequest() { }
this.TestMode = testMode;
this.Title = title;
this.UseTextTags = useTextTags;
+ this.IgnoreTextTagsExtractionErrors = ignoreTextTagsExtractionErrors;
this.PopulateAutoFillFields = populateAutoFillFields;
this.ExpiresAt = expiresAt;
}
@@ -267,6 +269,13 @@ public static SignatureRequestCreateEmbeddedRequest Init(string jsonData)
[DataMember(Name = "use_text_tags", EmitDefaultValue = true)]
public bool UseTextTags { get; set; }
+ ///
+ /// Sent with a value of `true` to ignore the validation errors from text tags extraction. Defaults to `false`.
+ ///
+ /// Sent with a value of `true` to ignore the validation errors from text tags extraction. Defaults to `false`.
+ [DataMember(Name = "ignore_text_tags_extraction_errors", EmitDefaultValue = true)]
+ public bool IgnoreTextTagsExtractionErrors { get; set; }
+
///
/// Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing. **NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature.
///
@@ -311,6 +320,7 @@ public override string ToString()
sb.Append(" TestMode: ").Append(TestMode).Append("\n");
sb.Append(" Title: ").Append(Title).Append("\n");
sb.Append(" UseTextTags: ").Append(UseTextTags).Append("\n");
+ sb.Append(" IgnoreTextTagsExtractionErrors: ").Append(IgnoreTextTagsExtractionErrors).Append("\n");
sb.Append(" PopulateAutoFillFields: ").Append(PopulateAutoFillFields).Append("\n");
sb.Append(" ExpiresAt: ").Append(ExpiresAt).Append("\n");
sb.Append("}\n");
@@ -464,6 +474,10 @@ public bool Equals(SignatureRequestCreateEmbeddedRequest input)
this.UseTextTags == input.UseTextTags ||
this.UseTextTags.Equals(input.UseTextTags)
) &&
+ (
+ this.IgnoreTextTagsExtractionErrors == input.IgnoreTextTagsExtractionErrors ||
+ this.IgnoreTextTagsExtractionErrors.Equals(input.IgnoreTextTagsExtractionErrors)
+ ) &&
(
this.PopulateAutoFillFields == input.PopulateAutoFillFields ||
this.PopulateAutoFillFields.Equals(input.PopulateAutoFillFields)
@@ -557,6 +571,7 @@ public override int GetHashCode()
hashCode = (hashCode * 59) + this.Title.GetHashCode();
}
hashCode = (hashCode * 59) + this.UseTextTags.GetHashCode();
+ hashCode = (hashCode * 59) + this.IgnoreTextTagsExtractionErrors.GetHashCode();
hashCode = (hashCode * 59) + this.PopulateAutoFillFields.GetHashCode();
if (this.ExpiresAt != null)
{
@@ -751,6 +766,13 @@ public List GetOpenApiTypes()
Value = UseTextTags,
});
types.Add(new OpenApiType()
+ {
+ Name = "ignore_text_tags_extraction_errors",
+ Property = "IgnoreTextTagsExtractionErrors",
+ Type = "bool",
+ Value = IgnoreTextTagsExtractionErrors,
+ });
+ types.Add(new OpenApiType()
{
Name = "populate_auto_fill_fields",
Property = "PopulateAutoFillFields",
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedRequest.cs
index 68a03290b..7c1c63da3 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedRequest.cs
@@ -63,9 +63,10 @@ protected SignatureRequestEditEmbeddedRequest() { }
/// Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. (default to false).
/// The title you want to assign to the SignatureRequest..
/// Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. (default to false).
+ /// Sent with a value of `true` to ignore the validation errors from text tags extraction. Defaults to `false`. (default to false).
/// Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing. **NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. (default to false).
/// When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details..
- public SignatureRequestEditEmbeddedRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, bool populateAutoFillFields = false, int? expiresAt = default(int?))
+ public SignatureRequestEditEmbeddedRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, bool ignoreTextTagsExtractionErrors = false, bool populateAutoFillFields = false, int? expiresAt = default(int?))
{
// to ensure "clientId" is required (not null)
@@ -95,6 +96,7 @@ protected SignatureRequestEditEmbeddedRequest() { }
this.TestMode = testMode;
this.Title = title;
this.UseTextTags = useTextTags;
+ this.IgnoreTextTagsExtractionErrors = ignoreTextTagsExtractionErrors;
this.PopulateAutoFillFields = populateAutoFillFields;
this.ExpiresAt = expiresAt;
}
@@ -267,6 +269,13 @@ public static SignatureRequestEditEmbeddedRequest Init(string jsonData)
[DataMember(Name = "use_text_tags", EmitDefaultValue = true)]
public bool UseTextTags { get; set; }
+ ///
+ /// Sent with a value of `true` to ignore the validation errors from text tags extraction. Defaults to `false`.
+ ///
+ /// Sent with a value of `true` to ignore the validation errors from text tags extraction. Defaults to `false`.
+ [DataMember(Name = "ignore_text_tags_extraction_errors", EmitDefaultValue = true)]
+ public bool IgnoreTextTagsExtractionErrors { get; set; }
+
///
/// Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing. **NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature.
///
@@ -311,6 +320,7 @@ public override string ToString()
sb.Append(" TestMode: ").Append(TestMode).Append("\n");
sb.Append(" Title: ").Append(Title).Append("\n");
sb.Append(" UseTextTags: ").Append(UseTextTags).Append("\n");
+ sb.Append(" IgnoreTextTagsExtractionErrors: ").Append(IgnoreTextTagsExtractionErrors).Append("\n");
sb.Append(" PopulateAutoFillFields: ").Append(PopulateAutoFillFields).Append("\n");
sb.Append(" ExpiresAt: ").Append(ExpiresAt).Append("\n");
sb.Append("}\n");
@@ -464,6 +474,10 @@ public bool Equals(SignatureRequestEditEmbeddedRequest input)
this.UseTextTags == input.UseTextTags ||
this.UseTextTags.Equals(input.UseTextTags)
) &&
+ (
+ this.IgnoreTextTagsExtractionErrors == input.IgnoreTextTagsExtractionErrors ||
+ this.IgnoreTextTagsExtractionErrors.Equals(input.IgnoreTextTagsExtractionErrors)
+ ) &&
(
this.PopulateAutoFillFields == input.PopulateAutoFillFields ||
this.PopulateAutoFillFields.Equals(input.PopulateAutoFillFields)
@@ -557,6 +571,7 @@ public override int GetHashCode()
hashCode = (hashCode * 59) + this.Title.GetHashCode();
}
hashCode = (hashCode * 59) + this.UseTextTags.GetHashCode();
+ hashCode = (hashCode * 59) + this.IgnoreTextTagsExtractionErrors.GetHashCode();
hashCode = (hashCode * 59) + this.PopulateAutoFillFields.GetHashCode();
if (this.ExpiresAt != null)
{
@@ -751,6 +766,13 @@ public List GetOpenApiTypes()
Value = UseTextTags,
});
types.Add(new OpenApiType()
+ {
+ Name = "ignore_text_tags_extraction_errors",
+ Property = "IgnoreTextTagsExtractionErrors",
+ Type = "bool",
+ Value = IgnoreTextTagsExtractionErrors,
+ });
+ types.Add(new OpenApiType()
{
Name = "populate_auto_fill_fields",
Property = "PopulateAutoFillFields",
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditRequest.cs
index 585c78c47..1abae4b13 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditRequest.cs
@@ -65,8 +65,9 @@ protected SignatureRequestEditRequest() { }
/// Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. (default to false).
/// The title you want to assign to the SignatureRequest..
/// Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. (default to false).
+ /// _t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS (default to false).
/// When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details..
- public SignatureRequestEditRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, bool isEid = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string signingRedirectUrl = default(string), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, int? expiresAt = default(int?))
+ public SignatureRequestEditRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, bool isEid = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string signingRedirectUrl = default(string), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, bool ignoreTextTagsExtractionErrors = false, int? expiresAt = default(int?))
{
this.Files = files;
@@ -93,6 +94,7 @@ protected SignatureRequestEditRequest() { }
this.TestMode = testMode;
this.Title = title;
this.UseTextTags = useTextTags;
+ this.IgnoreTextTagsExtractionErrors = ignoreTextTagsExtractionErrors;
this.ExpiresAt = expiresAt;
}
@@ -278,6 +280,13 @@ public static SignatureRequestEditRequest Init(string jsonData)
[DataMember(Name = "use_text_tags", EmitDefaultValue = true)]
public bool UseTextTags { get; set; }
+ ///
+ /// _t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS
+ ///
+ /// _t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS
+ [DataMember(Name = "ignore_text_tags_extraction_errors", EmitDefaultValue = true)]
+ public bool IgnoreTextTagsExtractionErrors { get; set; }
+
///
/// When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
///
@@ -317,6 +326,7 @@ public override string ToString()
sb.Append(" TestMode: ").Append(TestMode).Append("\n");
sb.Append(" Title: ").Append(Title).Append("\n");
sb.Append(" UseTextTags: ").Append(UseTextTags).Append("\n");
+ sb.Append(" IgnoreTextTagsExtractionErrors: ").Append(IgnoreTextTagsExtractionErrors).Append("\n");
sb.Append(" ExpiresAt: ").Append(ExpiresAt).Append("\n");
sb.Append("}\n");
return sb.ToString();
@@ -478,6 +488,10 @@ public bool Equals(SignatureRequestEditRequest input)
this.UseTextTags == input.UseTextTags ||
this.UseTextTags.Equals(input.UseTextTags)
) &&
+ (
+ this.IgnoreTextTagsExtractionErrors == input.IgnoreTextTagsExtractionErrors ||
+ this.IgnoreTextTagsExtractionErrors.Equals(input.IgnoreTextTagsExtractionErrors)
+ ) &&
(
this.ExpiresAt == input.ExpiresAt ||
(this.ExpiresAt != null &&
@@ -572,6 +586,7 @@ public override int GetHashCode()
hashCode = (hashCode * 59) + this.Title.GetHashCode();
}
hashCode = (hashCode * 59) + this.UseTextTags.GetHashCode();
+ hashCode = (hashCode * 59) + this.IgnoreTextTagsExtractionErrors.GetHashCode();
if (this.ExpiresAt != null)
{
hashCode = (hashCode * 59) + this.ExpiresAt.GetHashCode();
@@ -779,6 +794,13 @@ public List GetOpenApiTypes()
Value = UseTextTags,
});
types.Add(new OpenApiType()
+ {
+ Name = "ignore_text_tags_extraction_errors",
+ Property = "IgnoreTextTagsExtractionErrors",
+ Type = "bool",
+ Value = IgnoreTextTagsExtractionErrors,
+ });
+ types.Add(new OpenApiType()
{
Name = "expires_at",
Property = "ExpiresAt",
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestSendRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestSendRequest.cs
index 9719a297a..a90925114 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestSendRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestSendRequest.cs
@@ -66,8 +66,9 @@ protected SignatureRequestSendRequest() { }
/// Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. (default to false).
/// The title you want to assign to the SignatureRequest..
/// Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. (default to false).
+ /// _t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS (default to false).
/// When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details..
- public SignatureRequestSendRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, bool isQualifiedSignature = false, bool isEid = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string signingRedirectUrl = default(string), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, int? expiresAt = default(int?))
+ public SignatureRequestSendRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, bool isQualifiedSignature = false, bool isEid = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string signingRedirectUrl = default(string), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, bool ignoreTextTagsExtractionErrors = false, int? expiresAt = default(int?))
{
this.Files = files;
@@ -95,6 +96,7 @@ protected SignatureRequestSendRequest() { }
this.TestMode = testMode;
this.Title = title;
this.UseTextTags = useTextTags;
+ this.IgnoreTextTagsExtractionErrors = ignoreTextTagsExtractionErrors;
this.ExpiresAt = expiresAt;
}
@@ -288,6 +290,13 @@ public static SignatureRequestSendRequest Init(string jsonData)
[DataMember(Name = "use_text_tags", EmitDefaultValue = true)]
public bool UseTextTags { get; set; }
+ ///
+ /// _t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS
+ ///
+ /// _t__SignatureRequestSend::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS
+ [DataMember(Name = "ignore_text_tags_extraction_errors", EmitDefaultValue = true)]
+ public bool IgnoreTextTagsExtractionErrors { get; set; }
+
///
/// When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
///
@@ -328,6 +337,7 @@ public override string ToString()
sb.Append(" TestMode: ").Append(TestMode).Append("\n");
sb.Append(" Title: ").Append(Title).Append("\n");
sb.Append(" UseTextTags: ").Append(UseTextTags).Append("\n");
+ sb.Append(" IgnoreTextTagsExtractionErrors: ").Append(IgnoreTextTagsExtractionErrors).Append("\n");
sb.Append(" ExpiresAt: ").Append(ExpiresAt).Append("\n");
sb.Append("}\n");
return sb.ToString();
@@ -493,6 +503,10 @@ public bool Equals(SignatureRequestSendRequest input)
this.UseTextTags == input.UseTextTags ||
this.UseTextTags.Equals(input.UseTextTags)
) &&
+ (
+ this.IgnoreTextTagsExtractionErrors == input.IgnoreTextTagsExtractionErrors ||
+ this.IgnoreTextTagsExtractionErrors.Equals(input.IgnoreTextTagsExtractionErrors)
+ ) &&
(
this.ExpiresAt == input.ExpiresAt ||
(this.ExpiresAt != null &&
@@ -588,6 +602,7 @@ public override int GetHashCode()
hashCode = (hashCode * 59) + this.Title.GetHashCode();
}
hashCode = (hashCode * 59) + this.UseTextTags.GetHashCode();
+ hashCode = (hashCode * 59) + this.IgnoreTextTagsExtractionErrors.GetHashCode();
if (this.ExpiresAt != null)
{
hashCode = (hashCode * 59) + this.ExpiresAt.GetHashCode();
@@ -802,6 +817,13 @@ public List GetOpenApiTypes()
Value = UseTextTags,
});
types.Add(new OpenApiType()
+ {
+ Name = "ignore_text_tags_extraction_errors",
+ Property = "IgnoreTextTagsExtractionErrors",
+ Type = "bool",
+ Value = IgnoreTextTagsExtractionErrors,
+ });
+ types.Add(new OpenApiType()
{
Name = "expires_at",
Property = "ExpiresAt",
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/TemplateCreateEmbeddedDraftRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/TemplateCreateEmbeddedDraftRequest.cs
index 4220dc5df..6ba6a920d 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/TemplateCreateEmbeddedDraftRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/TemplateCreateEmbeddedDraftRequest.cs
@@ -66,7 +66,8 @@ protected TemplateCreateEmbeddedDraftRequest() { }
/// Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. (default to false).
/// The title you want to assign to the SignatureRequest..
/// Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). (default to false).
- public TemplateCreateEmbeddedDraftRequest(List files = default(List), List fileUrls = default(List), bool allowCcs = true, bool allowReassign = false, List attachments = default(List), List ccRoles = default(List), string clientId = default(string), SubEditorOptions editorOptions = default(SubEditorOptions), SubFieldOptions fieldOptions = default(SubFieldOptions), bool forceSignerRoles = false, bool forceSubjectMessage = false, List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), List mergeFields = default(List), string message = default(string), Dictionary metadata = default(Dictionary), bool showPreview = false, bool showProgressStepper = true, List signerRoles = default(List), bool skipMeNow = false, string subject = default(string), bool testMode = false, string title = default(string), bool usePreexistingFields = false)
+ /// _t__TemplateCreateEmbeddedDraft::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS (default to false).
+ public TemplateCreateEmbeddedDraftRequest(List files = default(List), List fileUrls = default(List), bool allowCcs = true, bool allowReassign = false, List attachments = default(List), List ccRoles = default(List), string clientId = default(string), SubEditorOptions editorOptions = default(SubEditorOptions), SubFieldOptions fieldOptions = default(SubFieldOptions), bool forceSignerRoles = false, bool forceSubjectMessage = false, List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), List mergeFields = default(List), string message = default(string), Dictionary metadata = default(Dictionary), bool showPreview = false, bool showProgressStepper = true, List signerRoles = default(List), bool skipMeNow = false, string subject = default(string), bool testMode = false, string title = default(string), bool usePreexistingFields = false, bool ignoreTextTagsExtractionErrors = false)
{
// to ensure "clientId" is required (not null)
@@ -99,6 +100,7 @@ protected TemplateCreateEmbeddedDraftRequest() { }
this.TestMode = testMode;
this.Title = title;
this.UsePreexistingFields = usePreexistingFields;
+ this.IgnoreTextTagsExtractionErrors = ignoreTextTagsExtractionErrors;
}
///
@@ -290,6 +292,13 @@ public static TemplateCreateEmbeddedDraftRequest Init(string jsonData)
[DataMember(Name = "use_preexisting_fields", EmitDefaultValue = true)]
public bool UsePreexistingFields { get; set; }
+ ///
+ /// _t__TemplateCreateEmbeddedDraft::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS
+ ///
+ /// _t__TemplateCreateEmbeddedDraft::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS
+ [DataMember(Name = "ignore_text_tags_extraction_errors", EmitDefaultValue = true)]
+ public bool IgnoreTextTagsExtractionErrors { get; set; }
+
///
/// Returns the string presentation of the object
///
@@ -323,6 +332,7 @@ public override string ToString()
sb.Append(" TestMode: ").Append(TestMode).Append("\n");
sb.Append(" Title: ").Append(Title).Append("\n");
sb.Append(" UsePreexistingFields: ").Append(UsePreexistingFields).Append("\n");
+ sb.Append(" IgnoreTextTagsExtractionErrors: ").Append(IgnoreTextTagsExtractionErrors).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -483,6 +493,10 @@ public bool Equals(TemplateCreateEmbeddedDraftRequest input)
(
this.UsePreexistingFields == input.UsePreexistingFields ||
this.UsePreexistingFields.Equals(input.UsePreexistingFields)
+ ) &&
+ (
+ this.IgnoreTextTagsExtractionErrors == input.IgnoreTextTagsExtractionErrors ||
+ this.IgnoreTextTagsExtractionErrors.Equals(input.IgnoreTextTagsExtractionErrors)
);
}
@@ -568,6 +582,7 @@ public override int GetHashCode()
hashCode = (hashCode * 59) + this.Title.GetHashCode();
}
hashCode = (hashCode * 59) + this.UsePreexistingFields.GetHashCode();
+ hashCode = (hashCode * 59) + this.IgnoreTextTagsExtractionErrors.GetHashCode();
return hashCode;
}
}
@@ -771,6 +786,13 @@ public List GetOpenApiTypes()
Type = "bool",
Value = UsePreexistingFields,
});
+ types.Add(new OpenApiType()
+ {
+ Name = "ignore_text_tags_extraction_errors",
+ Property = "IgnoreTextTagsExtractionErrors",
+ Type = "bool",
+ Value = IgnoreTextTagsExtractionErrors,
+ });
return types;
}
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/TemplateCreateRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/TemplateCreateRequest.cs
index 5db1a03e2..c433bf6fa 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/TemplateCreateRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/TemplateCreateRequest.cs
@@ -59,7 +59,8 @@ protected TemplateCreateRequest() { }
/// Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. (default to false).
/// The title you want to assign to the SignatureRequest..
/// Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). (default to false).
- public TemplateCreateRequest(List files = default(List), List fileUrls = default(List), bool allowReassign = false, List attachments = default(List), List ccRoles = default(List), string clientId = default(string), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), List mergeFields = default(List), string message = default(string), Dictionary metadata = default(Dictionary), List signerRoles = default(List), string subject = default(string), bool testMode = false, string title = default(string), bool usePreexistingFields = false)
+ /// _t__TemplateCreate::IGNORE_TEXT_TAGS_EXTRACTION_ERRORS (default to false).
+ public TemplateCreateRequest(List files = default(List), List fileUrls = default(List), bool allowReassign = false, List attachments = default(List), List ccRoles = default(List), string clientId = default(string), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List