Company Management

company.hard_deleted

This event is triggered when a company is permanently erased from Remote, and means the record is physically gone: a subsequent GET /companies/{id} returns 404 and the identifier must not be queried again.

Every employment belonging to the company is erased in the same operation, so you may receive an employment.hard_deleted event for each of them alongside this one. Their identifiers are also permanently gone.

This event is delivered to integration-level callbacks — a single URL registered for all of your companies. A callback registered against the deleted company itself is erased with it and will not receive this event.

This event may be delivered more than once, so it is safe to process repeatedly.

postWebhookcompany.hard_deleted

Payload

company_idstring required

The unique identifier of the related company.

event_typestring required

The webhook event type identifier.

hard_deleted_atstring date-time required

The UTC timestamp at which the company was erased.

Example payload

{
  "company_id": "d2091b1e-b1a4-437a-91ea-2809ffbb6d59",
  "event_type": "company.hard_deleted",
  "hard_deleted_at": "2026-08-24T11:02:31Z"
}

Response

Any 200 response confirms that the webhook was delivered.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.