How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Hookdeck Issues API

Track issues that occur on events, requests, and backpressure, and manage the triggers (rules) that open and route issues to Slack, Email, Microsoft Teams, Discord, BetterUptime, and other channels.

Hookdeck Issues 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 Issues, Issue Triggers, and Observability. The published artifact set on APIs.io includes API documentation, an OpenAPI specification, and 1 JSON Schema.

This API exposes 5 operations across 3 paths, and defines 81 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.hookdeck.com/2025-07-01.

5 operations 3 paths 81 schemas 1 DELETE3 GET1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.hookdeck.com/2025-07-01
Authentication
HTTP Bearer, HTTP Basic
Resource Areas
1

Authentication & Security 2

Hookdeck Issues 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 5

Across 3 paths, the API surfaces 5 operations — 1 DELETE, 3 GET, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Issues 5

Issues lets you track problems in your project and communicate resolution steps with your team.

GET
/issues
Retrieve issues
getIssues 15 params → 200400422
GET
/issues/count
Get the number of issues
getIssueCount 15 params → 200422
GET
/issues/{id}
Retrieve an issue
getIssue 1 param → 200404
PUT
/issues/{id}
Update an issue
updateIssue 1 param body → 200400422
DELETE
/issues/{id}
Dismiss an issue
dismissIssue 1 param → 200404

Schemas 81

The contract defines 81 schemas that model the data the API accepts and returns. The most detailed are EventAttempt (20 properties), Event (18 properties), TransformationIssueWithData (16 properties), DeliveryIssueWithData (16 properties). Each schema is shown below with its type and property counts.

