Skip to main content
Archive a company in Intercom and detach its contacts.
Tool ID: intercom_delete_company

Run this action

Use the TypeScript SDK for one call. Use ctx.tools.execute(...) inside a Play for durable calls, scheduled calls, or CSV processing.

CLI

Example response

The SDK returns this shape at result.toolResponse.raw. The example values illustrate the response.
Use deepline describe intercom_delete_company --json for the latest machine-readable contract.

Input reference

Delete a single company. This endpoint does not permanently remove the company. It archives the company record and detaches any contacts attached to it. The contacts themselves are not deleted. A company.deleted webhook is sent once archival completes. The endpoint returns 200 with "deleted": true as soon as the request is accepted — archival is processed asynchronously. Third-party integrations that sync companies into Intercom (for example, Salesforce or Chargebee) will recreate any company deleted through this endpoint on their next sync. To prevent recreation, remove or filter the company at the source integration before deleting it via the API.

Output reference

Standard tool result payload.

Deepline cost

  • Pricing model: fixed (per call).
  • Estimated Deepline credits: 0 per pricing unit.
  • Provider-native pricing may still exist outside Deepline credit billing.