Home//
REST API Reference
/- Company
Create or Update a company
Retrieve companies
Retrieve a company by ID
Update a company
Delete a company
List attached contacts
List attached segments for companies
List all company notes
Create a company note
Search companies
List all companies
Scroll over all companies
Attach a Contact to a Company
List attached companies for contact
Detach a contact from a company
Bulk create or update companies
Bulk update companies
Bulk delete companies
Get a bulk companies job
List granted companies for a contact
Replace granted companies for a contact
Remove a granted company from a contact
Companies Bulk Job
Company
Companies allow you to represent organizations using your product. Each company will have its own description and be associated with contacts. You can fetch, create, update and list companies.
The Intercom defined code of the workspace the company is associated to.
Example:"ecahpwf5"
The company id you have defined for the company. Returned HTML-escaped, for example & as &.
Example:"6"
The custom attributes you have set on the company.
Example:
{ "paid_subscriber": true, "monthly_spend": 155.5, "team_mates": 9 }
Always returned empty. Fetch a company's segments with the list attached segments endpoint.
{ "type": "company", "id": "531ee472cce572a6ec000006", "name": "Blue Sun", "app_id": "ecahpwf5", "plan": { "type": "plan", "id": "269315", "name": "Pro" }, "company_id": "6", "remote_created_at": 1663597223, "created_at": 1663597223, "updated_at": 1663597223, "last_request_at": 1663597223, "size": 100, "website": "https://www.intercom.com", "industry": "Software", "monthly_spend": 100, "session_count": 100, "user_count": 100, "custom_attributes": { "paid_subscriber": true, "monthly_spend": 155.5, "team_mates": 9 }, "tags": { "type": "tag.list", "tags": [ … ] }, "segments": { "type": "segment.list", "segments": [ … ] }, "notes": { "type": "note.list", "data": [ … ], "url": "/companies/531ee472cce572a6ec000006/notes", "total_count": 1, "has_more": false } }