Hookdeck Destinations API is one of 17 APIs that Hookdeck publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 1 JSON Schema definition.
Tagged areas include Webhooks, Destinations, and Event Gateways. The published artifact set on APIs.io includes API documentation, an OpenAPI specification, and 1 JSON Schema.
This API exposes
11 operations
across 7 paths,
and defines 44 schemas.
It is described by OpenAPI 3.0.1, at version 1.0.0.
Requests are made against a single base URL, https://api.hookdeck.com/2025-07-01.
11 operations7 paths44 schemas1 DELETE3 GET1 POST6 PUT
Metadata
The identity and technical contract details declared by the specification.
Hookdeck Destinations API declares
2 security schemes
for authenticating requests.
It accepts HTTP bearer tokens (bearerAuth).
It accepts HTTP basic authentication (basicAuth).
By default, every request must be authenticated.
Paths & Operations 11
Across 7 paths, the API surfaces 11 operations — 1 DELETE, 3 GET, 1 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.
Destinations 11
A destination is any endpoint to which your webhooks can be routed.
GET
/destinations
Retrieve destinations
getDestinations10 params→ 200400422
POST
/destinations
Create a destination
createDestinationbody→ 200400422
PUT
/destinations
Create/Update a destination
upsertDestinationbody→ 200400422
GET
/destinations/count
Count destinations
countDestinations4 params→ 200400422
GET
/destinations/{id}
Retrieve a destination
getDestination2 params→ 200404410
PUT
/destinations/{id}
Update a destination
updateDestination1 parambody→ 200400404422
DELETE
/destinations/{id}
Delete a destination
deleteDestination1 param→ 200404
PUT
/destinations/{id}/disable
Disable a destination
disableDestination1 param→ 200404
PUT
/destinations/{id}/archive
Disable a destination
disableDestination_archive1 param→ 200404
PUT
/destinations/{id}/enable
Enable a destination
enableDestination1 param→ 200404
PUT
/destinations/{id}/unarchive
Enable a destination
enableDestination_unarchive1 param→ 200404
Schemas 44
The contract defines 44 schemas that model the data the API accepts and returns. The most detailed are Destination (9 properties), DestinationTypeConfigHTTP (7 properties), DestinationTypeConfigMOCK_API (6 properties), Operators (6 properties). Each schema is shown below with its type and property counts.
DestinationPaginatedResult
object
3 properties
DestinationTypeConfigHTTP
object
The type config for HTTP. Requires type to be HTTP.