The Signable API provides secure and efficient access to Signable's electronic signature platform. With this RESTful API, you can send documents for signature, manage templates, track envelope status, and automate your document workflows from within your own applications.
Signable API (1.0.0)
Download OpenAPI description
Overview
Languages
Servers
Production server
https://api.signable.co.uk/v1/
- Production serverhttps://api.signable.co.uk/v1/users
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://api.signable.co.uk/v1/users?offset=0&limit=10'Response
application/json
{ "http": 200, "offset": 0, "limit": 50, "total_users": "2", "users": [ { … }, { … } ] }
- Production serverhttps://api.signable.co.uk/v1/users
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
https://api.signable.co.uk/v1/users \
-H 'Content-Type: application/json' \
-d '{
"user_name": "Abby Example",
"user_email": "abby+example@wearedom.com",
"role_id": "2"
}'Response
application/json
{ "http": 200, "message": "Abby Example has been added to your user list.", "href": "https://api.signable.co.uk/v1/users/837146", "user_id": "837146", "role_id": "2", "user_name": "Abby Example", "user_email": "abby+example@wearedom.com", "user_added": "2025-07-07T08:06:49+0000" }
- Production serverhttps://api.signable.co.uk/v1/users/{user_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
https://api.signable.co.uk/v1/users/836499Response
application/json
{ "http": 200, "user_id": 836499, "role_id": "3", "user_name": "Abby Loves Signable", "user_email": "abby+010725@signable.co.uk", "user_added": "2025-07-01T08:40:38+0000", "user_last_updated": "2025-07-07T07:57:54+0000" }
- Production serverhttps://api.signable.co.uk/v1/users/{user_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
-u <username>:<password> \
https://api.signable.co.uk/v1/users/837154 \
-H 'Content-Type: application/json' \
-d '{
"user_name": "Abby Smith",
"user_email": "abby+jackson@signable.co.uk",
"role_id": "1"
}'Response
application/json
{ "http": 200, "message": "Abby Smith has been updated in your user list.", "href": "https://api.signable.co.uk/v1/users/837154", "user_id": 837154, "role_id": "1", "user_name": "Abby Smith", "user_email": "abby+jackson@signable.co.uk", "user_updated": "2025-07-07T08:38:54+0000" }
- Production serverhttps://api.signable.co.uk/v1/users/{user_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
-u <username>:<password> \
https://api.signable.co.uk/v1/users/837154Response
application/json
{ "http": 200, "message": "Abby Smith has been removed from your user list.", "user_id": 837154, "role_id": "1", "user_email": "abby+jackson@signable.co.uk", "user_name": "Abby Smith" }