You can't create a user with a sub-account token — it's agency scope only
The task. Create a login (a rep, a client admin) through the API.
What we found. POST /users/ with a location-level Private Integration Token returns 401 "not authorized for this scope". User creation is agency-scoped. No location scope unlocks it.
Lanes that work. An agency-level OAuth app (marketplace app installed at the agency) can mint users. Otherwise it's a one-click UI create — define the role once (User + Only-Assigned-Data on) and hand off the click.
Evidence. Confirmed live against a production sub-account; the 401 is consistent and immediate.