# Models

## The BoardingError object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"BoardingError":{"type":"object","properties":{"errorMessage":{"type":"string","nullable":true},"resultCode":{"type":"integer","format":"int32"},"timeStamp":{"type":"string","format":"date-time","readOnly":true},"fieldPath":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The ErrorResults object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"ErrorResults":{"type":"object","properties":{"errors":{"type":"array","items":{"$ref":"#/components/schemas/BoardingError"},"nullable":true}},"additionalProperties":false},"BoardingError":{"type":"object","properties":{"errorMessage":{"type":"string","nullable":true},"resultCode":{"type":"integer","format":"int32"},"timeStamp":{"type":"string","format":"date-time","readOnly":true},"fieldPath":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The LegalDocument object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"LegalDocument":{"required":["content"],"type":"object","properties":{"legalDocumentId":{"type":"integer","description":"A unique ID of a specific legal document. A new value is generated by the backend when a document is initially created.","format":"int32"},"legalDocumentTypeName":{"type":"string","description":"A name or identifier for the legal document. Consistent across environment used when interacting with signatures. Potential values can be retrieved via the Get Legal Document Settings endpoint.","nullable":true},"content":{"type":"array","items":{"$ref":"#/components/schemas/SignatureAgreement"},"description":"Contains the list of signatures for this legal document. All signatures shown as required when retrieving the legal document from the Get Legal Document Settings endpoint."},"modifyDateTimeUtc":{"type":"string","description":"UTC timestamp indicating when the legal document was last modified.","format":"date-time","nullable":true,"readOnly":true}},"additionalProperties":false},"SignatureAgreement":{"required":["businessContactId","signatureSectionTypeId","signatureSourceTypeId","signerViewedLegalText"],"type":"object","properties":{"ipAddress":{"type":"string","description":"The IP Address of the user who providing the signature. Required if SignatureSourceTypeId indicates signatures were collected via an online form.","nullable":true},"timestamp":{"type":"string","description":"The UTC time when the signature was provided. Required if SignatureSourceTypeId indicates signatures were collected via an online form.","format":"date-time","nullable":true},"signatureSourceTypeId":{"$ref":"#/components/schemas/SignatureSource"},"signatureSectionTypeId":{"type":"integer","description":"Indicates which signature section is being provided. Values can be retrieved from the Get Legal Document Settings endpoint.","format":"int32"},"signerViewedLegalText":{"type":"boolean","description":"Indicates affirmation that the signer was shown the legal text."},"businessContactId":{"type":"integer","description":"A business contact identification of the signer. Can be retrieved from the Get Business Contacts endpoint; also returned when creating or updating a Business Contact.","format":"int32"},"documentId":{"type":"string","description":"An identification of the document where the signature was provided. Required if the signature source is an uploaded document. \r\n\r\nCan be retrieved via the Get Documents By MerchantNumber endpoint; also returned when creating or updating a Business Contact.","format":"uuid","nullable":true}},"additionalProperties":false},"SignatureSource":{"enum":[1,2,3],"type":"integer","description":"Source type of the signature.","format":"int32"}}}}
```

## The LegalDocumentCollection object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"LegalDocumentCollection":{"type":"object","properties":{"content":{"type":"array","items":{"$ref":"#/components/schemas/LegalDocument"},"description":"Contains one or more legal document entries.","nullable":true}},"additionalProperties":false},"LegalDocument":{"required":["content"],"type":"object","properties":{"legalDocumentId":{"type":"integer","description":"A unique ID of a specific legal document. A new value is generated by the backend when a document is initially created.","format":"int32"},"legalDocumentTypeName":{"type":"string","description":"A name or identifier for the legal document. Consistent across environment used when interacting with signatures. Potential values can be retrieved via the Get Legal Document Settings endpoint.","nullable":true},"content":{"type":"array","items":{"$ref":"#/components/schemas/SignatureAgreement"},"description":"Contains the list of signatures for this legal document. All signatures shown as required when retrieving the legal document from the Get Legal Document Settings endpoint."},"modifyDateTimeUtc":{"type":"string","description":"UTC timestamp indicating when the legal document was last modified.","format":"date-time","nullable":true,"readOnly":true}},"additionalProperties":false},"SignatureAgreement":{"required":["businessContactId","signatureSectionTypeId","signatureSourceTypeId","signerViewedLegalText"],"type":"object","properties":{"ipAddress":{"type":"string","description":"The IP Address of the user who providing the signature. Required if SignatureSourceTypeId indicates signatures were collected via an online form.","nullable":true},"timestamp":{"type":"string","description":"The UTC time when the signature was provided. Required if SignatureSourceTypeId indicates signatures were collected via an online form.","format":"date-time","nullable":true},"signatureSourceTypeId":{"$ref":"#/components/schemas/SignatureSource"},"signatureSectionTypeId":{"type":"integer","description":"Indicates which signature section is being provided. Values can be retrieved from the Get Legal Document Settings endpoint.","format":"int32"},"signerViewedLegalText":{"type":"boolean","description":"Indicates affirmation that the signer was shown the legal text."},"businessContactId":{"type":"integer","description":"A business contact identification of the signer. Can be retrieved from the Get Business Contacts endpoint; also returned when creating or updating a Business Contact.","format":"int32"},"documentId":{"type":"string","description":"An identification of the document where the signature was provided. Required if the signature source is an uploaded document. \r\n\r\nCan be retrieved via the Get Documents By MerchantNumber endpoint; also returned when creating or updating a Business Contact.","format":"uuid","nullable":true}},"additionalProperties":false},"SignatureSource":{"enum":[1,2,3],"type":"integer","description":"Source type of the signature.","format":"int32"}}}}
```

