FFastCLM

DEVELOPER PLATFORM · API V1

Build on FastCLM without making contracts public.

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.

Private by default. All data endpoints return 503 until FASTCLM_API_TOKEN (or its fleet-standard FASTSME_API_TOKEN alias) is configured. They then require Authorization: Bearer <token> and X-FastCLM-Organisation: <workspace-id>.

Contracts

Search lifecycle records and retrieve version and obligation metadata.

GET /api/v1/contracts

Obligations

Read due work or create an audited obligation for a workspace contract.

GET · POST /api/v1/obligations

Counterparties

Connect contract relationships to finance, CRM, and reporting systems.

GET /api/v1/counterparties

Electronic signatures

Prepare provider-neutral DocuSign and SignWell payloads in the workspace UI.

POST /contracts/{id}/signatures

API contract

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.

Quick start

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"

Create an obligation

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"}' 

Signature providers

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.

SignWell create-document reference ↗