Reference

Migration reference

Dense tables for support links, code review, and command-F checks.

Endpoint map

/api/integrations/external/*

410 Gone

/api/external/v2/*

The old integration surface is retired with no compatibility shim.

/api/integrations/template-webhooks/*

410 Gone

/api/external/v2/webhooks*

Webhook registration moved to the v2 webhooks endpoints.

/api/external/v1/*

308 -> v2

/api/external/v2/*

The redirect works, but clients should repoint directly to v2.

/api/integrations/esahayak/documents/create/

Live

No migration

This eSahayak endpoint is still live and unchanged.

v2 endpoint catalogue

GET /meGET /templatesPOST /templatesGET /templates/{id}GET /documentsPOST /documentsGET /documents/{id}PATCH /documents/{id}/valuesPOST /documents/{id}/sendPOST /documents/{id}/submitPOST /documents/{id}/exportsGET /exports/{job_id}GET /exports/{job_id}/download-signedPOST /webhooksGET /webhooksGET /webhooks/{id}PATCH /webhooks/{id}DELETE /webhooks/{id}POST /webhooks/{id}/rotate-secretPOST /webhooks/{id}/testGET /webhooks/{id}/deliveriesPOST /webhooks/deliveries/{id}/redeliver

Webhook event map

document.response.submitted

recipient.submitted

Use for submitted recipient responses.

recipient.signed

recipient.submitted

Do not map this to document.completed.

Canonical set

recipient.submitteddocument.completedexport.completeddocument.opened

Auth and quota

Error catalogue

410

The legacy integration API was retired on 19 June 2026. There is no shim.

Change the base path to /api/external/v2.

403-quota

The workspace plan does not include the API or WEBHOOKS entitlement.

Confirm the workspace has API access.

308

v1 redirects to v2, but your integration should not depend on redirects.

Update the configured base URL to /api/external/v2.

401

The request is missing a valid Crove API key.

Send X-Api-Key: <key> on every request.