GET /api/v2/admin/webhooks
Get all webhooks

Headers

Header name Description
Content-Type
required
application/json
X-API-KEY
required
YOUR_API_KEY

Examples

// Successful request
GET /api/v2/admin/webhooks
200
{
  "webhooks": null
}
// Successful request
GET /api/v2/admin/webhooks
200
{
  "webhooks": []
}
// Not admin user
GET /api/v2/admin/webhooks
401

Errors

Code Description
401 Unauthorized
404 Not found
500 Internal Server Error
422 Missing parameters

GET /api/v2/admin/webhooks/:webhook_id/success
Get webhook success log

Headers

Header name Description
Content-Type
required
application/json
X-API-KEY
required
YOUR_API_KEY

Examples

// Successful request
GET /api/v2/admin/webhooks/1/success
200
{
  "success_log": null
}
// Successful request
GET /api/v2/admin/webhooks/2/success
200
{
  "success_log": []
}
// Not admin user
GET /api/v2/admin/webhooks/:webhook_id/success
401
// Webhook not found
GET /api/v2/admin/webhooks/-1/success
404
{
  "error": "Couldn't find Webhook with 'id'=-1"
}

Errors

Code Description
401 Unauthorized
404 Not found
500 Internal Server Error
422 Missing parameters

GET /api/v2/admin/webhooks/:webhook_id/failed
Get webhook failure log

Headers

Header name Description
Content-Type
required
application/json
X-API-KEY
required
YOUR_API_KEY

Examples

// Successful request
GET /api/v2/admin/webhooks/3/failed
200
{
  "failed_log": null
}
// Successful request
GET /api/v2/admin/webhooks/4/failed
200
{
  "failed_log": []
}
// Not admin user
GET /api/v2/admin/webhooks/:webhook_id/failed
401
// Webhook not found
GET /api/v2/admin/webhooks/-1/failed
404
{
  "error": "Couldn't find Webhook with 'id'=-1"
}

Errors

Code Description
401 Unauthorized
404 Not found
500 Internal Server Error
422 Missing parameters

POST /api/v2/admin/webhooks
Create new webhook

Headers

Header name Description
Content-Type
required
application/json
X-API-KEY
required
YOUR_API_KEY

Params

Param name Description
name
required

Webhook name

Validations:

  • Must be a String

http_url
required

Webhook URL

Validations:

  • Must be a String

http_method
required

Webhook Method

Validations:

  • Must be a String

trigger_events
required

Webhook trigger events

