Skip to main content

1. Get a key

There is no public signup. Keys are issued from the partner dashboard once your application is approved. The raw value is shown once, at creation:
Store it before you leave the page. Manage keys from the partner dashboard at partner.clemta.com.

2. Call the API

Send the key as a bearer token. GET /me confirms who the key belongs to and which API version you are on:
Response
Use a clmt_test_ key to run against the sandbox instead. It creates nothing real.

3. Create a company

One call creates the account, the company, and the services on it. Use a test key first. Nothing real is created.
The company comes back in requires_information: each individual owner still owes an identity document (document.status is required). Attach one inline with passport (a file id from POST /v1/files), or hand your client a hosted upload page - POST /v1/companies/{id}/verification-sessions returns a url you forward, no key needed. Once every owner’s document is received, the company moves on.

4. Follow along

Register a webhook endpoint from the partner dashboard, or poll:
In the sandbox, drive the lifecycle yourself:
Moving a test company to active fires company.status.changed and company.incorporated, exactly as the real transition would. Many of the catalog’s events are simulable this way (company.ein.assigned, service_order.completed, tax_filing.*, file.created, invoice.finalized…). See Modes and the sandbox.

5. Next