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.
Payload
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.