Skip to main content
That’s Me signs every webhook payload using HMAC-SHA256. Always verify the signature before processing the payload.

Request headers

Every delivery includes three custom headers:

Signature format

The X-TM-Signature header contains:
  • t — Unix timestamp of the delivery
  • v1 — HMAC-SHA256 of timestamp.payload_body using your endpoint secret

Verification examples

Always use a timing-safe comparison (timingSafeEqual / hmac.compare_digest) to prevent timing attacks.