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 server
https://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 server
https://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 server
https://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 server
https://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 server
https://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" }