Skip to main content
GET
/
trigger
/
triggers
Retrieve all triggers
curl --request GET \
  --url https://api.quiva.ai/trigger/triggers \
  --header 'Authorization: Bearer <token>'
{
  "body": {
    "results": [
      {
        "name": "my-gateway-trigger",
        "collection": "my-collection",
        "description": "Trigger for API gateway endpoint",
        "gateway_mapping_subject": "ms.trigger.gateway.123456",
        "stream": "quiva-trigger-config",
        "subject": "ms.trigger.gateway.my-gateway-trigger",
        "trigger_type": "gateway",
        "type": "created"
      },
      {
        "name": "my-stream-trigger",
        "collection": "my-collection",
        "description": "Stream data processing trigger",
        "stream": "quiva-trigger-config",
        "subject": "ms.trigger.stream.my-stream-trigger",
        "trigger_type": "stream",
        "type": "created"
      }
    ],
    "results_total": 2
  },
  "metadata": {
    "subject": "ms.trigger.subject_pattern"
  },
  "status_code": 200
}

Authorizations

Authorization
string
header
required

JWT token for authentication. Required for all API operations to verify identity and access permissions.

Query Parameters

subject_pattern
string
required

The subject pattern to match triggers. Can include wildcards (e.g., 'ms.trigger.' to match all triggers, or 'ms.trigger.gateway.' to match only gateway triggers).

Example:

"ms.trigger.subject_pattern"

Response

Successfully retrieved triggers

body
object
metadata
object
status_code
integer

HTTP status code indicating the result of the operation.

Example:

200