## The LegalDocumentSettings object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"LegalDocumentSettings":{"type":"object","properties":{"legalDocumentTypeName":{"type":"string","description":"A textual identifier or name of the legal document. Consistent across environments and safe for programmatic use to interact with signatures.","nullable":true},"legalDocumentTypeId":{"type":"integer","description":"A numeric identifier for a legal document. May differ between environments and should not be used programmatically.","format":"int32"},"availableSignatures":{"type":"array","items":{"$ref":"#/components/schemas/SignatureSettings"},"description":"Contains a set of signatures that may be provided when submitting an application for this legal document. Required signatures must be included to submit the application.","nullable":true},"isUploadedAsPdf":{"type":"boolean","description":"Indicates whether this legal document type will trigger the creation of a PDF in the system (internal use only)."},"displayName":{"type":"string","description":"A user-friendly name for the legal document type.","nullable":true},"isActive":{"type":"boolean","description":"Indicates whether this legal document type is active in the system and can be used. Sending in an inactive legal document will result an error."}},"additionalProperties":false},"SignatureSettings":{"type":"object","properties":{"signatureSectionTypeId":{"type":"integer","description":"A numeric identifier for a signature. Values may differ between environments and should not be hardcoded into an application.","format":"int32"},"signatureSectionTypeName":{"type":"string","description":"A textual identifier for a signature. Consistent across environments and can safely be used when programmatically interacting with signatures.","nullable":true},"displayOrder":{"type":"integer","description":"Indicates the order in which this signature is shown relative to other signatures in a legal document.","format":"int32"},"printSignatureBlock":{"type":"array","items":{"$ref":"#/components/schemas/PrintSignatureBlock"},"description":"The set of signature blocks that are shown when rendering a PDF containing this signature (internal use).","nullable":true},"termsAndConditionsTypes":{"type":"array","items":{"$ref":"#/components/schemas/TermsAndConditionsType"},"description":"The set of terms and conditions to which this signature applies.","nullable":true},"isRequiredToSubmitLegalDocument":{"type":"boolean","description":"Indicates whether this signature is required to submit an application with the legal document containing this signature block."},"isRequiredToSubmitElectronicSignatures":{"type":"boolean","description":"Indicates whether this signature is required when submitted electronically to submit an application. \r\nErrors will be returned if these signatures are not included when sending in a legal document with a Signature Source of Online Form."},"displayName":{"type":"string","description":"A user-friendly name for this signature section.","nullable":true}},"additionalProperties":false},"PrintSignatureBlock":{"type":"object","properties":{"printBlockID":{"type":"integer","description":"A numeric identifier for a print signature block (internal use).","format":"int32"},"printBlockName":{"type":"string","description":"A textual identifier for a print signature block (internal use).","nullable":true}},"additionalProperties":false},"TermsAndConditionsType":{"type":"object","properties":{"termsAndConditionsTypeID":{"type":"integer","description":"A numeric identifier of a terms and conditions set. \r\nValue may differ between environments and should not be hardcoded into an application. \r\nCan be sent in as the TypeId when calling the Get Terms And Conditions endpoint to retrieve the HTML content for signer.","format":"int32"},"termsAndConditionsTypeName":{"type":"string","description":"A textual identifier for the terms and conditions. This will be consistent across environments.","nullable":true},"description":{"type":"string","description":"A textual description of the terms and conditions.","nullable":true}},"additionalProperties":false}}}}
```

## The LegalDocumentSettingsCollection object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"LegalDocumentSettingsCollection":{"type":"object","properties":{"content":{"type":"array","items":{"$ref":"#/components/schemas/LegalDocumentSettings"},"description":"Contains configuration information for each of the different legal documents that can be sent with a merchant application.","nullable":true}},"additionalProperties":false},"LegalDocumentSettings":{"type":"object","properties":{"legalDocumentTypeName":{"type":"string","description":"A textual identifier or name of the legal document. Consistent across environments and safe for programmatic use to interact with signatures.","nullable":true},"legalDocumentTypeId":{"type":"integer","description":"A numeric identifier for a legal document. May differ between environments and should not be used programmatically.","format":"int32"},"availableSignatures":{"type":"array","items":{"$ref":"#/components/schemas/SignatureSettings"},"description":"Contains a set of signatures that may be provided when submitting an application for this legal document. Required signatures must be included to submit the application.","nullable":true},"isUploadedAsPdf":{"type":"boolean","description":"Indicates whether this legal document type will trigger the creation of a PDF in the system (internal use only)."},"displayName":{"type":"string","description":"A user-friendly name for the legal document type.","nullable":true},"isActive":{"type":"boolean","description":"Indicates whether this legal document type is active in the system and can be used. Sending in an inactive legal document will result an error."}},"additionalProperties":false},"SignatureSettings":{"type":"object","properties":{"signatureSectionTypeId":{"type":"integer","description":"A numeric identifier for a signature. Values may differ between environments and should not be hardcoded into an application.","format":"int32"},"signatureSectionTypeName":{"type":"string","description":"A textual identifier for a signature. Consistent across environments and can safely be used when programmatically interacting with signatures.","nullable":true},"displayOrder":{"type":"integer","description":"Indicates the order in which this signature is shown relative to other signatures in a legal document.","format":"int32"},"printSignatureBlock":{"type":"array","items":{"$ref":"#/components/schemas/PrintSignatureBlock"},"description":"The set of signature blocks that are shown when rendering a PDF containing this signature (internal use).","nullable":true},"termsAndConditionsTypes":{"type":"array","items":{"$ref":"#/components/schemas/TermsAndConditionsType"},"description":"The set of terms and conditions to which this signature applies.","nullable":true},"isRequiredToSubmitLegalDocument":{"type":"boolean","description":"Indicates whether this signature is required to submit an application with the legal document containing this signature block."},"isRequiredToSubmitElectronicSignatures":{"type":"boolean","description":"Indicates whether this signature is required when submitted electronically to submit an application. \r\nErrors will be returned if these signatures are not included when sending in a legal document with a Signature Source of Online Form."},"displayName":{"type":"string","description":"A user-friendly name for this signature section.","nullable":true}},"additionalProperties":false},"PrintSignatureBlock":{"type":"object","properties":{"printBlockID":{"type":"integer","description":"A numeric identifier for a print signature block (internal use).","format":"int32"},"printBlockName":{"type":"string","description":"A textual identifier for a print signature block (internal use).","nullable":true}},"additionalProperties":false},"TermsAndConditionsType":{"type":"object","properties":{"termsAndConditionsTypeID":{"type":"integer","description":"A numeric identifier of a terms and conditions set. \r\nValue may differ between environments and should not be hardcoded into an application. \r\nCan be sent in as the TypeId when calling the Get Terms And Conditions endpoint to retrieve the HTML content for signer.","format":"int32"},"termsAndConditionsTypeName":{"type":"string","description":"A textual identifier for the terms and conditions. This will be consistent across environments.","nullable":true},"description":{"type":"string","description":"A textual description of the terms and conditions.","nullable":true}},"additionalProperties":false}}}}
```