Validations:

  • Must be an array of [“ASSET_REMOVED_FAVORITE”, “ASSET_ADDED_FAVORITE”, “ASSET_ADDED_COMMENT”, “ASSET_STARTED_INGEST”, “ASSET_RESTORED”, “ASSET_REMOVED”, “ASSET_EDITED_COMMENT”, “ASSET_REMOVED_COMMENT”, “ASSET_EDITED_METADATA”, “ASSET_ADDED_APPROVAL”, “ASSET_APPROVED”, “ASSET_REJECTED”, “ASSET_LINKED”, “ASSET_UNLINKED”, “ASSET_ADDED_CLIP”, “ASSET_EDITED_CLIP”, “ASSET_REMOVED_CLIP”, “ASSET_ADDED_ATTACHMENT”, “ASSET_REMOVED_ATTACHMENT”, “ASSET_ADDED_FIELD_GROUP”, “ASSET_EDITED_FIELD_GROUP”, “ASSET_REMOVED_FIELD_GROUP”, “ASSET_ADDED”, “ASSET_STARTED_ANALYSIS”, “ASSET_FINISHED_ANALYSIS”, “ASSET_DOWNLOADED”, “ASSET_SHARED_LINK”, “ASSET_PUBLISHED”, “ASSET_STARTED_RTSP_STREAM”, “ASSET_STARTED_RTMP_STREAM”, “ASSET_FINISHED_STREAM”, “ASSET_ADDED_CROP”, “ASSET_EDITED_CROP”, “ASSET_REMOVED_CROP”, “ASSET_FINISHED_INGEST”, “ASSET_REMOVE_MEDIA_QUEUED”, “ASSET_REMOVED_MEDIA”, “ASSET_UPDATED_PROXY_MP4”, “ASSET_FINISHED_PROXY_MP4”, “ASSET_ADDED_TO_COLLECTION”, “ASSET_REMOVED_FROM_COLLECTION”, “INCOMING_ASSET_ADDED_TO_DROP_FOLDER”, “OUTGOING_ASSET_ADDED_TO_DROP_FOLDER”, “ASSET_PURGED”, “ASSET_ADDED_SHAREABLE_LINK”, “ASSET_UPDATED_INGEST”, “ASSET_FINISHED_EJECT”, “ASSET_UPDATED_EJECT”, “ASSET_ADDED_ARTICLE”, “ASSET_EDITED_ARTICLE”, “ASSET_FINISHED_IMAGE_PREVIEW”, “ASSET_FINISHED_IMAGE_THUMBNAIL”, “ASSET_FINISHED_DOCUMENT_PREVIEW”, “ASSET_FINISHED_AUDIO_WAVEFORM”, “ASSET_FINISHED_AUDIO_PROXY”, “PROJECT_REMOVED_FAVORITE”, “PROJECT_ADDED_FAVORITE”, “PROJECT_ADDED_COMMENT”, “PROJECT_RESTORED”, “PROJECT_REMOVED”, “PROJECT_EDITED_COMMENT”, “PROJECT_REMOVED_COMMENT”, “PROJECT_EDITED_METADATA”, “PROJECT_LINKED”, “PROJECT_UNLINKED”, “PROJECT_ADDED_ATTACHMENT”, “PROJECT_REMOVED_ATTACHMENT”, “PROJECT_ADDED_FIELD_GROUP”, “PROJECT_EDITED_FIELD_GROUP”, “PROJECT_REMOVED_FIELD_GROUP”, “PROJECT_PRIVATE”, “PROJECT_PUBLIC”, “PROJECT_ADDED”, “PROJECT_ADDED_THUMBNAIL_ASSET”, “PROJECT_REMOVED_THUMBNAIL_ASSET”, “PROJECT_PURGED”, “USER_LINKED”, “USER_UNLINKED”, “USER_ADDED”, “USER_EDITED”, “USER_REMOVED”, “USER_EDITED_AVATAR”, “USER_REMOVED_AVATAR”, “USER_GROUP_LINKED”, “USER_GROUP_UNLINKED”, “USER_GROUP_USER_LINKED”, “USER_GROUP_USER_UNLINKED”, “USER_GROUP_ADDED”, “USER_GROUP_EDITED”, “USER_GROUP_REMOVED”, “USER_ROLE_ADDED”, “USER_ROLE_REMOVED”, “USER_ROLE_EDITED”, “COLLECTION_CREATED”, “COLLECTION_UPDATED_METADATA”, “COLLECTION_DELETED”, “COLLECTION_ADDED_FAVORITE”, “COLLECTION_REMOVED_FAVORITE”, “COLLECTION_PUBLIC”, “COLLECTION_PRIVATE”, “DROP_FOLDER_ADDED”, “DROP_FOLDER_EDITED_METADATA”, “DROP_FOLDER_REMOVED”, “DROP_FOLDER_PUBLIC”, “DROP_FOLDER_PRIVATE”, “API_KEY_ADDED”, “API_KEY_REMOVED”, “FIELD_ADDED”, “FIELD_EDITED”, “FIELD_REMOVED”, “FIELD_GROUP_ADDED”, “FIELD_GROUP_EDITED”, “FIELD_GROUP_REMOVED”, “PERMISSION_EDITED”, “LOADER_PING”, “LOADER_PROCESS_UPDATED”, “LOADER_PROCESS_REMOVED”, “LOADER_EDITED”, “LOADER_PROCESS_EDITED”, “NOTIFICATION_ADDED”, “STARTED_DAG_ACTION_RUN”, “COMPLETED_DAG_ACTION_RUN”, “UPDATED_DAG_ACTION_RUN”]

project_id
optional

Id of the webhook project

Validations:

  • Must be a String

Examples

