Skip to main content
GET
Retrieve a paginated list of all pending approvals for workflows that are waiting for human approval. Use this endpoint to view all execution plans that require manual approval before proceeding.

Base URL

All API requests should be made to:

Example request

Query parameters

Example response

Response fields

Data array

Meta object

Root fields

Error Responses

If the page is out of range, you will receive:

Use Cases

  • Review Pending Approvals: View all workflows waiting for human approval
  • Approval Dashboard: Build a dashboard to manage all pending approvals
  • Workflow Monitoring: Track which workflows are paused waiting for approval
  • Audit Trail: Review approval requests by creation date
  • Bulk Operations: Process multiple approvals efficiently

Sorting

Results are sorted by inserted_at in descending order, showing the most recently created pending approvals first.

Important Notes

  • Execution Plan UUID: Use the execution_plan_uuid field when calling the Human Approval Action endpoint
  • Workflow UUID: The workflow_uuid field identifies the workflow template that contains this execution plan
  • Sorted by Date: Results are sorted by inserted_at in descending order (newest first)

Authorizations

x-hookpulse-api-key
string
header
required

API key for authentication. Get this from your dashboard by selecting a brand and going to API Keys section.

x-brand-uuid
string
header
required

Brand UUID for authentication. Get this from your dashboard after adding a brand - it will be displayed in the UI.

Query Parameters

page
integer<int32>
default:1

Page number to retrieve (starts from 1)

Required range: x >= 1

Response

Successful response

data
object[]

Array of pending approval objects

meta
object
success
boolean

Indicates if the request was successful

timezone
string

IANA timezone identifier indicating the timezone used for all timestamps in the response (matches your brand's selected timezone)