Skip to main content
GET
List your companies - filterable, sortable, cursor-paged

Authorizations

Authorization
string
header
required

Your API key, e.g. Authorization: Bearer clmt_test_. Live keys use the clmt_live_ prefix.

Query Parameters

status

Filter by status. A bare value is an exact match (status=active), operators go in brackets: status[neq]=cancelled, status[in]=in_progress,active.

Available options:
requires_information,
in_progress,
active,
cancelled
account_id

Filter by the account (the incorporator) that owns the company. A bare value is an exact match (account_id=acct_...). Operators go in brackets (account_id[in]=acct_a,acct_b). The Clemta-Account header resolves to this same filter and overrides any value sent here.

Pattern: ^acct_[0-9A-Za-z]{22}$
expand[]
enum<string>[]

Relations to embed. Expandable: account, requirements (the open requirements behind open_requirements), service_orders (every order on the company, auto-attached mandatory products included).

Available options:
account,
requirements,
service_orders
sort
string

Comma-separated fields to sort by, a minus prefix for descending (for example -created_at). Each endpoint's sortable fields are in its description; an unsupported one is rejected with a suggestion.

Example:

"-created_at,name"

limit
integer
default:25
Required range: 1 <= x <= 100
after
string

Use the page's end_cursor as the after value to fetch the next page. Cursors are opaque and only valid for the listing that minted them.

before
string

Use the page's start_cursor as the before value to fetch the previous page. Cannot be combined with after.

Response

One page of companies, newest first by default.

object
enum<string>
required

Entity name.

Available options:
list
page
object
required

Cursor-pagination block carried by every list response.

items
object[]
required