# Positions

Positions are the job-title directory of the Team Member domain (for example
"Barber" or "Senior stylist"). Create positions first, then reference them from Team
Members via `position_id`.

 - [GET /locations/{location_id}/positions](https://developer.alteg.io/en/b2b-v3/openapi/positions/listpositions.md): Returns the position directory of the Location. Reference a position from a Team Member via `position_id`. Cursor-paginated list. Default ordering: weight desc, title, id tie-breaker. Cursors use the
 - [POST /locations/{location_id}/positions](https://developer.alteg.io/en/b2b-v3/openapi/positions/createposition.md): Creates a position.
 - [GET /locations/{location_id}/positions/{position_id}](https://developer.alteg.io/en/b2b-v3/openapi/positions/getposition.md): Returns a single position.
 - [PATCH /locations/{location_id}/positions/{position_id}](https://developer.alteg.io/en/b2b-v3/openapi/positions/updateposition.md): Partially updates a position with a merge-patch body.
 - [DELETE /locations/{location_id}/positions/{position_id}](https://developer.alteg.io/en/b2b-v3/openapi/positions/deleteposition.md): Deletes a position.
