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.