// Successful request
POST /api/v2/admin/webhooks
{
  "name": "Sample Webhook",
  "http_url": "https://example.website.com",
  "http_method": "POST",
  "trigger_events": [
    "ASSET_ADDED"
  ],
  "project_id": "GsrwPNm6nJ7CKRYnQZl6"
}
200
{
  "webhook": {
    "id": 5,
    "name": "Sample Webhook",
    "http_url": "https://example.website.com",
    "http_method": "POST",
    "trigger_events": [
      "ASSET_ADDED"
    ],
    "created_at": "2023-11-27T09:42:39.937Z",
    "updated_at": "2023-11-27T09:42:39.937Z",
    "disabled": false,
    "project_id": "GsrwPNm6nJ7CKRYnQZl6",
    "queue_length": 0,
    "retry_queue_length": 0,
    "latest_run": null,
    "webhook_users": [],
    "webhook_headers": []
  }
}
// Successful request
POST /api/v2/admin/webhooks
{
  "name": "Sample Webhook",
  "http_url": "https://example.website.com",
  "http_method": "POST",
  "trigger_events": [
    "ASSET_ADDED"
  ]
}
200
{
  "webhook": {
    "id": 6,
    "name": "Sample Webhook",
    "http_url": "https://example.website.com",
    "http_method": "POST",
    "trigger_events": [
      "ASSET_ADDED"
    ],
    "created_at": "2023-11-27T09:42:40.100Z",
    "updated_at": "2023-11-27T09:42:40.100Z",
    "disabled": false,
    "project_id": null,
    "queue_length": 0,
    "retry_queue_length": 0,
    "latest_run": null,
    "webhook_users": [],
    "webhook_headers": []
  }
}
// Not admin user
POST /api/v2/admin/webhooks
401
// Missing parameters
POST /api/v2/admin/webhooks
{
  "name": "Sample Webhook",
  "http_url": null,
  "http_method": "POST",
  "trigger_events": [
    "ASSET_ADDED"
  ]
}
422
{
  "error": "Invalid parameter 'http_url' value nil: Must be a String"
}
// Project not found
POST /api/v2/admin/webhooks
{
  "name": "Sample Webhook",
  "http_url": "https://example.website.com",
  "http_method": "POST",
  "trigger_events": [
    "ASSET_ADDED"
  ],
  "project_id": "test_id"
}
404
{
  "error": "project not found"
}

Errors

Code Description
401 Unauthorized
404 Not found
500 Internal Server Error
422 Missing parameters

POST /api/v2/admin/webhooks/:webhook_id
Update webhook

Headers

Header name Description
Content-Type
required
application/json
X-API-KEY
required
YOUR_API_KEY

Params

Param name Description
name
optional

Webhook name

Validations:

  • Must be a String

http_url
optional

Webhook URL

Validations:

  • Must be a String

http_method
optional

Webhook Method

Validations:

  • Must be a String

trigger_events
optional

Webhook trigger events

