Skip to content

Territories API

19 endpoints. All requests need an Authorization header — see Authentication. API keys additionally need the matching scope.

Method Path Description
GET /api/territories/ List Territories
POST /api/territories/ Create Territory Accepts a JSON body.
GET /api/territories/segments List Segments
POST /api/territories/segments Create Segment Accepts a JSON body.
PATCH /api/territories/segments/{segment_id} Update Segment Accepts a JSON body.
DELETE /api/territories/segments/{segment_id} Delete Segment
GET /api/territories/sub-segments List Sub Segments
POST /api/territories/sub-segments Create Sub Segment Accepts a JSON body.
PATCH /api/territories/sub-segments/{sub_segment_id} Update Sub Segment Accepts a JSON body.
DELETE /api/territories/sub-segments/{sub_segment_id} Delete Sub Segment
POST /api/territories/sync-hierarchy Sync Hierarchy
PATCH /api/territories/{territory_id} Update Territory Accepts a JSON body.
DELETE /api/territories/{territory_id} Delete Territory
GET /api/territories/{territory_id}/accounts List Territory Accounts
POST /api/territories/{territory_id}/accounts Assign Accounts Accepts a JSON body.
DELETE /api/territories/{territory_id}/accounts/{account_id} Remove Account From Territory
GET /api/territories/{territory_id}/reps List Territory Reps
POST /api/territories/{territory_id}/reps Assign Rep Accepts a JSON body.
DELETE /api/territories/{territory_id}/reps/{user_id} Remove Rep

Try it

The full request/response schema for every endpoint is in the OpenAPI spec served by your own workspace.