POST to your URLpublic http(s), no redirects followed
X-TGP-Event: inbox.new_message
X-TGP-Delivery: 82a91c75-7446-4ebe-8f79-3013cceaa1d7
X-TGP-Timestamp: 1787308800
X-TGP-Signature: v1=<hex>
{ "id", "type", "created_at",
"data": { account_id, conversation_id,
message { direction: in | out },
conversation { peer_type, muted } } }
verify: v1=HMAC-SHA256(secret, "{timestamp}." + raw_body) must equal X-TGP-Signature; reject timestamps older than a few minutes.
Any 2xx within 10 s
delivered · record kept 7 days
Anything else, or timeout
retried on the ladder below · same X-TGP-Delivery id, de-duplicate on it