Validations:

  • Must be an array of [“ASSET_REMOVED_FAVORITE”, “ASSET_ADDED_FAVORITE”, “ASSET_ADDED_COMMENT”, “ASSET_STARTED_INGEST”, “ASSET_RESTORED”, “ASSET_REMOVED”, “ASSET_EDITED_COMMENT”, “ASSET_REMOVED_COMMENT”, “ASSET_EDITED_METADATA”, “ASSET_ADDED_APPROVAL”, “ASSET_APPROVED”, “ASSET_REJECTED”, “ASSET_LINKED”, “ASSET_UNLINKED”, “ASSET_ADDED_CLIP”, “ASSET_EDITED_CLIP”, “ASSET_REMOVED_CLIP”, “ASSET_ADDED_ATTACHMENT”, “ASSET_REMOVED_ATTACHMENT”, “ASSET_ADDED_FIELD_GROUP”, “ASSET_EDITED_FIELD_GROUP”, “ASSET_REMOVED_FIELD_GROUP”, “ASSET_ADDED”, “ASSET_STARTED_ANALYSIS”, “ASSET_FINISHED_ANALYSIS”, “ASSET_DOWNLOADED”, “ASSET_SHARED_LINK”, “ASSET_PUBLISHED”, “ASSET_STARTED_RTSP_STREAM”, “ASSET_STARTED_RTMP_STREAM”, “ASSET_FINISHED_STREAM”, “ASSET_ADDED_CROP”, “ASSET_EDITED_CROP”, “ASSET_REMOVED_CROP”, “ASSET_FINISHED_INGEST”, “ASSET_REMOVE_MEDIA_QUEUED”, “ASSET_REMOVED_MEDIA”, “ASSET_UPDATED_PROXY_MP4”, “ASSET_FINISHED_PROXY_MP4”, “ASSET_ADDED_TO_COLLECTION”, “ASSET_REMOVED_FROM_COLLECTION”, “INCOMING_ASSET_ADDED_TO_DROP_FOLDER”, “OUTGOING_ASSET_ADDED_TO_DROP_FOLDER”, “ASSET_PURGED”, “ASSET_ADDED_SHAREABLE_LINK”, “ASSET_UPDATED_INGEST”, “ASSET_FINISHED_EJECT”, “ASSET_UPDATED_EJECT”, “ASSET_ADDED_ARTICLE”, “ASSET_EDITED_ARTICLE”, “ASSET_FINISHED_IMAGE_PREVIEW”, “ASSET_FINISHED_IMAGE_THUMBNAIL”, “ASSET_FINISHED_DOCUMENT_PREVIEW”, “ASSET_FINISHED_AUDIO_WAVEFORM”, “ASSET_FINISHED_AUDIO_PROXY”, “PROJECT_REMOVED_FAVORITE”, “PROJECT_ADDED_FAVORITE”, “PROJECT_ADDED_COMMENT”, “PROJECT_RESTORED”, “PROJECT_REMOVED”, “PROJECT_EDITED_COMMENT”, “PROJECT_REMOVED_COMMENT”, “PROJECT_EDITED_METADATA”, “PROJECT_LINKED”, “PROJECT_UNLINKED”, “PROJECT_ADDED_ATTACHMENT”, “PROJECT_REMOVED_ATTACHMENT”, “PROJECT_ADDED_FIELD_GROUP”, “PROJECT_EDITED_FIELD_GROUP”, “PROJECT_REMOVED_FIELD_GROUP”, “PROJECT_PRIVATE”, “PROJECT_PUBLIC”, “PROJECT_ADDED”, “PROJECT_ADDED_THUMBNAIL_ASSET”, “PROJECT_REMOVED_THUMBNAIL_ASSET”, “PROJECT_PURGED”, “USER_LINKED”, “USER_UNLINKED”, “USER_ADDED”, “USER_EDITED”, “USER_REMOVED”, “USER_EDITED_AVATAR”, “USER_REMOVED_AVATAR”, “USER_GROUP_LINKED”, “USER_GROUP_UNLINKED”, “USER_GROUP_USER_LINKED”, “USER_GROUP_USER_UNLINKED”, “USER_GROUP_ADDED”, “USER_GROUP_EDITED”, “USER_GROUP_REMOVED”, “USER_ROLE_ADDED”, “USER_ROLE_REMOVED”, “USER_ROLE_EDITED”, “COLLECTION_CREATED”, “COLLECTION_UPDATED_METADATA”, “COLLECTION_DELETED”, “COLLECTION_ADDED_FAVORITE”, “COLLECTION_REMOVED_FAVORITE”, “COLLECTION_PUBLIC”, “COLLECTION_PRIVATE”, “DROP_FOLDER_ADDED”, “DROP_FOLDER_EDITED_METADATA”, “DROP_FOLDER_REMOVED”, “DROP_FOLDER_PUBLIC”, “DROP_FOLDER_PRIVATE”, “API_KEY_ADDED”, “API_KEY_REMOVED”, “FIELD_ADDED”, “FIELD_EDITED”, “FIELD_REMOVED”, “FIELD_GROUP_ADDED”, “FIELD_GROUP_EDITED”, “FIELD_GROUP_REMOVED”, “PERMISSION_EDITED”, “LOADER_PING”, “LOADER_PROCESS_UPDATED”, “LOADER_PROCESS_REMOVED”, “LOADER_EDITED”, “LOADER_PROCESS_EDITED”, “NOTIFICATION_ADDED”, “STARTED_DAG_ACTION_RUN”, “COMPLETED_DAG_ACTION_RUN”, “UPDATED_DAG_ACTION_RUN”]

disabled
optional

Determines whether webhook is active or not

Validations:

  • Must be one of: true, false.

project_id
optional

Id of the webhook project

Validations:

  • Must be a String

Examples

