Contracts
Search lifecycle records and retrieve version and obligation metadata.
GET /api/v1/contracts DEVELOPER PLATFORM · API V1
The integration API is private, versioned, and organisation-scoped. Configure a server-side bearer token, then send the workspace ID explicitly on every data request.
Search lifecycle records and retrieve version and obligation metadata.
GET /api/v1/contracts Read due work or create an audited obligation for a workspace contract.
GET · POST /api/v1/obligations Connect contract relationships to finance, CRM, and reporting systems.
GET /api/v1/counterparties Prepare provider-neutral DocuSign and SignWell payloads in the workspace UI.
POST /contracts/{id}/signatures
Base URL: https://clm.fastsme.com/api
Pagination: ?limit=20&offset=0
Errors: {"error":{"code":"…","message":"…","details":{}}}
Writes: POST operations additionally require X-FastCLM-Actor with an authorised workspace member ID for permission checks and audit attribution.
curl "https://clm.fastsme.com/api/v1/contracts?limit=20&offset=0" \
-H "Authorization: Bearer $FASTCLM_API_TOKEN" \
-H "X-FastCLM-Organisation: $FASTCLM_ORGANISATION_ID" curl -X POST "https://clm.fastsme.com/api/v1/obligations" \
-H "Authorization: Bearer $FASTCLM_API_TOKEN" \
-H "X-FastCLM-Organisation: $FASTCLM_ORGANISATION_ID" \
-H "X-FastCLM-Actor: $FASTCLM_USER_ID" \
-H "Content-Type: application/json" \
-d '{"contract_id":"…","title":"Send renewal notice","due_date":"2026-11-01"}' The current adapters create reviewable local payloads only. SignWell maps to POST /api/v1/documents with X-Api-Key authentication, draft/test-mode controls, recipients, metadata, and source-version context. DocuSign maps to an envelope draft. Dispatch and webhook processing remain deliberately gated follow-up work.