## The LegalDocumentV3 object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"LegalDocumentV3":{"required":["content"],"type":"object","properties":{"legalDocumentId":{"type":"integer","description":"A unique ID of a specific legal document. A new value is generated by the backend when a document is initially created.","format":"int32"},"legalDocumentTypeName":{"type":"string","description":"A name or identifier for the legal document. Consistent across environment used when interacting with signatures. \r\n\r\nPotential values can be retrieved via the Get Legal Document Settings endpoint.","nullable":true},"content":{"type":"array","items":{"$ref":"#/components/schemas/SignatureAgreementV2"},"description":"Contains the list of signatures for this legal document. \r\n\r\nAll signatures shown as required when retrieving the legal document from the Get Legal Document Settings endpoint."},"modifyDateTimeUtc":{"type":"string","description":"UTC timestamp indicating when the legal document was last modified.","format":"date-time","nullable":true,"readOnly":true}},"additionalProperties":false},"SignatureAgreementV2":{"required":["signatureSectionTypeId","signatureSourceTypeId","signerViewedLegalText"],"type":"object","properties":{"ipAddress":{"type":"string","description":"The IP Address of the user who providing the signature. Required if SignatureSourceTypeId indicates signatures were collected via an online form.","nullable":true},"timestamp":{"type":"string","description":"The UTC time when the signature was provided. Required if SignatureSourceTypeId indicates signatures were collected via an online form.","format":"date-time","nullable":true},"signatureSourceTypeId":{"$ref":"#/components/schemas/SignatureSource"},"signatureSectionTypeId":{"type":"integer","description":"Indicates which signature section is being provided. Values can be retrieved from the Get Legal Document Settings endpoint.","format":"int32"},"signerViewedLegalText":{"type":"boolean","description":"Indicates affirmation that the signer was shown the legal text."},"businessContactId":{"type":"integer","description":"A business contact identification of the signer. Can be retrieved from the Get Business Contacts endpoint; also returned when creating or updating a Business Contact.","format":"int32","nullable":true},"documentId":{"type":"string","description":"An identification of the document where the signature was provided. Required if the signature source is an uploaded document. \r\n\r\nCan be retrieved via the Get Documents By MerchantNumber endpoint; also returned when creating or updating a Business Contact.","format":"uuid","nullable":true},"allowNullBusinessContact":{"type":"boolean","description":"Allows to create the legal document without a business contact"}},"additionalProperties":false},"SignatureSource":{"enum":[1,2,3],"type":"integer","description":"Source type of the signature.","format":"int32"}}}}
```

## The PrintSignatureBlock object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"PrintSignatureBlock":{"type":"object","properties":{"printBlockID":{"type":"integer","description":"A numeric identifier for a print signature block (internal use).","format":"int32"},"printBlockName":{"type":"string","description":"A textual identifier for a print signature block (internal use).","nullable":true}},"additionalProperties":false}}}}
```

