FruxonDocs
Agent NetworkTriggers

Lists triggers in the tenant

Returns every trigger in the tenant with its current agent bindings. The two optional filters compose: `agentId` narrows to triggers bound to one agent, `integration` narrows to triggers sourced from one integration. The result is unpaged.

GET
/v1/tenants/{tenant}/triggers
AuthorizationBearer <token>

JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.

In: header

Path Parameters

tenant*string

The tenant identifier

Query Parameters

agentId?string

If supplied, only triggers bound to this agent are returned.

integration?string

If supplied, only triggers sourced from this integration are returned.

Response Body

curl -X GET "https://api.fruxon.com/v1/tenants/string/triggers"
[
  {
    "id": "00000000-0000-0000-0000-000000000000",
    "kind": "SCHEDULE",
    "integrationId": "string",
    "integrationConfigId": "00000000-0000-0000-0000-000000000000",
    "eventType": "string",
    "displayName": "string",
    "active": false,
    "timeout": 0,
    "scheduleFrequency": "DAILY",
    "scheduleDay": "sunday",
    "scheduleDayOfMonth": "_1",
    "scheduleHour": "string",
    "scheduleMinute": "string",
    "intervalValue": 0,
    "intervalUnit": "MINUTES",
    "timezone": "string",
    "filter": {
      "match": "ALL",
      "conditions": []
    },
    "createdAt": 0,
    "modifiedAt": 0,
    "lastFiredAt": 0,
    "hasWebhookKey": false,
    "webhookOwnership": "PER_BINDING",
    "agentIds": [
      "string"
    ],
    "bindings": [
      {
        "agentId": "string",
        "parameterMappings": [],
        "outputBindingId": null,
        "outputDestination": null,
        "defaultOutputDestinations": []
      }
    ]
  }
]
Empty
Empty
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}