OpenAI Webhooks
AI & DataOpenAI sends webhook events for fine-tuning job completions, batch API completions, and eval run results.
Webhook Events
4 event types
fine_tuning.job.succeededFine-tuning job completed successfully
fine_tuning.job.failedFine-tuning job failed
batch.completedBatch API request completed
eval.run.succeededEval run completed
Signature Verification
webhook-secretHMAC-SHA256 of raw body using webhook secret
Sample Payload
fine_tuning.job.succeeded
{
"id": "evt_abc123",
"object": "event",
"type": "fine_tuning.job.succeeded",
"created_at": 1712000000,
"data": {
"id": "ftjob_abc123",
"object": "fine_tuning.job",
"model": "gpt-4o-mini-2024-07-18",
"fine_tuned_model": "ft:gpt-4o-mini:acme:custom-v1:abc123",
"status": "succeeded",
"trained_tokens": 50000
}
}Send a Sample OpenAI Payload
Pick an event, enter your endpoint URL (or localhost), and fire a realistic OpenAI payload with one click β no OpenAI account needed.
Test Sender
Loading samplesβ¦
Capture & Inspect OpenAI Webhooks Live
Get a free public HTTPS endpoint below, point OpenAI at it, and watch events arrive in real time. Use the forwarding rule to relay them straight to your local server.
See it work in real time
Click below to get a live webhook URL instantly. Paste it anywhere β Stripe, GitHub, Postman β and watch events arrive right here.
Expires in 1 hour Β· No account needed
Forward OpenAI webhooks to localhost
- Click Create live endpoint above to get a public HTTPS URL
- Paste the URL into OpenAI's webhook settings
- In the Forwarding tab, add a rule: target =
http://localhost:3000/webhooks/openai - Fire a test event from OpenAI β it arrives in the inspector and hits your local handler simultaneously
Ready to test your OpenAI webhook handler?
Free HTTPS endpoint with forwarding, retry, and event replay. No install, no CLI, no deploy.
Create Free Account