# Companies

 - [GET /companies](https://developers.kanbert.com/api/companies/companies.index.md): **Required scopes:** `contact-data:read`
 - [POST /companies](https://developers.kanbert.com/api/companies/companies.store.md): **Required scopes:** `contact-data:write`
 - [GET /companies/{id}](https://developers.kanbert.com/api/companies/companies.show.md): **Required scopes:** `contact-data:read`
 - [PATCH /companies/{id}](https://developers.kanbert.com/api/companies/companies.update.md): **Required scopes:** `contact-data:write` To update `external_id` jump to [Endpoint](#operation/companies.updateExternalId) `/companies/{id}/external-identifier`
 - [DELETE /companies/{id}](https://developers.kanbert.com/api/companies/companies.destroy.md): **Required scopes:** `contact-data:write`
 - [PUT /companies/{id}/external-identifier](https://developers.kanbert.com/api/companies/companies.updateexternalid.md): **Required scopes:** `contact-data:write` Can be used to force overwrite `external_id`
 - [POST /companies/{id}/restore](https://developers.kanbert.com/api/companies/companies.restore.md): **Required scopes:** `contact-data:write`
 - [POST company:created](https://developers.kanbert.com/api/companies/paths/company:created/post.md): `company:create` - A new company was created
 - [POST company:updated](https://developers.kanbert.com/api/companies/paths/company:updated/post.md): `company:update` A company was updated
 - [POST company:deleted](https://developers.kanbert.com/api/companies/paths/company:deleted/post.md): `company:delete` - A company was deleted
