# Get Webhook Endpoint: GET /webhooks/{webhookId} Version: 2.0.0 Security: oauth2, apiKey ## Path parameters: - `webhookId` (string, required) ## Query parameters: - `workspace_id` (integer, required) ## Response 200 fields (application/json): - `success` (boolean) Example: true - `data` (object) Example: {"id":"encoded_id_string","events":["tracker.started","member.invited","project.created","task.updated"],"url":"https://example.com/webhook","token":"encoded_string"} - `data.id` (string) Encoded webhook ID Example: "encoded_id_string" - `data.events` (array) Array of subscribed event types Example: ["tracker.started","member.invited","project.created","task.updated"] - `data.url` (string) Webhook callback URL Example: "https://example.com/webhook" - `data.token` (string) Webhook authentication token Example: "encoded_string" - `meta` (object) - `meta.api_version` (string) Example: "2.0.0" - `meta.timestamp` (string) ## Response 400 fields (application/json): - `success` (boolean, required) - `message` (string, required) Error message describing what went wrong Example: "An error occurred" - `error` (string,null) Optional additional error details Example: "Internal Server Error" - `meta` (object, required) - `meta.api_version` (string) Example: "2.0.0" - `meta.timestamp` (string) ## Response 401 fields (application/json): - `success` (boolean, required) - `message` (string, required) Error message describing what went wrong Example: "An error occurred" - `error` (string,null) Optional additional error details Example: "Internal Server Error" - `meta` (object, required) - `meta.api_version` (string) Example: "2.0.0" - `meta.timestamp` (string) ## Response 403 fields (application/json): - `success` (boolean, required) - `message` (string, required) Error message describing what went wrong Example: "An error occurred" - `error` (string,null) Optional additional error details Example: "Internal Server Error" - `meta` (object, required) - `meta.api_version` (string) Example: "2.0.0" - `meta.timestamp` (string) ## Response 500 fields (application/json): - `success` (boolean, required) - `message` (string, required) Error message describing what went wrong Example: "An error occurred" - `error` (string,null) Optional additional error details Example: "Internal Server Error" - `meta` (object, required) - `meta.api_version` (string) Example: "2.0.0" - `meta.timestamp` (string)