GET /api/v2/approval_requests

Lists all approval requests for the current account with optional filtering by status and assignee.

Allowed For

Query Parameters

NameTypeDescription
filter[status]stringFilter by a comma-separated list of one or more approval statuses. Values: active, approved, rejected, withdrawn
filter[assignee_user_id]stringFilter by a comma-separated list of assigned user ids. Maximum 100 ids
filter[assignee_group_id]stringFilter by a comma-separated list of assigned group ids. Maximum 100 ids

Filtering Logic

Pagination

This endpoint supports cursor-based pagination. Use after_cursor and before_cursor parameters to navigate through results.

Servers

Query parameters

Name Type Required Description
filter[assignee_group_id] String No

Filter by a comma-separated list of assigned group ids. Maximum 100 ids.

filter[status] String No

Filter by a comma-separated list of one or more approval statuses. Allowed values are active, approved, rejected, withdrawn. Maximum 100 values.

before_cursor String No

Cursor for pagination. Fetch records before this cursor

filter[assignee_user_id] String No

Filter by a comma-separated list of assigned user ids. Maximum 100 ids.

after_cursor String No

Cursor for pagination. Fetch records after this cursor

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.