## The SignatureAgreement object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"SignatureAgreement":{"required":["businessContactId","signatureSectionTypeId","signatureSourceTypeId","signerViewedLegalText"],"type":"object","properties":{"ipAddress":{"type":"string","description":"The IP Address of the user who providing the signature. Required if SignatureSourceTypeId indicates signatures were collected via an online form.","nullable":true},"timestamp":{"type":"string","description":"The UTC time when the signature was provided. Required if SignatureSourceTypeId indicates signatures were collected via an online form.","format":"date-time","nullable":true},"signatureSourceTypeId":{"$ref":"#/components/schemas/SignatureSource"},"signatureSectionTypeId":{"type":"integer","description":"Indicates which signature section is being provided. Values can be retrieved from the Get Legal Document Settings endpoint.","format":"int32"},"signerViewedLegalText":{"type":"boolean","description":"Indicates affirmation that the signer was shown the legal text."},"businessContactId":{"type":"integer","description":"A business contact identification of the signer. Can be retrieved from the Get Business Contacts endpoint; also returned when creating or updating a Business Contact.","format":"int32"},"documentId":{"type":"string","description":"An identification of the document where the signature was provided. Required if the signature source is an uploaded document. \r\n\r\nCan be retrieved via the Get Documents By MerchantNumber endpoint; also returned when creating or updating a Business Contact.","format":"uuid","nullable":true}},"additionalProperties":false},"SignatureSource":{"enum":[1,2,3],"type":"integer","description":"Source type of the signature.","format":"int32"}}}}
```

## The SignatureAgreementV2 object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"SignatureAgreementV2":{"required":["signatureSectionTypeId","signatureSourceTypeId","signerViewedLegalText"],"type":"object","properties":{"ipAddress":{"type":"string","description":"The IP Address of the user who providing the signature. Required if SignatureSourceTypeId indicates signatures were collected via an online form.","nullable":true},"timestamp":{"type":"string","description":"The UTC time when the signature was provided. Required if SignatureSourceTypeId indicates signatures were collected via an online form.","format":"date-time","nullable":true},"signatureSourceTypeId":{"$ref":"#/components/schemas/SignatureSource"},"signatureSectionTypeId":{"type":"integer","description":"Indicates which signature section is being provided. Values can be retrieved from the Get Legal Document Settings endpoint.","format":"int32"},"signerViewedLegalText":{"type":"boolean","description":"Indicates affirmation that the signer was shown the legal text."},"businessContactId":{"type":"integer","description":"A business contact identification of the signer. Can be retrieved from the Get Business Contacts endpoint; also returned when creating or updating a Business Contact.","format":"int32","nullable":true},"documentId":{"type":"string","description":"An identification of the document where the signature was provided. Required if the signature source is an uploaded document. \r\n\r\nCan be retrieved via the Get Documents By MerchantNumber endpoint; also returned when creating or updating a Business Contact.","format":"uuid","nullable":true},"allowNullBusinessContact":{"type":"boolean","description":"Allows to create the legal document without a business contact"}},"additionalProperties":false},"SignatureSource":{"enum":[1,2,3],"type":"integer","description":"Source type of the signature.","format":"int32"}}}}
```

