Claim status updated
Webhook sent when a claim status changes from an admin update or COELSA auto-reconcile
Authorizations
HMAC-SHA256 signature of the raw JSON body. Format: sha256=<hex>.
When you configure a webhook signing secret in account settings, HG.Cash includes
this header on every webhook POST. Verify the signature in your endpoint to ensure the request is authentic.
Body
Payload sent to your webhook endpoint when a claim status changes (admin update or COELSA auto-reconcile).
Headers: When you configure a webhook signing secret in account settings, HG.Cash sends the header X-HG-Webhook-Signature: sha256=<hex> where the value is HMAC-SHA256 of the raw JSON body using your secret. Verify this to ensure the request is authentic.
Notes:
- Numeric values (like
amount) are sent as strings to preserve precision. fileUrlis not included (signed URLs expire).- Webhooks are not sent on claim create or comment-only updates.
- Configure your webhook URL in user settings.
Webhook topic for routing (always CLAIM for claim webhooks)
CLAIM "CLAIM"
Event kind within the topic
status_change "status_change"
Claim ID
OPEN, UNDER_REVIEW, RESOLVED, REJECTED Decimal amount formatted with 2 decimal places
ARS, USD, USDT Linked transaction ID when reconciliation has matched the claim
Latest comment text when the status update included a comment (ISO timestamp prefix stripped)

