Docs

Create Document

Creates a new document in Xodo Sign.

POST

Body

Arguments
stringrequired

The Xodo Sign business ID that owns the new document.

boolean

Set to 1 to enable sandbox mode for document creation.

boolean

Set to 1 to save the document as a draft.

stringrequired

Title for the document.

string

General document message shown to recipients.

boolean

Enable embedded requesting for this document.

boolean

Require signers to sign in the configured order.

boolean

Enable automatic reminders for the document.

boolean

Require all signers to complete the document.

array of objectrequired

Array of file objects to include in the document.

stringrequired

Display name for the uploaded file entry.

string

Public URL of the file to upload for this file entry.

string

Previously uploaded Xodo Sign file ID for this file entry.

string

Base64-encoded file content for this file entry.

array of objectrequired

Array of signer objects for the document.

numberrequired

Unique signer ID for the signer entry.

stringrequired

Full name of the signer.

stringrequired

Email address of the signer.

number

Signing order number when signer order is enabled.

string

Optional signer PIN.

boolean

Enable signer SMS authentication for this signer.

string

Phone number used for signer SMS authentication.

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.