Skip to main content

Dashboard Management

Webhooks are managed through the inference.net dashboard:
  1. Navigate to Webhooks on the sidebar
  2. Create, test, archive, or restore webhooks through the UI
  3. Copy your webhook identifier for use in generation requests

Payload Structures

generation.completed

JSON

async-embedding.completed

JSON

slow-group.completed

JSON

Headers

Using Webhooks in Generations

Include the webhook identifier in your generation request metadata:

Chat Completions

Embeddings

Minimal Webhook Handler Examples

Timing & Limits

Response Codes

Best Practices Checklist

  • Respond with 200 OK immediately
  • Process webhook data asynchronously
  • Implement idempotency with generation_id or group_id
  • Validate webhook source via headers
  • Handle errors gracefully
  • Monitor webhook processing
  • Use HTTPS endpoint
  • Set up proper error logging
  • Test webhook with dashboard test feature
  • Implement timeout handling
  • Handle both individual and group completions

Common Issues & Solutions

Support Resources