## The SignatureSettings object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"SignatureSettings":{"type":"object","properties":{"signatureSectionTypeId":{"type":"integer","description":"A numeric identifier for a signature. Values may differ between environments and should not be hardcoded into an application.","format":"int32"},"signatureSectionTypeName":{"type":"string","description":"A textual identifier for a signature. Consistent across environments and can safely be used when programmatically interacting with signatures.","nullable":true},"displayOrder":{"type":"integer","description":"Indicates the order in which this signature is shown relative to other signatures in a legal document.","format":"int32"},"printSignatureBlock":{"type":"array","items":{"$ref":"#/components/schemas/PrintSignatureBlock"},"description":"The set of signature blocks that are shown when rendering a PDF containing this signature (internal use).","nullable":true},"termsAndConditionsTypes":{"type":"array","items":{"$ref":"#/components/schemas/TermsAndConditionsType"},"description":"The set of terms and conditions to which this signature applies.","nullable":true},"isRequiredToSubmitLegalDocument":{"type":"boolean","description":"Indicates whether this signature is required to submit an application with the legal document containing this signature block."},"isRequiredToSubmitElectronicSignatures":{"type":"boolean","description":"Indicates whether this signature is required when submitted electronically to submit an application. \r\nErrors will be returned if these signatures are not included when sending in a legal document with a Signature Source of Online Form."},"displayName":{"type":"string","description":"A user-friendly name for this signature section.","nullable":true}},"additionalProperties":false},"PrintSignatureBlock":{"type":"object","properties":{"printBlockID":{"type":"integer","description":"A numeric identifier for a print signature block (internal use).","format":"int32"},"printBlockName":{"type":"string","description":"A textual identifier for a print signature block (internal use).","nullable":true}},"additionalProperties":false},"TermsAndConditionsType":{"type":"object","properties":{"termsAndConditionsTypeID":{"type":"integer","description":"A numeric identifier of a terms and conditions set. \r\nValue may differ between environments and should not be hardcoded into an application. \r\nCan be sent in as the TypeId when calling the Get Terms And Conditions endpoint to retrieve the HTML content for signer.","format":"int32"},"termsAndConditionsTypeName":{"type":"string","description":"A textual identifier for the terms and conditions. This will be consistent across environments.","nullable":true},"description":{"type":"string","description":"A textual description of the terms and conditions.","nullable":true}},"additionalProperties":false}}}}
```

## The SignatureSource object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"SignatureSource":{"enum":[1,2,3],"type":"integer","description":"Source type of the signature.","format":"int32"}}}}
```

