All URIs are relative to https://zernio.com/api
| Method | HTTP request | Description |
|---|---|---|
| create_webhook_settings | POST /v1/webhooks/settings | Create webhook |
| delete_webhook_settings | DELETE /v1/webhooks/settings | Delete webhook |
| get_webhook_settings | GET /v1/webhooks/settings | List webhooks |
| test_webhook | POST /v1/webhooks/test | Send test webhook |
| update_webhook_settings | PUT /v1/webhooks/settings | Update webhook |
models::UpdateWebhookSettings200Response create_webhook_settings(create_webhook_settings_request) Create webhook
Create a new webhook configuration. Maximum 10 webhooks per user. name, url and events are required. url must be a valid URL and events must contain at least one event. Whitespace is trimmed from url before validation. Webhooks are automatically disabled after 10 consecutive delivery failures.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| create_webhook_settings_request | CreateWebhookSettingsRequest | [required] |
models::UpdateWebhookSettings200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::UpdateYoutubeDefaultPlaylist200Response delete_webhook_settings(id) Delete webhook
Permanently delete a webhook configuration.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| id | String | Webhook ID to delete | [required] |
models::UpdateYoutubeDefaultPlaylist200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetWebhookSettings200Response get_webhook_settings() List webhooks
Retrieve all configured webhooks for the authenticated user. Supports up to 10 webhooks per user.
This endpoint does not need any parameter.
models::GetWebhookSettings200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::UnpublishPost200Response test_webhook(test_webhook_request) Send test webhook
Send a test webhook to verify your endpoint is configured correctly. The test payload includes event: "webhook.test" to distinguish it from real events.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| test_webhook_request | TestWebhookRequest | [required] |
models::UnpublishPost200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::UpdateWebhookSettings200Response update_webhook_settings(update_webhook_settings_request) Update webhook
Update an existing webhook configuration. All fields except _id are optional; only provided fields will be updated. When provided, name must be 1-50 characters, url must be a valid URL, and events must contain at least one event. Whitespace is trimmed from url before validation. Webhooks are automatically disabled after 10 consecutive delivery failures.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| update_webhook_settings_request | UpdateWebhookSettingsRequest | [required] |
models::UpdateWebhookSettings200Response
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]