// Successful request
POST /api/v2/admin/webhooks/7
{
  "name": "Sample Webhook",
  "http_url": "https://example.website.com",
  "http_method": "POST",
  "trigger_events": [
    "ASSET_ADDED"
  ],
  "project_id": "dh2NNcH3slJtkJqnfCD2"
}
200
{
  "webhook": {
    "id": 7,
    "name": "Sample Webhook",
    "http_url": "https://example.website.com",
    "http_method": "POST",
    "trigger_events": [
      "ASSET_ADDED"
    ],
    "created_at": "2023-11-27T09:42:40.460Z",
    "updated_at": "2023-11-27T09:42:40.608Z",
    "disabled": false,
    "project_id": "dh2NNcH3slJtkJqnfCD2",
    "queue_length": 0,
    "retry_queue_length": 0,
    "latest_run": null,
    "webhook_users": [],
    "webhook_headers": []
  }
}
// Successful request
POST /api/v2/admin/webhooks/8
{
  "name": "Sample Webhook",
  "http_url": "https://example.website.com",
  "http_method": "POST",
  "trigger_events": [
    "ASSET_ADDED"
  ]
}
200
{
  "webhook": {
    "name": "Sample Webhook",
    "http_url": "https://example.website.com",
    "http_method": "POST",
    "trigger_events": [
      "ASSET_ADDED"
    ],
    "project_id": null,
    "id": 8,
    "created_at": "2023-11-27T09:42:40.684Z",
    "updated_at": "2023-11-27T09:42:40.780Z",
    "disabled": false,
    "queue_length": 0,
    "retry_queue_length": 0,
    "latest_run": null,
    "webhook_users": [],
    "webhook_headers": []
  }
}
// Not admin user
POST /api/v2/admin/webhooks/:webhook_id
401
// Webhook not found
POST /api/v2/admin/webhooks/-1
{
  "name": "Sample Webhook",
  "http_url": "https://example.website.com",
  "http_method": "POST",
  "trigger_events": [
    "ASSET_ADDED"
  ]
}
404
{
  "error": "Couldn't find Webhook with 'id'=-1"
}
// Project not found
POST /api/v2/admin/webhooks/9
{
  "name": "Sample Webhook",
  "http_url": "https://example.website.com",
  "http_method": "POST",
  "trigger_events": [
    "ASSET_ADDED"
  ],
  "project_id": "test_id"
}
404
{
  "error": "project not found"
}

Errors

Code Description
401 Unauthorized
404 Not found
500 Internal Server Error
422 Missing parameters

DELETE /api/v2/admin/webhooks/:webhook_id
Delete webhook

Headers

Header name Description
Content-Type
required
application/json
X-API-KEY
required
YOUR_API_KEY

Examples

// Successful request
DELETE /api/v2/admin/webhooks/10
200
{
  "ok": "Webhook deleted"
}
// Successful request
DELETE /api/v2/admin/webhooks/11
200
{
  "ok": "Webhook deleted"
}
// Not admin user
DELETE /api/v2/admin/webhooks/:webhook_id
401
// Webhook not found
DELETE /api/v2/admin/webhooks/:webhook_id
404
{
  "error": "Couldn't find Webhook with 'id'=:webhook_id"
}

Errors

Code Description
401 Unauthorized
404 Not found
500 Internal Server Error
422 Missing parameters

POST /api/v2/admin/webhooks/:webhook_id/webhook_headers
Create new webhook header

Headers

Header name Description
Content-Type
required
application/json
X-API-KEY
required
YOUR_API_KEY

Params

Param name Description
header_key
required

Header Key

Validations:

  • Must be a String

header_value
required

Header value, or HMAC secret used to generate signature value

Validations:

  • Must be a String

hidden
optional

Determines should the header_value be returned when the webhook is queried

Validations:

  • Must be one of: true, false.

is_hmac
optional

Determines should the header_value be used as a secret to generate a HMAC signature

Validations:

  • Must be one of: true, false.

Examples

// Successful request
POST /api/v2/admin/webhooks/12/webhook_headers
{
  "header_key": "test-key",
  "header_value": "test-value",
  "hidden": false,
  "is_hmac": false
}
200
{
  "webhook_header": null
}
// Successful request
POST /api/v2/admin/webhooks/13/webhook_headers
{
  "header_key": "test-key",
  "header_value": "test-value",
  "hidden": false,
  "is_hmac": false
}
200
{
  "webhook_header": {
    "id": 1,
    "webhook_id": 13,
    "header_key": "test-key",
    "header_value": "test-value",
    "hidden": false,
    "is_hmac": false,
    "created_at": "2023-11-27T09:42:41.749Z",
    "updated_at": "2023-11-27T09:42:41.749Z"
  }
}
// Not admin user
POST /api/v2/admin/webhooks/:webhook_id/webhook_headers
401
// Missing parameters
POST /api/v2/admin/webhooks/14/webhook_headers
{
  "header_key": "test-key"
}
422
{
  "error": "Missing parameter header_value"
}
// Webhook not found
POST /api/v2/admin/webhooks/-1/webhook_headers
{
  "header_key": "test-key",
  "header_value": "test-value",
  "hidden": false,
  "is_hmac": false
}
404
{
  "error": "Couldn't find Webhook with 'id'=-1"
}

