Resumez

Webhooks

Not implemented

Register HTTPS endpoints to receive events as they happen, instead of polling. Webhooks are managed with a client token.

Event types

profile.updatedThe canonical profile or one of its sub-resources changed.
artifact.generatedA new resume, cover letter, or bio finished generating.
artifact.updatedAn existing artifact was edited or republished.
generation.completedAn async generation job finished successfully.
generation.failedAn async generation job failed.
import.completedA resume, plaintext, or JSON import finished parsing.
export.completedAn artifact or profile export is ready for download.

Payload shape

Example delivery
{
  "id": "evt_...",
  "type": "artifact.generated",
  "createdAt": 1750000000000,
  "data": {
    "artifactId": "art_...",
    "kind": "resume"
  }
}

Every delivery is signed; verify the signature header against your endpoint's signing secret before trusting the payload.

Management endpoints

GET/v1/webhooksstubbed

List webhooks

Lists configured webhook endpoints for the developer app.

Auth:oauth_clientScopes:webhooks:manage
POST/v1/webhooksstubbed

Create webhook

Registers a webhook endpoint for profile, artifact, and pipeline events.

Auth:oauth_clientScopes:webhooks:manage