## The TermsAndConditions object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"TermsAndConditions":{"type":"object","properties":{"termsAndConditionsID":{"type":"integer","description":"Deprecated identifier for terms and conditions. Values may differ between Sandbox and Production. Use typeID instead.","format":"int32"},"typeID":{"type":"integer","description":"Identifier for a specific set of terms and conditions. When programming against the terms and conditions endpoints this identifier should be used to select the desired set of terms and conditions.","format":"int32"},"text":{"type":"string","description":"A string containing the terms and conditions in an HTML format. Can be used for displaying the terms and conditions on a website.","nullable":true},"effectiveDateUTC":{"type":"string","description":"The UTC date when these terms and conditions went into effect.","format":"date-time"}},"additionalProperties":false}}}}
```

## The TermsAndConditionsCollection object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"TermsAndConditionsCollection":{"type":"object","properties":{"content":{"type":"array","items":{"$ref":"#/components/schemas/TermsAndConditions"},"nullable":true}},"additionalProperties":false},"TermsAndConditions":{"type":"object","properties":{"termsAndConditionsID":{"type":"integer","description":"Deprecated identifier for terms and conditions. Values may differ between Sandbox and Production. Use typeID instead.","format":"int32"},"typeID":{"type":"integer","description":"Identifier for a specific set of terms and conditions. When programming against the terms and conditions endpoints this identifier should be used to select the desired set of terms and conditions.","format":"int32"},"text":{"type":"string","description":"A string containing the terms and conditions in an HTML format. Can be used for displaying the terms and conditions on a website.","nullable":true},"effectiveDateUTC":{"type":"string","description":"The UTC date when these terms and conditions went into effect.","format":"date-time"}},"additionalProperties":false}}}}
```

## The TermsAndConditionsType object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"TermsAndConditionsType":{"type":"object","properties":{"termsAndConditionsTypeID":{"type":"integer","description":"A numeric identifier of a terms and conditions set. \r\nValue may differ between environments and should not be hardcoded into an application. \r\nCan be sent in as the TypeId when calling the Get Terms And Conditions endpoint to retrieve the HTML content for signer.","format":"int32"},"termsAndConditionsTypeName":{"type":"string","description":"A textual identifier for the terms and conditions. This will be consistent across environments.","nullable":true},"description":{"type":"string","description":"A textual description of the terms and conditions.","nullable":true}},"additionalProperties":false}}}}
```

## The TermsAndConditionsTypeCollection object

```json
{"openapi":"3.0.1","info":{"title":"External US Onboarding Workflow","version":"0.0.1"},"components":{"schemas":{"TermsAndConditionsTypeCollection":{"type":"object","properties":{"content":{"type":"array","items":{"$ref":"#/components/schemas/TermsAndConditionsType"},"nullable":true}},"additionalProperties":false},"TermsAndConditionsType":{"type":"object","properties":{"termsAndConditionsTypeID":{"type":"integer","description":"A numeric identifier of a terms and conditions set. \r\nValue may differ between environments and should not be hardcoded into an application. \r\nCan be sent in as the TypeId when calling the Get Terms And Conditions endpoint to retrieve the HTML content for signer.","format":"int32"},"termsAndConditionsTypeName":{"type":"string","description":"A textual identifier for the terms and conditions. This will be consistent across environments.","nullable":true},"description":{"type":"string","description":"A textual description of the terms and conditions.","nullable":true}},"additionalProperties":false}}}}
```
