/hookdeck-config | Type: Application | PCID required: Yes
Tools
hookdeck_config_add_custom_domain
Add a custom domain to the project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
hostname | string | Yes | — | The custom hostname to attach to the project |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"hostname": {
"type": "string",
"description": "The custom hostname to attach to the project"
}
},
"required": [
"PCID",
"hostname"
]
}
hookdeck_config_attach_integration_to_source
Attach an integration to a source Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Integration ID |
source_id | string | Yes | — | Source ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Integration ID"
},
"source_id": {
"type": "string",
"description": "Source ID"
}
},
"required": [
"PCID",
"id",
"source_id"
]
}
hookdeck_config_create_bookmark
Create a bookmark Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
event_data_id | string | Yes | — | ID of the event data to bookmark |
label | string | Yes | — | Descriptive name of the bookmark |
name | string | No | — | A unique, human-friendly name for the bookmark |
webhook_id | string | Yes | — | ID of the associated connection (webhook) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"event_data_id": {
"type": "string",
"description": "ID of the event data to bookmark"
},
"label": {
"type": "string",
"description": "Descriptive name of the bookmark"
},
"name": {
"type": "string",
"description": "A unique, human-friendly name for the bookmark"
},
"webhook_id": {
"type": "string",
"description": "ID of the associated connection (webhook)"
}
},
"required": [
"PCID",
"event_data_id",
"label",
"webhook_id"
]
}
hookdeck_config_create_integration
Create an integration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
configs | object | No | — | Decrypted Key/Value object of the associated configuration for that provider |
features | string[] | No | — | List of features to enable (see features list above) |
label | string | No | — | Label of the integration |
provider | string | No | — | The provider value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"configs": {
"description": "Decrypted Key/Value object of the associated configuration for that provider"
},
"features": {
"type": "array",
"items": {
"type": "string",
"enum": [
"VERIFICATION",
"HANDSHAKE"
]
},
"description": "List of features to enable (see features list above)"
},
"label": {
"type": "string",
"description": "Label of the integration"
},
"provider": {
"type": "string",
"description": "The provider value",
"enum": [
"AIPRISE",
"ALCHEMY",
"DOCUSIGN",
"INTERCOM",
"HMAC",
"BASIC_AUTH",
"API_KEY",
"MANAGED",
"HOOKDECK_OUTPOST",
"SANITY",
"BIGCOMMERCE",
"OPENAI",
"POLAR",
"BRIDGE_XYZ",
"BRIDGE_API",
"CHARGEBEE_BILLING",
"CHAINDOTS",
"CLOUDSIGNAL",
"COINBASE",
"COURIER",
"CURSOR",
"MERAKI",
"FIREBLOCKS",
"FRONTAPP",
"ZOOM",
"TWITTER",
"RECHARGE",
"RECURLY",
"RING_CENTRAL",
"STRIPE",
"PROPERTY-FINDER",
"QUOTER",
"SHOPIFY",
"TWILIO",
"GITHUB",
"POSTMARK",
"TALLY",
"TYPEFORM",
"PICQER",
"XERO",
"SVIX",
"RESEND",
"ADYEN",
"AKENEO",
"GITLAB",
"WOOCOMMERCE",
"OKTA",
"OURA",
"COMMERCELAYER",
"HUBSPOT",
"MAILGUN",
"PERSONA",
"PIPEDRIVE",
"SENDGRID",
"WORKOS",
"SYNCTERA",
"AWS_SNS",
"THREE_D_EYE",
"TWITCH",
"ENODE",
"FAUNDIT",
"FAVRO",
"LINEAR",
"SHIPHERO",
"SHOPLINE",
"WIX",
"NMI",
"ORB",
"PYLON",
"RAZORPAY",
"REPAY",
"SQUARE",
"SOLIDGATE",
"TRELLO",
"EBAY",
"TELNYX",
"DISCORD",
"TOKENIO",
"FISERV",
"FUSIONAUTH",
"BONDSMITH",
"VERCEL_LOG_DRAINS",
"VERCEL",
"TEBEX",
"SLACK",
"SMARTCAR",
"MAILCHIMP",
"NUVEMSHOP",
"PADDLE",
"PAYPAL",
"PAYSTACK",
"PORTAL",
"TREEZOR",
"PRAXIS",
"CUSTOMERIO",
"EXACT_ONLINE",
"FACEBOOK",
"WHATSAPP",
"REPLICATE",
"TIKTOK",
"TIKTOK_SHOP",
"AIRWALLEX",
"ASCEND",
"ALIPAY",
"ZENDESK",
"UPOLLO",
"SMILE",
"NYLAS",
"CLIO",
"GOCARDLESS",
"LINKEDIN",
"LITHIC",
"UTILA",
"ZEROHASH",
"AIRTABLE",
"ASANA",
"FASTSPRING",
"PAYPRO_GLOBAL",
"USPS",
"FLEXPORT",
"UBER",
"CIRCLE"
]
}
},
"required": [
"PCID"
]
}
hookdeck_config_create_issue_trigger
Create an issue trigger Parameters:| Parameter | Type | Required | Default | Description | |
|---|---|---|---|---|---|
channels | object | Yes | — | Notification channels object for the specific channel type | |
configs | object | No | — | Configuration object for the specific issue type selected | |
name | string | null | No | — | Optional unique name to use as reference when using the API |
type | string | Yes | — | Issue type |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"channels": {
"type": "object",
"description": "Notification channels object for the specific channel type",
"properties": {
"slack": {
"type": "object",
"description": "Channel for a 'Slack' issue trigger"
},
"microsoft_teams": {
"type": "object",
"description": "Channel for a 'Microsoft Teams' issue trigger"
},
"discord": {
"type": "object",
"description": "Channel for a 'Discord' issue trigger"
},
"pagerduty": {
"type": "object",
"description": "Integration channel for an issue trigger"
},
"opsgenie": {
"type": "object",
"description": "Integration channel for an issue trigger"
},
"email": {
"type": "object",
"description": "Email channel for an issue trigger"
}
}
},
"configs": {
"description": "Configuration object for the specific issue type selected"
},
"name": {
"type": [
"string",
"null"
],
"description": "Optional unique name to use as reference when using the API"
},
"type": {
"type": "string",
"description": "Issue type",
"enum": [
"delivery",
"transformation",
"backpressure",
"request"
]
}
},
"required": [
"PCID",
"channels",
"type"
]
}
hookdeck_config_create_transformation
Create a transformation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
code | string | Yes | — | JavaScript code to be executed as string |
env | object | No | — | Key-value environment variables to be passed to the transformation |
name | string | Yes | — | A unique, human-friendly name for the transformation |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"code": {
"type": "string",
"description": "JavaScript code to be executed as string"
},
"env": {
"type": "object",
"description": "Key-value environment variables to be passed to the transformation"
},
"name": {
"type": "string",
"description": "A unique, human-friendly name for the transformation"
}
},
"required": [
"PCID",
"code",
"name"
]
}
hookdeck_config_delete_bookmark
Delete a bookmark Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Bookmark ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Bookmark ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_delete_custom_domain
Removes a custom domain from the project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
domain_id | string | Yes | — | Domain Id |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"domain_id": {
"type": "string",
"description": "Domain Id"
}
},
"required": [
"PCID",
"domain_id"
]
}
hookdeck_config_delete_integration
Delete an integration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Integration ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Integration ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_delete_issue_trigger
Delete an issue trigger Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Issue trigger ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Issue trigger ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_delete_transformation
Delete a transformation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Transformation ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Transformation ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_detach_integration_to_source
Detach an integration from a source Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Integration ID |
source_id | string | Yes | — | Source ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Integration ID"
},
"source_id": {
"type": "string",
"description": "Source ID"
}
},
"required": [
"PCID",
"id",
"source_id"
]
}
hookdeck_config_disable_issue_trigger
Disable an issue trigger Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Issue trigger ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Issue trigger ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_dismiss_issue
Dismiss an issue Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Issue ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Issue ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_enable_issue_trigger
Enable an issue trigger Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Issue trigger ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Issue trigger ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_get_bookmark
Get a single bookmark Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Bookmark ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Bookmark ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_get_bookmark_raw_body
Get a bookmark raw body data Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Bookmark ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Bookmark ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_get_bookmarks
Get bookmarks Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string[] | No | — | Filter by bookmark IDs |
name | string[] | No | — | Filter by bookmark name |
webhook_id | string[] | No | — | Filter by associated connection (webhook) ID |
event_data_id | string[] | No | — | Filter by associated event data ID |
label | string[] | No | — | Filter by label |
last_used_at | object | No | — | Filter by last used date |
order_by | string[] | No | — | Sort key(s) |
dir | string[] | No | — | Sort direction(s) |
limit | integer | No | — | Result set size |
next | string | No | — | The ID to provide in the query to get the next set of results |
prev | string | No | — | The ID to provide in the query to get the previous set of results |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by bookmark IDs"
},
"name": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by bookmark name"
},
"webhook_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by associated connection (webhook) ID"
},
"event_data_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by associated event data ID"
},
"label": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by label"
},
"last_used_at": {
"description": "Filter by last used date"
},
"order_by": {
"type": "array",
"items": {
"type": "string",
"enum": [
"created_at"
]
},
"description": "Sort key(s)"
},
"dir": {
"type": "array",
"items": {
"type": "string",
"enum": [
"asc",
"desc"
]
},
"description": "Sort direction(s)"
},
"limit": {
"type": "integer",
"description": "Result set size"
},
"next": {
"type": "string",
"description": "The ID to provide in the query to get the next set of results"
},
"prev": {
"type": "string",
"description": "The ID to provide in the query to get the previous set of results"
}
},
"required": [
"PCID"
]
}
hookdeck_config_get_integration
Get an integration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Integration ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Integration ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_get_integrations
Get integrations Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
label | string | No | — | The integration label |
provider | string | No | — | The provider value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"label": {
"type": "string",
"description": "The integration label"
},
"provider": {
"type": "string",
"description": "The provider value",
"enum": [
"AIPRISE",
"ALCHEMY",
"DOCUSIGN",
"INTERCOM",
"HMAC",
"BASIC_AUTH",
"API_KEY",
"MANAGED",
"HOOKDECK_OUTPOST",
"SANITY",
"BIGCOMMERCE",
"OPENAI",
"POLAR",
"BRIDGE_XYZ",
"BRIDGE_API",
"CHARGEBEE_BILLING",
"CHAINDOTS",
"CLOUDSIGNAL",
"COINBASE",
"COURIER",
"CURSOR",
"MERAKI",
"FIREBLOCKS",
"FRONTAPP",
"ZOOM",
"TWITTER",
"RECHARGE",
"RECURLY",
"RING_CENTRAL",
"STRIPE",
"PROPERTY-FINDER",
"QUOTER",
"SHOPIFY",
"TWILIO",
"GITHUB",
"POSTMARK",
"TALLY",
"TYPEFORM",
"PICQER",
"XERO",
"SVIX",
"RESEND",
"ADYEN",
"AKENEO",
"GITLAB",
"WOOCOMMERCE",
"OKTA",
"OURA",
"COMMERCELAYER",
"HUBSPOT",
"MAILGUN",
"PERSONA",
"PIPEDRIVE",
"SENDGRID",
"WORKOS",
"SYNCTERA",
"AWS_SNS",
"THREE_D_EYE",
"TWITCH",
"ENODE",
"FAUNDIT",
"FAVRO",
"LINEAR",
"SHIPHERO",
"SHOPLINE",
"WIX",
"NMI",
"ORB",
"PYLON",
"RAZORPAY",
"REPAY",
"SQUARE",
"SOLIDGATE",
"TRELLO",
"EBAY",
"TELNYX",
"DISCORD",
"TOKENIO",
"FISERV",
"FUSIONAUTH",
"BONDSMITH",
"VERCEL_LOG_DRAINS",
"VERCEL",
"TEBEX",
"SLACK",
"SMARTCAR",
"MAILCHIMP",
"NUVEMSHOP",
"PADDLE",
"PAYPAL",
"PAYSTACK",
"PORTAL",
"TREEZOR",
"PRAXIS",
"CUSTOMERIO",
"EXACT_ONLINE",
"FACEBOOK",
"WHATSAPP",
"REPLICATE",
"TIKTOK",
"TIKTOK_SHOP",
"AIRWALLEX",
"ASCEND",
"ALIPAY",
"ZENDESK",
"UPOLLO",
"SMILE",
"NYLAS",
"CLIO",
"GOCARDLESS",
"LINKEDIN",
"LITHIC",
"UTILA",
"ZEROHASH",
"AIRTABLE",
"ASANA",
"FASTSPRING",
"PAYPRO_GLOBAL",
"USPS",
"FLEXPORT",
"UBER",
"CIRCLE"
]
}
},
"required": [
"PCID"
]
}
hookdeck_config_get_issue
Get a single issue Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Issue ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Issue ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_get_issue_count
Get the number of issues Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string[] | No | — | Filter by Issue IDs |
issue_trigger_id | string[] | No | — | Filter by Issue trigger IDs |
type | string[] | No | — | Filter by Issue types |
status | string[] | No | — | Filter by Issue statuses |
merged_with | string[] | No | — | Filter by Merged Issue IDs |
aggregation_keys | object | No | — | Filter by aggregation keys |
created_at | object | No | — | Filter by created dates |
first_seen_at | object | No | — | Filter by first seen dates |
last_seen_at | object | No | — | Filter by last seen dates |
dismissed_at | object | No | — | Filter by dismissed dates |
order_by | string[] | No | — | Sort key(s) |
dir | string[] | No | — | Sort direction(s) |
limit | integer | No | — | Result set size |
next | string | No | — | The ID to provide in the query to get the next set of results |
prev | string | No | — | The ID to provide in the query to get the previous set of results |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by Issue IDs"
},
"issue_trigger_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by Issue trigger IDs"
},
"type": {
"type": "array",
"items": {
"type": "string",
"enum": [
"delivery",
"transformation",
"backpressure",
"request"
]
},
"description": "Filter by Issue types"
},
"status": {
"type": "array",
"items": {
"type": "string",
"enum": [
"OPENED",
"IGNORED",
"ACKNOWLEDGED",
"RESOLVED"
]
},
"description": "Filter by Issue statuses"
},
"merged_with": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by Merged Issue IDs"
},
"aggregation_keys": {
"type": "object",
"description": "Filter by aggregation keys",
"properties": {
"webhook_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Webhook Id"
},
"response_status": {
"type": "array",
"items": {
"type": "number",
"format": "float"
},
"description": "Response Status"
},
"error_code": {
"type": "array",
"items": {
"type": "string",
"enum": [
"BAD_RESPONSE",
"CANCELLED",
"TIMEOUT",
"NOT_FOUND",
"CANCELLED_PAST_RETENTION",
"CONNECTION_REFUSED",
"CONNECTION_RESET",
"MISSING_URL",
"CLI",
"CLI_UNAVAILABLE",
"SELF_SIGNED_CERT",
"ERR_TLS_CERT_ALTNAME_INVALID",
"ERR_SSL_WRONG_VERSION_NUMBER",
"NETWORK_ERROR",
"NETWORK_REQUEST_CANCELED",
"NETWORK_UNREACHABLE",
"TOO_MANY_REDIRECTS",
"INVALID_CHARACTER",
"INVALID_URL",
"SSL_ERROR_CA_UNKNOWN",
"DATA_ARCHIVED",
"SSL_CERT_EXPIRED",
"BULK_RETRY_CANCELLED",
"DNS_LOOKUP_FAILED",
"HOST_UNREACHABLE",
"INTERNAL_ERROR",
"PROTOCOL_ERROR",
"PAYLOAD_MISSING",
"UNABLE_TO_GET_ISSUER_CERT",
"SOCKET_CLOSED",
"OAUTH2_HANDSHAKE_FAILED",
"Z_DATA_ERROR",
"UNKNOWN"
]
},
"description": "Error code of the delivery attempt"
},
"transformation_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Transformation Id"
},
"log_level": {
"type": "array",
"items": {
"type": "string",
"enum": [
"debug",
"info",
"warn",
"error",
"fatal"
]
},
"description": "Log Level"
},
"destination_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Destination Id"
},
"delay": {
"type": "array",
"items": {
"type": "number",
"format": "float"
},
"description": "The delay value"
},
"source_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Source Id"
},
"rejection_cause": {
"type": "array",
"items": {
"type": "string",
"enum": [
"SOURCE_DISABLED",
"NO_CONNECTION",
"VERIFICATION_FAILED",
"UNSUPPORTED_HTTP_METHOD",
"UNSUPPORTED_CONTENT_TYPE",
"UNPARSABLE_JSON",
"PAYLOAD_TOO_LARGE",
"INGESTION_FATAL",
"UNKNOWN"
]
},
"description": "Rejection Cause"
}
}
},
"created_at": {
"description": "Filter by created dates"
},
"first_seen_at": {
"description": "Filter by first seen dates"
},
"last_seen_at": {
"description": "Filter by last seen dates"
},
"dismissed_at": {
"description": "Filter by dismissed dates"
},
"order_by": {
"type": "array",
"items": {
"type": "string",
"enum": [
"created_at",
"first_seen_at",
"last_seen_at",
"opened_at",
"status"
]
},
"description": "Sort key(s)"
},
"dir": {
"type": "array",
"items": {
"type": "string",
"enum": [
"asc",
"desc"
]
},
"description": "Sort direction(s)"
},
"limit": {
"type": "integer",
"description": "Result set size"
},
"next": {
"type": "string",
"description": "The ID to provide in the query to get the next set of results"
},
"prev": {
"type": "string",
"description": "The ID to provide in the query to get the previous set of results"
}
},
"required": [
"PCID"
]
}
hookdeck_config_get_issue_trigger
Get a single issue trigger Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Issue trigger ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Issue trigger ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_get_issue_triggers
Get issue triggers Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | No | — | Filter by issue trigger name |
type | string[] | No | — | Issue type |
disabled_at | object | No | — | Date when the issue trigger was disabled |
order_by | string[] | No | — | Sort key(s) |
dir | string[] | No | — | Sort direction(s) |
limit | integer | No | — | Result set size |
next | string | No | — | The ID to provide in the query to get the next set of results |
prev | string | No | — | The ID to provide in the query to get the previous set of results |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"name": {
"type": "string",
"description": "Filter by issue trigger name"
},
"type": {
"type": "array",
"items": {
"type": "string",
"enum": [
"delivery",
"transformation",
"backpressure",
"request"
]
},
"description": "Issue type"
},
"disabled_at": {
"description": "Date when the issue trigger was disabled"
},
"order_by": {
"type": "array",
"items": {
"type": "string",
"enum": [
"created_at",
"type"
]
},
"description": "Sort key(s)"
},
"dir": {
"type": "array",
"items": {
"type": "string",
"enum": [
"asc",
"desc"
]
},
"description": "Sort direction(s)"
},
"limit": {
"type": "integer",
"description": "Result set size"
},
"next": {
"type": "string",
"description": "The ID to provide in the query to get the next set of results"
},
"prev": {
"type": "string",
"description": "The ID to provide in the query to get the previous set of results"
}
},
"required": [
"PCID"
]
}
hookdeck_config_get_issues
Get issues Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string[] | No | — | Filter by Issue IDs |
issue_trigger_id | string[] | No | — | Filter by Issue trigger IDs |
type | string[] | No | — | Filter by Issue types |
status | string[] | No | — | Filter by Issue statuses |
merged_with | string[] | No | — | Filter by Merged Issue IDs |
aggregation_keys | object | No | — | Filter by aggregation keys |
created_at | object | No | — | Filter by created dates |
first_seen_at | object | No | — | Filter by first seen dates |
last_seen_at | object | No | — | Filter by last seen dates |
dismissed_at | object | No | — | Filter by dismissed dates |
order_by | string[] | No | — | Sort key(s) |
dir | string[] | No | — | Sort direction(s) |
limit | integer | No | — | Result set size |
next | string | No | — | The ID to provide in the query to get the next set of results |
prev | string | No | — | The ID to provide in the query to get the previous set of results |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by Issue IDs"
},
"issue_trigger_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by Issue trigger IDs"
},
"type": {
"type": "array",
"items": {
"type": "string",
"enum": [
"delivery",
"transformation",
"backpressure",
"request"
]
},
"description": "Filter by Issue types"
},
"status": {
"type": "array",
"items": {
"type": "string",
"enum": [
"OPENED",
"IGNORED",
"ACKNOWLEDGED",
"RESOLVED"
]
},
"description": "Filter by Issue statuses"
},
"merged_with": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by Merged Issue IDs"
},
"aggregation_keys": {
"type": "object",
"description": "Filter by aggregation keys",
"properties": {
"webhook_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Webhook Id"
},
"response_status": {
"type": "array",
"items": {
"type": "number",
"format": "float"
},
"description": "Response Status"
},
"error_code": {
"type": "array",
"items": {
"type": "string",
"enum": [
"BAD_RESPONSE",
"CANCELLED",
"TIMEOUT",
"NOT_FOUND",
"CANCELLED_PAST_RETENTION",
"CONNECTION_REFUSED",
"CONNECTION_RESET",
"MISSING_URL",
"CLI",
"CLI_UNAVAILABLE",
"SELF_SIGNED_CERT",
"ERR_TLS_CERT_ALTNAME_INVALID",
"ERR_SSL_WRONG_VERSION_NUMBER",
"NETWORK_ERROR",
"NETWORK_REQUEST_CANCELED",
"NETWORK_UNREACHABLE",
"TOO_MANY_REDIRECTS",
"INVALID_CHARACTER",
"INVALID_URL",
"SSL_ERROR_CA_UNKNOWN",
"DATA_ARCHIVED",
"SSL_CERT_EXPIRED",
"BULK_RETRY_CANCELLED",
"DNS_LOOKUP_FAILED",
"HOST_UNREACHABLE",
"INTERNAL_ERROR",
"PROTOCOL_ERROR",
"PAYLOAD_MISSING",
"UNABLE_TO_GET_ISSUER_CERT",
"SOCKET_CLOSED",
"OAUTH2_HANDSHAKE_FAILED",
"Z_DATA_ERROR",
"UNKNOWN"
]
},
"description": "Error code of the delivery attempt"
},
"transformation_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Transformation Id"
},
"log_level": {
"type": "array",
"items": {
"type": "string",
"enum": [
"debug",
"info",
"warn",
"error",
"fatal"
]
},
"description": "Log Level"
},
"destination_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Destination Id"
},
"delay": {
"type": "array",
"items": {
"type": "number",
"format": "float"
},
"description": "The delay value"
},
"source_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Source Id"
},
"rejection_cause": {
"type": "array",
"items": {
"type": "string",
"enum": [
"SOURCE_DISABLED",
"NO_CONNECTION",
"VERIFICATION_FAILED",
"UNSUPPORTED_HTTP_METHOD",
"UNSUPPORTED_CONTENT_TYPE",
"UNPARSABLE_JSON",
"PAYLOAD_TOO_LARGE",
"INGESTION_FATAL",
"UNKNOWN"
]
},
"description": "Rejection Cause"
}
}
},
"created_at": {
"description": "Filter by created dates"
},
"first_seen_at": {
"description": "Filter by first seen dates"
},
"last_seen_at": {
"description": "Filter by last seen dates"
},
"dismissed_at": {
"description": "Filter by dismissed dates"
},
"order_by": {
"type": "array",
"items": {
"type": "string",
"enum": [
"created_at",
"first_seen_at",
"last_seen_at",
"opened_at",
"status"
]
},
"description": "Sort key(s)"
},
"dir": {
"type": "array",
"items": {
"type": "string",
"enum": [
"asc",
"desc"
]
},
"description": "Sort direction(s)"
},
"limit": {
"type": "integer",
"description": "Result set size"
},
"next": {
"type": "string",
"description": "The ID to provide in the query to get the next set of results"
},
"prev": {
"type": "string",
"description": "The ID to provide in the query to get the previous set of results"
}
},
"required": [
"PCID"
]
}
hookdeck_config_get_transformation
Get a transformation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Transformation ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Transformation ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_get_transformation_execution
Get a transformation execution Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Transformation ID |
execution_id | string | Yes | — | Execution ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Transformation ID"
},
"execution_id": {
"type": "string",
"description": "Execution ID"
}
},
"required": [
"PCID",
"id",
"execution_id"
]
}
hookdeck_config_get_transformation_executions
Get transformation executions Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
log_level | string[] | No | — | Log level of the execution |
webhook_id | string[] | No | — | ID of the connection the execution was run for |
issue_id | string[] | No | — | ID of the associated issue |
created_at | object | No | — | ISO date of the transformation’s execution |
order_by | string[] | No | — | Sort key(s) |
dir | string[] | No | — | Sort direction(s) |
limit | integer | No | — | Result set size |
next | string | No | — | The ID to provide in the query to get the next set of results |
prev | string | No | — | The ID to provide in the query to get the previous set of results |
id | string | Yes | — | Transformation ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"log_level": {
"type": "array",
"items": {
"type": "string",
"enum": [
"debug",
"info",
"warn",
"error",
"fatal"
]
},
"description": "Log level of the execution"
},
"webhook_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "ID of the connection the execution was run for"
},
"issue_id": {
"type": "array",
"items": {
"type": "string"
},
"description": "ID of the associated issue"
},
"created_at": {
"description": "ISO date of the transformation's execution"
},
"order_by": {
"type": "array",
"items": {
"type": "string",
"enum": [
"created_at"
]
},
"description": "Sort key(s)"
},
"dir": {
"type": "array",
"items": {
"type": "string",
"enum": [
"asc",
"desc"
]
},
"description": "Sort direction(s)"
},
"limit": {
"type": "integer",
"description": "Result set size"
},
"next": {
"type": "string",
"description": "The ID to provide in the query to get the next set of results"
},
"prev": {
"type": "string",
"description": "The ID to provide in the query to get the previous set of results"
},
"id": {
"type": "string",
"description": "Transformation ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_get_transformations
Get transformations Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string[] | No | — | Filter by transformation IDs |
name | object | No | — | Filter by transformation name |
order_by | string | No | — | Sort key |
dir | string | No | — | Sort direction |
limit | integer | No | — | Result set size |
next | string | No | — | The ID to provide in the query to get the next set of results |
prev | string | No | — | The ID to provide in the query to get the previous set of results |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "array",
"items": {
"type": "string"
},
"description": "Filter by transformation IDs"
},
"name": {
"description": "Filter by transformation name"
},
"order_by": {
"type": "string",
"description": "Sort key",
"enum": [
"name",
"created_at",
"updated_at"
]
},
"dir": {
"type": "string",
"description": "Sort direction",
"enum": [
"asc",
"desc"
]
},
"limit": {
"type": "integer",
"description": "Result set size"
},
"next": {
"type": "string",
"description": "The ID to provide in the query to get the next set of results"
},
"prev": {
"type": "string",
"description": "The ID to provide in the query to get the previous set of results"
}
},
"required": [
"PCID"
]
}
hookdeck_config_get_transformations_count
Get transformations countShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
hookdeck_config_list_custom_domains
List all custom domains and their verification statuses for the projectShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
hookdeck_config_test_transformation
Test a transformation code Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
code | string | No | — | JavaScript code to be executed |
env | object | No | — | Key-value environment variables to be passed to the transformation |
event_id | string | No | — | Event Id |
request | object | No | — | Request input to use for the transformation execution |
transformation_id | string | No | — | Transformation ID |
webhook_id | string | No | — | ID of the connection (webhook) to use for the execution context |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"code": {
"type": "string",
"description": "JavaScript code to be executed"
},
"env": {
"type": "object",
"description": "Key-value environment variables to be passed to the transformation"
},
"event_id": {
"type": "string",
"description": "Event Id"
},
"request": {
"type": "object",
"description": "Request input to use for the transformation execution",
"properties": {
"headers": {
"type": "object",
"description": "Headers of the request"
},
"body": {
"description": "Body of the request"
},
"path": {
"type": "string",
"description": "Path of the request"
},
"query": {
"type": "string",
"description": "String representation of the query params of the request"
},
"parsed_query": {
"type": "object",
"description": "JSON representation of the query params"
}
},
"required": [
"headers"
]
},
"transformation_id": {
"type": "string",
"description": "Transformation ID"
},
"webhook_id": {
"type": "string",
"description": "ID of the connection (webhook) to use for the execution `context`"
}
},
"required": [
"PCID"
]
}
hookdeck_config_toggle_webhook_notifications
Toggle webhook notifications for the project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
enabled | boolean | Yes | — | Enable or disable webhook notifications on the project |
source_id | string | Yes | — | The Hookdeck Source to send the webhook to |
topics | string[] | Yes | — | List of topics to send notifications for |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"enabled": {
"type": "boolean",
"description": "Enable or disable webhook notifications on the project"
},
"source_id": {
"type": "string",
"description": "The Hookdeck Source to send the webhook to"
},
"topics": {
"type": "array",
"items": {
"type": "string",
"enum": [
"issue.opened",
"issue.updated",
"deprecated.attempt-failed",
"event.successful"
]
},
"description": "List of topics to send notifications for"
}
},
"required": [
"PCID",
"enabled",
"source_id",
"topics"
]
}
hookdeck_config_trigger_bookmark
Trigger a bookmark Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Bookmark ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Bookmark ID"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_update_bookmark
Update a bookmark Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Bookmark ID |
event_data_id | string | No | — | ID of the event data to bookmark |
label | string | No | — | Descriptive name of the bookmark |
name | string | No | — | A unique, human-friendly name for the bookmark |
webhook_id | string | No | — | ID of the associated connection (webhook) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Bookmark ID"
},
"event_data_id": {
"type": "string",
"description": "ID of the event data to bookmark"
},
"label": {
"type": "string",
"description": "Descriptive name of the bookmark"
},
"name": {
"type": "string",
"description": "A unique, human-friendly name for the bookmark"
},
"webhook_id": {
"type": "string",
"description": "ID of the associated connection (webhook)"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_update_integration
Update an integration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Integration ID |
configs | object | No | — | Decrypted Key/Value object of the associated configuration for that provider |
features | string[] | No | — | List of features to enable (see features list above) |
label | string | No | — | Label of the integration |
provider | string | No | — | The provider value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Integration ID"
},
"configs": {
"description": "Decrypted Key/Value object of the associated configuration for that provider"
},
"features": {
"type": "array",
"items": {
"type": "string",
"enum": [
"VERIFICATION",
"HANDSHAKE"
]
},
"description": "List of features to enable (see features list above)"
},
"label": {
"type": "string",
"description": "Label of the integration"
},
"provider": {
"type": "string",
"description": "The provider value",
"enum": [
"AIPRISE",
"ALCHEMY",
"DOCUSIGN",
"INTERCOM",
"HMAC",
"BASIC_AUTH",
"API_KEY",
"MANAGED",
"HOOKDECK_OUTPOST",
"SANITY",
"BIGCOMMERCE",
"OPENAI",
"POLAR",
"BRIDGE_XYZ",
"BRIDGE_API",
"CHARGEBEE_BILLING",
"CHAINDOTS",
"CLOUDSIGNAL",
"COINBASE",
"COURIER",
"CURSOR",
"MERAKI",
"FIREBLOCKS",
"FRONTAPP",
"ZOOM",
"TWITTER",
"RECHARGE",
"RECURLY",
"RING_CENTRAL",
"STRIPE",
"PROPERTY-FINDER",
"QUOTER",
"SHOPIFY",
"TWILIO",
"GITHUB",
"POSTMARK",
"TALLY",
"TYPEFORM",
"PICQER",
"XERO",
"SVIX",
"RESEND",
"ADYEN",
"AKENEO",
"GITLAB",
"WOOCOMMERCE",
"OKTA",
"OURA",
"COMMERCELAYER",
"HUBSPOT",
"MAILGUN",
"PERSONA",
"PIPEDRIVE",
"SENDGRID",
"WORKOS",
"SYNCTERA",
"AWS_SNS",
"THREE_D_EYE",
"TWITCH",
"ENODE",
"FAUNDIT",
"FAVRO",
"LINEAR",
"SHIPHERO",
"SHOPLINE",
"WIX",
"NMI",
"ORB",
"PYLON",
"RAZORPAY",
"REPAY",
"SQUARE",
"SOLIDGATE",
"TRELLO",
"EBAY",
"TELNYX",
"DISCORD",
"TOKENIO",
"FISERV",
"FUSIONAUTH",
"BONDSMITH",
"VERCEL_LOG_DRAINS",
"VERCEL",
"TEBEX",
"SLACK",
"SMARTCAR",
"MAILCHIMP",
"NUVEMSHOP",
"PADDLE",
"PAYPAL",
"PAYSTACK",
"PORTAL",
"TREEZOR",
"PRAXIS",
"CUSTOMERIO",
"EXACT_ONLINE",
"FACEBOOK",
"WHATSAPP",
"REPLICATE",
"TIKTOK",
"TIKTOK_SHOP",
"AIRWALLEX",
"ASCEND",
"ALIPAY",
"ZENDESK",
"UPOLLO",
"SMILE",
"NYLAS",
"CLIO",
"GOCARDLESS",
"LINKEDIN",
"LITHIC",
"UTILA",
"ZEROHASH",
"AIRTABLE",
"ASANA",
"FASTSPRING",
"PAYPRO_GLOBAL",
"USPS",
"FLEXPORT",
"UBER",
"CIRCLE"
]
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_update_issue
Update issue Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Issue ID |
status | string | Yes | — | New status |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Issue ID"
},
"status": {
"type": "string",
"description": "New status",
"enum": [
"OPENED",
"IGNORED",
"ACKNOWLEDGED",
"RESOLVED"
]
}
},
"required": [
"PCID",
"id",
"status"
]
}
hookdeck_config_update_issue_trigger
Update an issue trigger Parameters:| Parameter | Type | Required | Default | Description | |
|---|---|---|---|---|---|
id | string | Yes | — | Issue trigger ID | |
channels | object | No | — | Notification channels object for the specific channel type | |
configs | object | No | — | Configuration object for the specific issue type selected | |
disabled_at | string | null | No | — | Date when the issue trigger was disabled |
name | string | null | No | — | Optional unique name to use as reference when using the API |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Issue trigger ID"
},
"channels": {
"type": "object",
"description": "Notification channels object for the specific channel type",
"properties": {
"slack": {
"type": "object",
"description": "Channel for a 'Slack' issue trigger"
},
"microsoft_teams": {
"type": "object",
"description": "Channel for a 'Microsoft Teams' issue trigger"
},
"discord": {
"type": "object",
"description": "Channel for a 'Discord' issue trigger"
},
"pagerduty": {
"type": "object",
"description": "Integration channel for an issue trigger"
},
"opsgenie": {
"type": "object",
"description": "Integration channel for an issue trigger"
},
"email": {
"type": "object",
"description": "Email channel for an issue trigger"
}
}
},
"configs": {
"description": "Configuration object for the specific issue type selected"
},
"disabled_at": {
"type": [
"string",
"null"
],
"description": "Date when the issue trigger was disabled"
},
"name": {
"type": [
"string",
"null"
],
"description": "Optional unique name to use as reference when using the API"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_update_transformation
Update a transformation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Transformation ID |
code | string | No | — | JavaScript code to be executed |
env | object | No | — | Key-value environment variables to be passed to the transformation |
name | string | No | — | A unique, human-friendly name for the transformation |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Transformation ID"
},
"code": {
"type": "string",
"description": "JavaScript code to be executed"
},
"env": {
"type": "object",
"description": "Key-value environment variables to be passed to the transformation"
},
"name": {
"type": "string",
"description": "A unique, human-friendly name for the transformation"
}
},
"required": [
"PCID",
"id"
]
}
hookdeck_config_upsert_issue_trigger
Create or update an issue trigger Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
channels | object | Yes | — | Notification channels object for the specific channel type |
configs | object | No | — | Configuration object for the specific issue type selected |
name | string | Yes | — | Required unique name to use as reference when using the API |
type | string | Yes | — | Issue type |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"channels": {
"type": "object",
"description": "Notification channels object for the specific channel type",
"properties": {
"slack": {
"type": "object",
"description": "Channel for a 'Slack' issue trigger"
},
"microsoft_teams": {
"type": "object",
"description": "Channel for a 'Microsoft Teams' issue trigger"
},
"discord": {
"type": "object",
"description": "Channel for a 'Discord' issue trigger"
},
"pagerduty": {
"type": "object",
"description": "Integration channel for an issue trigger"
},
"opsgenie": {
"type": "object",
"description": "Integration channel for an issue trigger"
},
"email": {
"type": "object",
"description": "Email channel for an issue trigger"
}
}
},
"configs": {
"description": "Configuration object for the specific issue type selected"
},
"name": {
"type": "string",
"description": "Required unique name to use as reference when using the API"
},
"type": {
"type": "string",
"description": "Issue type",
"enum": [
"delivery",
"transformation",
"backpressure",
"request"
]
}
},
"required": [
"PCID",
"channels",
"name",
"type"
]
}
hookdeck_config_upsert_transformation
Update or create a transformation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
code | string | Yes | — | JavaScript code to be executed as string |
env | object | No | — | Key-value environment variables to be passed to the transformation |
name | string | Yes | — | A unique, human-friendly name for the transformation |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"code": {
"type": "string",
"description": "JavaScript code to be executed as string"
},
"env": {
"type": "object",
"description": "Key-value environment variables to be passed to the transformation"
},
"name": {
"type": "string",
"description": "A unique, human-friendly name for the transformation"
}
},
"required": [
"PCID",
"code",
"name"
]
}

