# Get webhook Retrieves the complete configuration and current status details for a single webhook identified by its unique ID. Endpoint: GET /webhooks/details/{webhookId} Version: 1.0 ## Header parameters: - `x-api-key` (string, required) Api key provided on integrations tab in Easyflow platform. - `x-api-secret` (string, required) Api Secret provided on integrations tab in Easyflow platform. ## Path parameters: - `webhookId` (string, required) The unique identifier of the webhook to retrieve. Example: "68d5622fa0742e0289f2284a" ## Response 200 fields (application/json): - `statusCode` (integer) Example: 200 - `data` (object) - `data.id` (string) The unique ID of the webhook. - `data.account` (object) Details of the account associated with the webhook. - `data.account.id` (string) - `data.account.createdAt` (string) - `data.account.updatedAt` (string) - `data.account.deleted` (string) - `data.account.name` (string) - `data.account.externalReferenceId` (string) - `data.queue` (object) Details of the dedicated dynamic queue for failed notifications. - `data.queue.lastExecution` (string) - `data.queue.status` (string) Enum: "active", "inactive", "paused" - `data.name` (string) The user-defined name of the webhook. - `data.status` (string) The current status of the webhook (active or inactive). Enum: "active", "inactive" - `data.events` (array) List of events subscribed by the webhook. - `data.events.referer` (string) - `data.dispatchers` (array) List of destinations where events are dispatched. - `data.dispatchers.type` (string) Enum: "http" - `data.dispatchers.method` (string) Enum: "POST", "PUT", "PATCH" - `data.dispatchers.url` (string) - `data.notifyOnFail` (object) Contact details to notify upon persistent delivery failures. - `data.notifyOnFail.email` (string) ## Response 400 fields (application/json): - `message` (string) Invalid param: [] Example: "Invalid param: []" - `error` (string) Bad Request Example: "Bad Request" - `statusCode` (integer) 400 Example: 400 ## Response 401 fields (application/json): - `message` (string) Invalid field Example: "Unauthorized" - `error` (string) Unauthorized Example: "Unauthorized" - `statusCode` (integer) 401 Example: 401 ## Response 403 fields (application/json): - `message` (string) Forbidden resource Example: "Forbidden resource" - `error` (string) Forbidden Example: "Forbidden" - `statusCode` (integer) 403 Example: 403 ## Response 500 fields (application/json): - `message` (string) Internal server error Example: "Internal server error" - `error` (string) Internal Server Error Example: "Internal Server Error" - `statusCode` (integer) 500 Example: 500