Webhooks
List the app's event webhooks, newest first
Operation ID: listWebhooks
GET
Pages of the app's endpoints, newest first. The signing secret is not included.
Needs an API key with the manage scope.
apiKeyheader
AuthorizationBearer <oq_ followed by 43 letters and digits>An Outqube API key, made in the app's settings. It belongs to one app and has the scope read, trigger or manage; a higher scope includes the lower ones. A revoked or expired key is a 401.
limit?integerItems per page, 1 to 100.
Range
1 <= value <= 100Default
20cursor?stringThe next_cursor of the previous page. Opaque: pass it back as given.
Length
1 <= length <= 200OK
application/json- response
data*array<>The items of this page.
next_cursor*|Pass as cursor to get the next page; null on the last page.
curl -X GET 'https://app.outqube.com/api/v1/webhooks'Example Response
{ "data": [ { "id": "d8f0b2a4-6c1e-4d73-9a5b-1c3e5a7b9d46", "app_id": "9b1d2f4e-7a3c-4c58-9e0b-6f3a1d2c4b5a", "url": "https://ci.acme.test/hooks/outqube", "events": [ "run.completed", "run.cancelled" ], "description": "Post results to CI", "enabled": true, "disabled_reason": null, "disabled_at": null, "consecutive_failures": 0, "secret_hint": "k3Fz", "previous_secret_expires_at": null, "created_at": "2026-10-25T10:00:00.000Z", "updated_at": "2026-10-25T10:00:00.000Z" } ], "next_cursor": null}