List expiry workflow triggers

gethttps://api.expiryedge.com/v1/getScheduledWorkflowTriggers
any role60/min
Anfrage
curl 'https://api.expiryedge.com/v1/getScheduledWorkflowTriggers?status=pending&limit=100&offset=0' \
  -H "Authorization: Bearer $EXPIRYEDGE_API_KEY"
Antwort
{
  "triggers": [
    {
      "id": "att_1Mz7",
      "expiry_id": "exp_4Tq9sLm2",
      "workflow_id": "wf_3Kd9Tx",
      "workflow_title": "Annual license renewal",
      "expiry_name": "State dental license - Dr. Lee",
      "organization_id": "org_northwind",
      "created_by": "u_71bXq",
      "team_id": null,
      "trigger_type": "before_expiry",
      "trigger_days": 30,
      "trigger_time": "09:00",
      "trigger_date": "2026-09-15T09:00:00.000Z",
      "trigger_status": "pending",
      "notify_on_start": true,
      "notify_on_step_assignment": true,
      "notify_on_completion": true,
      "notify_on_stall": false,
      "stall_threshold_days": 3,
      "notify_recipients": [
        "u_71bXq"
      ],
      "notify_channels": {
        "email": true,
        "sms": false,
        "whatsapp": false,
        "in_app": true,
        "teams": false
      },
      "current_run_id": null,
      "last_run_id": null,
      "run_count": 0,
      "is_deleted": false,
      "carry_to_renewal": true,
      "created_at": "2026-09-27T14:05:00.000Z",
      "updated_at": "2026-09-27T14:05:00.000Z"
    }
  ],
  "total": 1,
  "counts": {
    "pending": 1,
    "triggered": 4,
    "cancelled": 0,
    "paused": 2,
    "error": 0
  }
}

Expiry workflow attachments of your organization filtered by trigger_status (default pending; all for every status), with per-status counts. pending / all sort by trigger_date ascending, other statuses by most recently updated. limit (default 100) and offset page an in-memory list; total is the full filtered count.

Query-Parameter

  • statusstring
    Trigger status filter.
    ErlaubtpendingtriggeredcancelledpausederrorallStandard pending
  • limitinteger
    Page size.
    Standard 100min: 1
  • offsetinteger
    Records to skip.
    Standard 0min: 0

Rückgabe

200
Triggers.
  • triggersarray of objectserforderlich
  • totalintegererforderlich
  • countsobjecterforderlich

Fehler

401
Missing, expired or invalid bearer token.
429
Too many requests for this endpoint from your IP. Wait Retry-After seconds.
500
Unexpected server error. Retry later; quote requestId to support.