Retrieve a company
Example Request & Response
$ curl \ -s https://api.intercom.io/companies?company_id=141 \ -H 'Authorization:Bearer <Your access token>' \ -H "Accept:application/json" \
HTTP/1.1 200 OK { "type": "company", "id": "531ee472cce572a6ec000006", "name": "Example Company Inc.", "plan": { "type":"plan", "id":"1", "name":"Paid" }, "company_id": "141", "remote_created_at": 1394531169, "created_at": 1394533506, "updated_at": 1396874658, "last_request_at": 1396874658, "monthly_spend": 49, "session_count": 26, "user_count": 10, "custom_attributes": { "paid_subscriber" : true, "team_mates": 0 } }
intercom.companies.find(:id => "41e66f0313708347cb0000d0")
<?php
# Using the name of the company
$intercom->companies->getCompanies(['name' => 'OneAmerica']);
# Via company_id
$intercom->companies->getCompanies(['company_id' => '10']);
?>
String id = "541a144b201ebf2ec5000001"; Company company = Company.find(id);
You can fetch a single company.
Request Path Parameters
Parameter | Type | Required? | Description |
---|---|---|---|
name | String | No | The name of the company. The parameter should be url encoded. |
company_id | String | No | The company_id you have given to the company. |
A company can also be fetched by its name using a name
or company_id
parameter in the url, whose values are the ones you have defined for that company -
https://api.intercom.io/companies?name={name}
https://api.intercom.io/companies?company_id={company_id}
Response
This will return the Company model that has been created or updated.