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
}

Documentation Index

Fetch the complete documentation index at: https://docs.quiva.ai/llms.txt

Use this file to discover all available pages before exploring further.

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