Platform

Event-driven

Every important change emits a signed event. Subscribe via webhooks. Retried up to 24 hours, idempotent.

Every important domain change emits a domain event:

  • company.created, company.enriched
  • job.published, job.enriched, job.closed
  • candidate.enriched, application.submitted, application.stage_changed
  • interview.scheduled, interview.completed
  • match.created, placement.created

Delivery: JSON POST, signed with X-JINZAI-Signature, verified by HMAC_SHA256(secret, ts + "." + raw_body), retried with exponential backoff for up to 24 hours on non-2xx, idempotent on event.id.

See the event catalog for the full list.