List Webhook Events
Webhook
List Webhook Events
Get a list of all available webhook event types that you can subscribe to. Each event type represents a specific action or status change in the system.
GET
List Webhook Events
Get a list of all available webhook event types that you can subscribe to. Each event type represents a specific action or status change in the system.Documentation Index
Fetch the complete documentation index at: https://docs.jogg.ai/llms.txt
Use this file to discover all available pages before exploring further.
Use Cases
- View all available event types
- Select events to subscribe to
- Understand event naming conventions
Response Example
Available Event Types
Video Generation Events
| Event Type | Description |
|---|---|
generated_video_success | Video generation succeeded |
generated_video_failed | Video generation failed |
generated_product_video_success | Product video generation succeeded |
generated_product_video_failed | Product video generation failed |
generated_avatar_video_success | Avatar video generation succeeded |
generated_avatar_video_failed | Avatar video generation failed |
generated_template_video_success | Template video generation succeeded |
generated_template_video_failed | Template video generation failed |
generated_translate_video_success | Video translation succeeded |
generated_translate_video_failed | Video translation failed |
Avatar Generation Events
| Event Type | Description |
|---|---|
create_avatar_success | Avatar creation succeeded |
create_avatar_failed | Avatar creation failed |
generated_photo_avatar_success | Photo avatar creation succeeded |
generated_photo_avatar_failed | Photo avatar creation failed |
generated_product_avatar_success | Product avatar creation succeeded |
generated_product_avatar_failed | Product avatar creation failed |
AI Script Generation Events
| Event Type | Description |
|---|---|
generated_script_success | AI script generation succeeded |
generated_script_failed | AI script generation failed |
Image Generation Events
| Event Type | Description |
|---|---|
generated_image_success | Image generation succeeded |
generated_image_failed | Image generation failed |
Motion Generation Events
| Event Type | Description |
|---|---|
generated_motion_success | Motion generation succeeded |
generated_motion_failed | Motion generation failed |
Webhook Payload Examples
When an event is triggered, your endpoint will receive a JSON payload similar to the following:Video Generation Success Event
Avatar Generation Success Event
Script Generation Success Event
Image Generation Success Event
Image Generation Failed Event
Motion Generation Success Event
Motion Generation Failed Event
Best Practices
- Use idempotent processing: The same event may be sent multiple times, ensure your logic handles this
- Implement retry logic: The system will retry sending webhooks if processing fails
- Respond quickly: Return a 2xx status code within 5 seconds to avoid timeouts
- Process asynchronously: Return 200 immediately after receiving the event, then process business logic asynchronously
- Verify signatures: Use the webhook secret to verify request authenticity
Event Naming Convention
Most events follow thegenerated_{resource}_{status} or create_{resource}_{status} naming pattern:
{resource}: Resource type (e.g.,avatar_video,product_avatar,script,avatar){status}: Status (successorfailed)
generated_video_success, create_avatar_success).Authorizations
API key for authentication. Obtain your key from the JoggAI dashboard.
Response
200 - application/json
Success