Errors

Code Description
401 Unauthorized
404 Not found
500 Internal Server Error
422 Missing parameters

DELETE /api/v2/admin/webhooks/:webhook_id/webhook_headers/:webhook_header_id
Delete webhook header

Headers

Header name Description
Content-Type
required
application/json
X-API-KEY
required
YOUR_API_KEY

Examples

// Successful request
DELETE /api/v2/admin/webhooks/15/webhook_headers/2
200
{
  "ok": "Webhook header deleted"
}
// Successful request
DELETE /api/v2/admin/webhooks/16/webhook_headers/3
200
{
  "ok": "Webhook header deleted"
}
// Not admin user
DELETE /api/v2/admin/webhooks/:webhook_id/webhook_headers/:webhook_header_id
401
// Webhook header not found
DELETE /api/v2/admin/webhooks/17/webhook_headers/-1
404
{
  "error": "Couldn't find WebhookHeader with 'id'=-1 [WHERE \"webhook_headers\".\"webhook_id\" = $1]"
}
// Webhook not found
DELETE /api/v2/admin/webhooks/-1/webhook_headers/4
404
{
  "error": "Couldn't find Webhook with 'id'=-1"
}

Errors

Code Description
401 Unauthorized
404 Not found
500 Internal Server Error
422 Missing parameters

POST /api/v2/admin/webhooks/:webhook_id/webhook_users
Create new webhook user

Headers

Header name Description
Content-Type
required
application/json
X-API-KEY
required
YOUR_API_KEY

Params

Param name Description
user_id
required

ID of the selected user

Validations:

  • Must be a Integer

Examples

// Successful request
POST /api/v2/admin/webhooks/19/webhook_users
{
  "webhook_id": 19,
  "user_id": 44
}
200
{
  "webhook_user": null
}
// Successful request
POST /api/v2/admin/webhooks/20/webhook_users
{
  "webhook_id": 20,
  "user_id": 45
}
200
{
  "webhook_user": {
    "id": 1,
    "webhook_id": 20,
    "user_id": 45,
    "created_at": "2023-11-27T09:42:42.764Z",
    "updated_at": "2023-11-27T09:42:42.764Z"
  }
}
// Not admin user
POST /api/v2/admin/webhooks/:webhook_id/webhook_users
401
// Missing parameters
POST /api/v2/admin/webhooks/21/webhook_users
{
  "webhook_id": 21
}
422
{
  "error": "Missing parameter user_id"
}
// Webhook not found
POST /api/v2/admin/webhooks/-1/webhook_users
{
  "webhook_id": 22,
  "user_id": 48
}
404
{
  "error": "Couldn't find Webhook with 'id'=-1"
}

Errors

Code Description
401 Unauthorized
404 Not found
500 Internal Server Error
422 Missing parameters

DELETE /api/v2/admin/webhooks/:webhook_id/webhook_users/:webhook_user_id
Delete webhook user

Headers

Header name Description
Content-Type
required
application/json
X-API-KEY
required
YOUR_API_KEY

Examples

// Successful request
DELETE /api/v2/admin/webhooks/23/webhook_users/2
200
{
  "ok": "Webhook user deleted"
}
// Successful request
DELETE /api/v2/admin/webhooks/24/webhook_users/3
200
{
  "ok": "Webhook user deleted"
}
// Not admin user
DELETE /api/v2/admin/webhooks/:webhook_id/webhook_users/:webhook_user_id
401
// Webhook user not found
DELETE /api/v2/admin/webhooks/25/webhook_users/-1
404
{
  "error": "Couldn't find WebhookUser with 'id'=-1 [WHERE \"webhook_users\".\"webhook_id\" = $1]"
}
// Webhook not found
DELETE /api/v2/admin/webhooks/26/webhook_users/-1
404
{
  "error": "Couldn't find WebhookUser with 'id'=-1 [WHERE \"webhook_users\".\"webhook_id\" = $1]"
}

Errors

Code Description
401 Unauthorized
404 Not found
500 Internal Server Error
422 Missing parameters