Skip to main content
GET
Get trigger type

Authorizations

Authorization
string
header
required

Enter your JWT token

Path Parameters

triggerSlug
string
required

The slug identifying the trigger type to retrieve.

Query Parameters

applicationSlug
string | null

Optional parent-application slug used to disambiguate when the same trigger slug exists across applications.

Response

The detailed representation of the trigger type.

Detail shape for GET /api/DeveloperAPI/v1/triggers/types/{triggerSlug}. Adds the JSON schemas (generated off the existing DeveloperAPI/MCPSchemaGenerator, the same dialect /v1/tools/{toolSlug} uses) and the parameters block describing how the trigger fires - information config_schema alone cannot carry, since schedule/listen-columns/event-type are not activity inputs.

delivery
string
required

How this trigger fires: realtime (the provider pushes events to Engini), polling (Engini checks on a schedule) or manual_webhook (you post to a URL Engini gives you). Always one of those three - a trigger type whose connector cannot currently back a realtime subscription is left out of the catalog rather than listed with a fourth value.

trigger_slug
string
application_slug
string
name
string | null
description
string | null
config_schema
unknown
payload_schema
unknown
parameters
object

The three things a caller must know beyond config_schema: whether/how a schedule applies, whether the trigger watches specific columns, and whether/what event-type options exist.