# SignWell Resources and endpoints API

> SignWell Resources and endpoints API on Apizie: 23 endpoints (Send Reminder, Get Bulk Send, List Bulk Sendings, Create Bulk Send, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/business:signwell/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `business:signwell`
- Category: Business
- Status: byok
- Source: https://signwell.com
- Page: https://apizie.tech/api/business/signwell
- OpenAPI: https://apizie.tech/api/business/signwell/openapi.json

When I started SignWell in 2019, I saw there was a need for an alternative to the hard-to-use and expensive e-signature software already out there. Documents can be complicated enough, but getting a document signed…

## Endpoints

### Send Reminder
`POST https://apizie.tech/v1/business:signwell/document-send-reminder` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for a document. |
| body | object | no | JSON request body |

### Get Bulk Send
`GET https://apizie.tech/v1/business:signwell/bulk-send-get-information` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for a bulk send. |

### List Bulk Sendings
`GET https://apizie.tech/v1/business:signwell/bulk-send-list-bulk-sendings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| user_email | string | no | The email address of the user that sent the Bulk Send. Must have the `admin` or `manager` role to view Bulk Sends of other users. Defaults… |
| limit | integer | no | The number of documents to fetch. Defaults to 10, max is 50. |
| page | integer | no | The page number for pagination. Defaults to the first page. |
| api_application_id | string | no | Unique identifier for API Application settings to use. API Applications are optional and mainly used when isolating OAuth apps or for more… |

### Create Bulk Send
`POST https://apizie.tech/v1/business:signwell/bulk-send-create-validation-csv` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Get Bulk Send CSV Template
`GET https://apizie.tech/v1/business:signwell/bulk-send-get-csv-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| template_ids[] | array | yes | Specify one or more templates to generate a single blank CSV file that will contain available columns for your recipient data. The… |
| base64 | string | no | A RFC 4648 base64 string of the template CSV file to be validated. |

### Validate Bulk Send CSV
`POST https://apizie.tech/v1/business:signwell/bulk-send-validate-csv` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Get Bulk Send Documents
`GET https://apizie.tech/v1/business:signwell/bulk-send-get-documents` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for a bulk send. |
| limit | integer | no | The number of documents to fetch. Defaults to 10, max is 50. |
| page | integer | no | The page number for pagination. Defaults to the first page. |

### Get Document
`GET https://apizie.tech/v1/business:signwell/document-get-document-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for a document. |

### Delete Document
`POST https://apizie.tech/v1/business:signwell/document-delete-document` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for a document. |

### Create Document
`POST https://apizie.tech/v1/business:signwell/document-create-new-document` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Create Document from Template
`POST https://apizie.tech/v1/business:signwell/document-create-from-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Update and Send Document
`POST https://apizie.tech/v1/business:signwell/document-update-and-send` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for a document. |
| body | object | no | JSON request body |

### Completed PDF
`GET https://apizie.tech/v1/business:signwell/document-get-completed-pdf` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for a completed document. |
| url_only | boolean | no | Whether to return the URL of the completed PDF or the actual PDF content. Defaults to `false`. |
| audit_page | boolean | no | Whether to include the audit page as part of the document. Defaults to `true` |

### Get Template
`GET https://apizie.tech/v1/business:signwell/template-get-template-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for a template. |

### Update Template
`POST https://apizie.tech/v1/business:signwell/template-update-existing-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for a template. |
| body | object | no | JSON request body |

### Delete Template
`POST https://apizie.tech/v1/business:signwell/template-delete-document-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for a template. |

### Create Template
`POST https://apizie.tech/v1/business:signwell/template-create-new` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Get API Application
`GET https://apizie.tech/v1/business:signwell/api-application-get-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for the API Application. |

### Delete API Application
`POST https://apizie.tech/v1/business:signwell/api-application-delete-by-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for the API Application. |

### List Webhooks
`GET https://apizie.tech/v1/business:signwell/webhooks-get-all` (byok)

### Create Webhook
`POST https://apizie.tech/v1/business:signwell/webhooks-register-callback-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Delete Webhook
`POST https://apizie.tech/v1/business:signwell/webhooks-delete-callback-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Unique identifier for a webhook. |

### Get credentials
`GET https://apizie.tech/v1/business:signwell/me-get-account-info` (byok)

## Example
```
curl "https://apizie.tech/v1/business:signwell/document-send-reminder" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the SignWell Resources and endpoints API?
Create a free Apizie key, then send POST https://apizie.tech/v1/business:signwell/document-send-reminder with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the SignWell Resources and endpoints API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. SignWell Resources and endpoints itself also needs your own key from {defaultHost}.

### Can AI agents use the SignWell Resources and endpoints API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key business:signwell.

### What is the status of the SignWell Resources and endpoints API?
Needs your own provider key (bring your own key)
