Skip to main content
Webhooks let That’s Me notify your system when something happens — no polling required.

How it works

  1. You register an endpoint URL (your N8N/Make/Zapier webhook URL, or your server)
  2. You choose which events to receive
  3. When the event occurs, That’s Me sends an HTTP POST to your URL within seconds
  4. If delivery fails, That’s Me retries automatically (3 attempts: 1min, 5min, 30min)

Supported events

EventWhen it fires
certificate.issuedA certificate is emitted to a recipient
certificate.acceptedA recipient accepts their certificate
certificate.rejectedA recipient declines their certificate
certificate.expiredA certificate passes its expiration date
recipient.registeredA recipient who had a pending certificate creates an account

Payload structure

Every webhook delivery has the same envelope:
{
  "event": "certificate.issued",
  "created_at": "2026-03-18T10:30:00Z",
  "data": {
    // event-specific fields
  }
}

Verifying signatures

Every request includes the header X-TM-Signature. You should verify this to confirm the request came from That’s Me. See Verify Signatures for implementation examples.

Delivery headers

HeaderValue
X-TM-Signaturet=timestamp,v1=hmac_sha256_signature
X-TM-EventEvent type (e.g. certificate.issued)
X-TM-DeliveryUnique delivery UUID
Content-Typeapplication/json