Get list of approval workflows

Returns a paginated list of all approval workflows across the tenant, including their current status, steps, assigned approvers, and submitted library content.

Use the limit and offset query parameters to page through results using offset-based pagination. Alternatively, provide a continuationToken from a previous response to fetch the next page using cursor-based pagination. Both strategies are supported; if continuationToken is provided it takes precedence over offset.

Example usage: Poll this endpoint periodically to detect newly submitted workflows with status=Pending. To audit all historical workflows, iterate using offset increments of limit until entries is empty or offset >= totalCount. When using cursor-based pagination, follow nextPageLink or pass continuationToken until no continuationToken is returned in the response.

Glossary: continuationToken — An opaque cursor string returned in paginated responses. Pass this value verbatim as a query parameter to retrieve the next page. Absent when there are no more pages. teamsiteId — Identifier of a teamsite, which is a tenant-scoped Library container used to partition content by team or business unit. May be 1 (default teamsite) or a UUID. libraryContent — A reference to a library item (file, URL, or document) that is the subject of an approval workflow, identified by its content id and versionId. approvalProcess — A named template that defines the ordered steps, assigned approvers, and routing rules applied to a class of approval workflows.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
integer
1 to 1000
Defaults to 100

Maximum number of entries to return per page. Must be a positive integer. Defaults to 100 if not specified. Maximum allowed value is 1000.

integer
≥ 0
Defaults to 0

Zero-based index of the first entry to return. Use with limit for offset-based pagination. Defaults to 0 when not specified.

string

Opaque cursor token returned by a previous response for cursor-based pagination. When provided, takes precedence over the offset parameter.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json