App Catalog

List app catalog workflows

Start here: the other app catalog workflow endpoints take these ids. Filter by triggerType or idApp.<br/><br/>Returns up to 25 workflows per page, and total across pages; while nextCursor is present, pass it as cursor for the next page.<br/><br/>usedByPolicies[].idAccessRequestPolicy is the policy id in the access request policies list.<br/><br/>

<p><ul><li>Rate limit: 500 requests per minute</li></ul></p>
get/appCatalog/workflows

Request

  • Base URL
    https://api.toriihq.com/v1.0
  • Auth
    API key in header Authorization

Query parameters

triggerType'requestAccess' | 'temporaryAccessExpired' | 'requestNewApp'

requestAccess = provisioning workflow and temporaryAccessExpired = deprovisioning workflow (both in the Access workflows tab); requestNewApp = new app request policy.

idAppinteger

Only access workflows for this app.

sizeinteger

Workflows per page, up to 25. Defaults to 25.

cursorstring

The nextCursor of the previous page, to get the next one. Omit it for the first page.

Response

Successful

countinteger required

The number of workflows in this page.

totalinteger required

The number of workflows that match the filters, across all pages.

nextCursorstring

Present when more workflows follow: pass it as cursor to get the next page. Absent on the last page.

Example response

{
  "workflows": [
    {
      "id": 987,
      "name": "Zoom provisioning",
      "triggerType": "requestAccess",
      "idApp": 1234,
      "actions": {
        "idRootNode": null,
        "nodes": {}
      },
      "isValid": true,
      "isActive": true,
      "createdBy": 55,
      "creationTime": "2026-10-26T10:00:00.000Z",
      "usedByPolicies": [
        {
          "idAccessRequestPolicy": 12,
          "idApp": 1234,
          "name": "Zoom — standard"
        }
      ],
      "executionsCount": 42,
      "latestExecution": {
        "status": "COMPLETED",
        "creationTime": "2026-10-26T09:12:00.000Z",
        "completionTime": "2026-10-26T09:12:05.000Z"
      }
    }
  ],
  "count": 100,
  "total": 1000,
  "nextCursor": "WzE0NjM1Mzg4NTcsIjY1NDMyMyJd"
}

Changes

No recorded changes to this operation across all 1 revision of this API.