API endpoints used in this guide
This guide uses
externalSourceId to address organizations, users, and dimensions. Make sure your external system IDs
are set on all resources before proceeding.Prerequisites
- An organization with
externalSourceIdconfigured - A dimension with list values — see Dimensions
- Users with dimension presets assigned
Required headers
Include these headers in every request:Step 1: Activate approval
- Open the Admin UI for your organization.
- Navigate to the approval settings.
- Enable approval on the dimension you want to use for routing (e.g., “Costcenter”).
Step 2: Assign an approver to a dimension value
Identify the approver’sexternalSourceId. If needed, list all users in the organization with the List users endpoint and find the externalSourceId on the person object.
Assign the approver to a dimension value using the Create or update approvers endpoint. The example below sets a manager as an approver on cost center 100.
Expense reports from users with cost center
100 preset are now automatically routed to the assigned approver.Next steps
- Configure multi-step approval chains by adding more approvers with incremental
sortOrdervalues - Set
amountLimitthresholds to create escalation-based approval workflows - Learn more about dimension configuration in the Dimensions guide

