Overview
Adobe Acrobat Sign (formerly Adobe Sign / EchoSign) is Adobe's e-signature platform. The Automize Adobe Sign connector covers agreements, templates, workflows, library documents, and signing groups.
- Regions: Adobe Sign is global but each Adobe organization has a shard (NA1, NA2, EU1, JP1, AU1, IN1). Base URL differs per shard – connector resolves automatically.
- Plans: Acrobat Sign Standard, Pro, Enterprise; Acrobat Pro DC includes basic Sign. API access is available on all paid plans.
Setting up the connection
Auth type: OAuth 2.0 (Authorization Code).
- Sign in to acrobat.adobe.com → Developer → Create New API Application.
- Choose 'OAuth 2.0' authentication.
- Set Redirect URL to the one in the Automize Adobe Sign connector dialog.
- Add scopes: agreement_read, agreement_write, agreement_send, library_read, user_read.
- Copy Application ID + Application Secret.
- In Automize, open Settings → Connectors → Adobe Sign → Add connection. Paste credentials, click Connect with Adobe, sign in.
Scopes required:
agreement_read:accountagreement_write:accountagreement_send:accountlibrary_read:accountuser_read:account
Find your credentials at https://acrobat.adobe.com/link/apps/registry.
Rate limits
Adobe Sign enforces ~120 requests/min per access token. Connector retries 429 with Retry-After.
Data model
Adobe Sign's primitives:
Account ─┬─ Library Documents (reusable templates)
├─ Workflows (multi-step routing definitions)
├─ Agreements (sent documents)
│ ├─ Participant Sets (signers grouped by step)
│ └─ Form Fields
└─ UsersAvailable operations
7 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Cancel Agreement | General | Cancel an agreement |
| Create Agreement | General | Create and send an agreement for signing |
| Download Agreement | General | Download a signed agreement document |
| Get Agreement | General | Get agreement details |
| Get Signing URL | General | Get the URL for signing an agreement |
| List Agreements | General | List all agreements |
| List Templates | General | List library templates |
Operations
Cancel Agreement
Cancel an agreement
| Parameter | Required | Type | Description |
|---|---|---|---|
Agreement Id agreement_id | Yes | text | |
State state | Yes | text |
Tips
- Cancels an OUT_FOR_SIGNATURE agreement. comment shown in signer notification.
Create Agreement
Create and send an agreement for signing
| Parameter | Required | Type | Description |
|---|---|---|---|
Fileinfos fileInfos | Yes | text | |
Name name | Yes | text | |
Participantsetsinfo participantSetsInfo | Yes | text | |
Signaturetype signatureType | Yes | text | |
State state | Yes | text |
Tips
- Build via fileInfos[] (uploaded file or library doc reference) + participantSetsInfo[] (signers per step) + signatureType (ESIGN or WRITTEN).
- Use Create Agreement From Template for reusable workflows – easier.
Download Agreement
Download a signed agreement document
| Parameter | Required | Type | Description |
|---|---|---|---|
Agreement Id agreement_id | Yes | text |
Tips
- Returns combined PDF (original + signature page + audit trail).
Get Agreement
Get agreement details
| Parameter | Required | Type | Description |
|---|---|---|---|
Agreement Id agreement_id | Yes | text |
Tips
- Returns agreement + status + events.
- Status flow: DRAFT → AUTHORING → OUT_FOR_SIGNATURE → SIGNED / CANCELLED / EXPIRED.
Get Signing URL
Get the URL for signing an agreement
| Parameter | Required | Type | Description |
|---|---|---|---|
Agreement Id agreement_id | Yes | text |
List Agreements
List all agreements
No input parameters.
Tips
- Returns recent agreements (newest first). Use search and date filters.
List Templates
List library templates
No input parameters.
Tips
- Library documents available to the user. Filter by isDocumentRetentionApplied.
FAQ
- Library Document vs Template – same thing?
- Adobe's naming: Library Document is a reusable form/template with pre-defined fields. Workflows are multi-step routing definitions. Both can be used as the basis for new agreements.
- Why does Create Agreement fail with 'missing required field'?
- When using fileInfos[] directly, the participantSetsInfo[] structure must match exactly – order, role, email. Easier to use Create From Library Document or Template.
- Sandbox / Developer accounts?
- Sign up for an Adobe Developer Account at developer.adobe.com. Sandboxes get full API access without paid signup.