POST /public/webhook/subscribe.
Request
DELETE /public/webhook/unsubscribe/{SubscriptionId}
Headers
Must be
application/json.Your API Application Key.
Your User API Key.
Current UTC timestamp in RFC 7231 format (e.g.
Mon, 06 Apr 2026 00:22:19 GMT).HMAC-SHA256 signature of the canonical request, Base64-encoded.
Path Parameters
Numeric ID of the webhook subscription to permanently delete. Must belong to the authenticated account; returns
400 if not found.Response
200 Success
Always
true for a successful delete response.The ID of the subscription that was deleted.
Error Codes
| Code | Meaning |
|---|---|
| 400 | No active webhook subscription with the given SubscriptionId exists for the authenticated account. |
| 401 | HMAC signature validation failed or credentials are invalid. |
| 402 | An active Portal.io subscription is required to use this endpoint. |
| 403 | Your user account does not have permission for this action. |