Below are webhooks that can be configured to notify your systems upon any changes to the jurisdiction registration. Currently we support when a registration is created or when it's updated.
agent_jurisdiction_registration.created
If subscribed, this event will be sent whenever a jurisdiction registration is created.
agent_jurisdiction_registration.updated
If subscribed, this event will be sent whenever the status of a jurisdiction registration is updated.
Example Payloads:
{
"id": "middesk-event-id",
"account_id": "your-middesk-account-id",
"namespace": "agent_jurisdiction_registration.created",
"data": {
"object": {
"id": "middesk-jurisdiction-registration-id",
"company_id": "middesk-child-company-id",
"external_id": "middesk-external-id",
"status": "government_processing",
"tax_type": "CITY",
"jurisdiction_name": "Wunschshire",
"jurisdiction_slug": "wunschshire",
"created_at": "2025-07-29T22:11:48Z",
"updated_at": "2025-07-29T22:11:48Z",
"submitted_at": null,
"completed_at": null,
"status_updated_at": "2025-07-29T22:11:48Z",
"blocked_by": null,
"blocked_until": null,
"transfer": false,
"items": [],
"registration_request_id": null,
"object": "jurisdiction_registration"
}
},
"created_at": "2025-07-30T19:06:07Z"
}
{
"id": "middesk-event-id",
"account_id": "your-middesk-account-id",
"namespace": "agent_jurisdiction_registration.updated",
"data": {
"object": {
"id": "middesk-jurisdiction-registration-id",
"company_id": "middesk-child-company-id",
"external_id": "middesk-external-id",
"status": "government_processing",
"tax_type": "CITY",
"jurisdiction_name": "Wunschshire",
"jurisdiction_slug": "wunschshire",
"created_at": "2025-07-29T22:11:48Z",
"updated_at": "2025-07-29T22:11:48Z",
"submitted_at": null,
"completed_at": null,
"status_updated_at": "2025-07-29T22:11:48Z",
"blocked_by": null,
"blocked_until": null,
"transfer": false,
"items": [],
"registration_request_id": null,
"object": "jurisdiction_registration"
}
},
"created_at": "2025-07-30T19:06:54Z"
}
Jurisdiction Registration 'status'
Status | |
---|---|
information_requested | Jurisdiction registration requires additional information from the customer before processing can continue |
blocked_by_government | Jurisdiction registration is blocked by government requirements (e.g., waiting for hire date, payroll date, or liability date) |
middesk_processing | Jurisdiction registration is being processed by Middesk staff |
government_processing | Jurisdiction registration has been submitted to the government and is being processed by the government |
completed | Jurisdiction registration has been completed and Tax Registration Items are available |
duplicate | Jurisdiction registration and corresponding Tax Registration Items were marked as duplicate as the company's information was already registered with the state/local government |
unmanaged | Jurisdiction registration is not currently supported by Middesk |
not_required | Jurisdiction registration is deemed by the government as not required for this business in this jurisdiction |