DestinationConfigMockAPIAuthEmpty
DestinationConfigHTTPAuthHookdeckSignatureDefault
object
DestinationConfigCLIAuthBearerToken
object
1 property
TransformationIssueAggregationKeys
object
Keys used as the aggregation keys a 'transformation' type issue
2 properties 2 required
BackpressureIssueData
objectnull
Backpressure issue data
1 property
DestinationConfigCLIAuthOAuth2ClientCredentials
object
5 properties
EventData
objectnull
Event data if included
9 properties 7 required
DestinationConfigCLIAuthBasicAuth
object
2 properties
DestinationConfigHTTPAuthAWSSignature
object
4 properties
ConsoleLine
object
2 properties 2 required
DestinationConfigHTTPAuthGCPServiceAccount
object
2 properties
DestinationConfigCLIAuthAWSSignature
object
4 properties
Request
object
13 properties 12 required
IssueWithDataPaginatedResult
object
3 properties
DeliveryIssueData
objectnull
Delivery issue data
2 properties
BackpressureIssueReference
object
Reference to the destination backpressure an issue is being created for.
1 property 1 required
DestinationConfigCLIAuthHookdeckSignatureDefault
object
DestinationTypeConfigMOCK_API
object
The type config for MOCKAPI. Requires type to be MOCKAPI.
6 properties
ShortEventData
objectnull
Request data
6 properties 5 required
RequestIssueWithData
object
Request issue
16 properties 11 required
EventStatus
string
Destination
object
Associated [Destination](destination-object) object
9 properties 7 required
RequestRejectionCause
string
RequestIssueReference
object
Reference to the request an issue is being created for.
1 property 1 required
DestinationConfigHTTPAuthEmpty
RequestIssueAggregationKeys
object
Keys used as the aggregation keys a 'request' type issue
2 properties 2 required
DestinationConfigHTTPAuthOAuth2AuthorizationCode
object
5 properties
DestinationConfigHTTPAuthBearerToken
object
1 property
DestinationConfig
object
Configuration object for the destination type
AttemptErrorCodes
string
Error code of the delivery attempt
DestinationTypeConfigCLI
object
The type config for CLI. Requires type to be CLI.
5 properties 1 required
DestinationConfigMockAPIAuthOAuth2ClientCredentials
object
5 properties
DestinationConfigMockAPIAuthAPIKey
object
3 properties
AttemptStatus
string
Attempt status
TransformationIssueWithData
object
Transformation issue
16 properties 11 required
BackpressureIssue
object
Backpressure issue
15 properties 11 required
DestinationConfigMockAPIAuthCustomSHA256HMACSignature
object
2 properties
TransformationExecution
object
13 properties 9 required
EventAttempt
objectnull
20 properties 7 required
TransformationIssue
object
Transformation issue
15 properties 11 required
DestinationConfigHTTPAuthOAuth2ClientCredentials
object
5 properties
TransformationIssueReference
object
Reference to the event request transformation an issue is being created for.
2 properties 1 required
OrderByDirection
DestinationConfigMockAPIAuthBasicAuth
object
2 properties
DestinationConfigCLIAuthGCPServiceAccount
object
2 properties
DestinationConfigCLIAuthEmpty
IssueStatus
string
Issue status
DeliveryIssueReference
object
Reference to the event and attempt an issue is being created for.
2 properties 2 required
DestinationConfigMockAPIAuthHookdeckSignatureDefault
object
DestinationTypeConfigHTTP
object
The type config for HTTP. Requires type to be HTTP.
7 properties 1 required
DeliveryIssueWithData
object
Delivery issue
16 properties 11 required
RequestIssueData
objectnull
Request issue data
1 property
TransformationExecutionLogLevel
string
The minimum log level to open the issue on
DeliveryIssue
object
Delivery issue
15 properties 11 required
DestinationConfigMockAPIAuthGCPServiceAccount
object
2 properties
Operators
object
6 properties
IssueWithData
IssueTriggerBackpressureDelay
integer
The minimum delay (backpressure) to open the issue for min of 1 minute (60000) and max of 1 day (86400000)
RequestIssue
object
Request issue
15 properties 11 required
DestinationConfigMockAPIAuthBearerToken
object
1 property
DeliveryIssueAggregationKeys
object
Keys used as the aggregation keys a 'delivery' type issue
3 properties 3 required
BackpressureIssueAggregationKeys
object
Keys used as the aggregation keys a 'backpressure' type issue
2 properties 2 required
TransformationIssueData
objectnull
Transformation issue data
2 properties 1 required
BackpressureIssueWithData
object
Backpressure issue
16 properties 11 required
IssueCount
object
1 property 1 required
DestinationConfigMockAPIAuth
object
SeekPagination
object
5 properties
DestinationConfigHTTPAuthCustomSHA256HMACSignature
object
2 properties
DestinationConfigCLIAuthCustomSHA256HMACSignature
object
2 properties
AttemptTrigger
stringnull
How the attempt was triggered
DestinationConfigMockAPIAuthAWSSignature
object
4 properties
DestinationConfigCLIAuth
object
Event
object
18 properties 15 required
APIErrorResponse
object
Error response model
4 properties 3 required
DestinationConfigHTTPAuthAPIKey
object
3 properties
Issue
Issue
DestinationConfigMockAPIAuthOAuth2AuthorizationCode
object
5 properties
DestinationConfigCLIAuthAPIKey
object
3 properties
DestinationConfigHTTPAuthBasicAuth
object
2 properties
DestinationConfigCLIAuthOAuth2AuthorizationCode
object
5 properties
DestinationConfigHTTPAuth
object

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

hookdeck-issues-api-openapi.yml Raw ↑

Other APIs Hookdeck publishes across the network.

Hookdeck Connections API
Hookdeck Sources API
Hookdeck Destinations API
Hookdeck Events API
Hookdeck Requests API
Hookdeck Transformations API
Hookdeck Bookmarks API
Hookdeck Metrics API
Hookdeck Integrations API
Hookdeck Notifications API
Hookdeck Attempts API
Hookdeck Bulk cancel events API
Where this information came from

This is an independent, third-party profile of Hookdeck Issues API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.