v4
OpenAPI 3.1.02026-08-01207318738.7 KBList routines
List routines for the calling user, newest first. Includes routines paused by the owner or disabled by Omni, but excludes deleted routines. Use pageInfo.nextCursor from one response as the cursor query parameter on the next request. Organization API keys can pass ?userId=<membershipId> to list routines for a specific organization member.
Query parameters
Cursor for pagination (from previous response nextCursor)
Cursor for pagination (from previous response nextCursor)
Number of results per page (1-100, integer)
Number of results per page (1-100, integer)
Sort direction for results
Sort direction for results
Field to sort results by
Field to sort results by
Target user membership ID (for org-scoped API keys)
Target user membership ID (for org-scoped API keys)
Response
Paginated list of routines.
Example response
{
"records": [
{
"destination": {
"recipientEmails": [
"alice@example.com",
"bob@example.com"
],
"type": "email",
"userGroupIds": [
"550e8400-e29b-41d4-a716-446655440000"
]
},
"lastRun": {
"label": "Delivered",
"state": "COMPLETE"
}
}
]
}