Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Hookdeck Issue Triggers API

Issue Triggers lets you setup rules that trigger issues when certain conditions are met.

Hookdeck Issue Triggers API is one of 17 APIs that Hookdeck publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Issue Triggers. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 8 operations across 4 paths, and defines 24 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.

8 operations 4 paths 24 schemas 1 DELETE2 GET1 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
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 Issue Triggers 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 8

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

Issue Triggers 8

Issue Triggers lets you setup rules that trigger issues when certain conditions are met.

GET
/issue-triggers
Retrieve issue triggers
getIssueTriggers 8 params → 200400422
POST
/issue-triggers
Create an issue trigger
createIssueTrigger body → 200400422
PUT
/issue-triggers
Create/Update an issue trigger
upsertIssueTrigger body → 200400422
GET
/issue-triggers/{id}
Retrieve an issue trigger
getIssueTrigger 1 param → 200404
PUT
/issue-triggers/{id}
Update an issue trigger
updateIssueTrigger 1 param body → 200400422
DELETE
/issue-triggers/{id}
Delete an issue trigger
deleteIssueTrigger 1 param → 200404
PUT
/issue-triggers/{id}/disable
Disable an issue trigger
disableIssueTrigger 1 param → 200404
PUT
/issue-triggers/{id}/enable
Enable an issue trigger
enableIssueTrigger 1 param → 200404

Schemas 24

The contract defines 24 schemas that model the data the API accepts and returns. The most detailed are IssueTrigger (10 properties), IssueTriggerChannels (7 properties), Operators (6 properties), SeekPagination (5 properties). Each schema is shown below with its type and property counts.

RequestRejectionCause
string
IssueTriggerPaginatedResult
object
3 properties
IssueTriggerIntegrationChannel
object
Integration channel for an issue trigger
IssueTriggerBackpressureDelay
integer
The minimum delay (backpressure) to open the issue for min of 1 minute (60000) and max of 1 day (86400000)
IssueTriggerBackpressureConfigs
object
Configurations for a 'Backpressure' issue trigger
2 properties 2 required
IssueTriggerMicrosoftTeamsChannel
object
Channel for a 'Microsoft Teams' issue trigger
1 property 1 required
Operators
object
6 properties
APIErrorResponse
object
Error response model
4 properties 3 required
OrderByDirection
IssueTriggerStrategy
string
The strategy uses to open the issue
IssueTrigger
object
10 properties 5 required
IssueTriggerReference
Configuration object for the specific issue type selected
IssueTriggerDiscordChannel
object
Channel for a 'Discord' issue trigger
3 properties 2 required
IssueTriggerRequestConfigs
object
Configurations for a 'Request' issue trigger
3 properties 2 required
TransformationExecutionLogLevel
string
The minimum log level to open the issue on
IssueTriggerChannels
object
Notification channels object for the specific channel type
7 properties
IssueTriggerTransformationConfigs
object
Configurations for a 'Transformation' issue trigger
2 properties 2 required
IssueTriggerSlackChannel
object
Channel for a 'Slack' issue trigger
1 property 1 required
IssueTriggerBetterUptimeChannel
object
Channel for a 'Better Uptime' issue trigger
2 properties 2 required
SeekPagination
object
5 properties
DeletedIssueTriggerResponse
object
1 property 1 required
IssueTriggerEmailChannel
object
Email channel for an issue trigger
IssueType
string
Issue type
IssueTriggerDeliveryConfigs
object
Configurations for a 'delivery' issue trigger
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

hookdeck-issue-triggers-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 Issues API
Hookdeck Metrics API
Hookdeck Integrations API
Hookdeck Notifications API
Hookdeck Attempts API