Using the Aptly API
Aptly provides a secure and scalable REST API for interacting with your organization’s delegation of authority and signatory management data. This guide covers:- API environments
- Authentication
- Request structure
- Common errors and responses
- Helpful tools
🌐 Environments
Aptly supports both US and EU regions, each with staging and production environments. Choose the environment that aligns with your organization’s data residency and compliance requirements.Environment Base URLs
| Region | Environment | App Base URL | API Base URL Prefix |
|---|---|---|---|
| US | Production | https://app.us.aptlydone.com | https://api.us.aptlydone.com |
| US | Staging | https://staging.app.us.aptlydone.com | https://dev.api.us.aptlydone.com |
| EU | Production | https://app.eu.aptlydone.com | https://api.eu.aptlydone.com |
| EU | Staging | https://staging.app.eu.aptlydone.com | https://dev.api.eu.aptlydone.com |
🔐 Authentication
Aptly uses token-based authentication. Tokens are scoped to your account and environment.To authenticate:
- Use the Auth service to generate a token.
- Pass the token as a bearer token in the
Authorizationheader:
Tokens expire after a set period. Rotate them regularly or implement refresh logic.
🧪 Testing Your Requests
You can use tools like:Example curl request:
🚨 Error Handling
Aptly APIs return standard HTTP status codes and structured error messages.| Code | Meaning |
|---|---|
| 200 | Success |
| 201 | Created |
| 400 | Bad request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not found |
| 500 | Internal server error |
Example error response:
🧾 Versioning
Aptly APIs are versioned using the URL path. Example:
Major breaking changes will increment the version (e.g., v2). Minor changes may be backward-compatible and reflected in the schema or changelog.
📘 Related Pages
- Quickstart →
- System Settings Overview →
- Roles & Permissions →
- Delegation Lifecycle →
- Auth API Reference →
- Decision API Reference →
Have questions or want to request an endpoint?
Reach out to [email protected]
Reach out to [email protected]