Skip to main content

List companies

page
integer
default:"1"
Page number
per_page
integer
default:"25"
Items per page (max 250)
sort
string
Sort field
order
string
default:"desc"
Sort order: asc or desc
q
string
Full-text search query
industry
string
Filter by industry
tag
string
Filter by tag name
GET /api/v1/companies
Example
curl https://api.mosscrm.com/api/v1/companies?industry=SaaS \
  -H "X-API-Key: moss_k_..."

Get a company

GET /api/v1/companies/:id

Create a company

POST /api/v1/companies
name
string
required
Company name
domain
string
Company domain (e.g., acme.com)
industry
string
Industry
size
string
Company size
notes
string
Free-text notes
tags
string[]
Array of tag names
custom_fields
object
Custom field values as key-value pairs
Example
curl -X POST https://api.mosscrm.com/api/v1/companies \
  -H "X-API-Key: moss_k_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Acme Corp",
    "domain": "acme.com",
    "industry": "SaaS",
    "size": "50-200"
  }'

Update a company

PATCH /api/v1/companies/:id
Accepts the same body fields as create. Only specified fields are updated.

Delete a company

DELETE /api/v1/companies/:id
Returns { "data": null } on success.