Overview
The Locations API manages physical addresses where business entities operate, including registered offices, operating addresses, warehouses, branches, and points of sale. Locations are used for registration threshold determination, compliance tracking, and employee management.Core endpoints
List locations
Get all locations for a business entity.
Response
Get location
Retrieve a single location by ID.
Response
Create location
Add a new location to a business entity.
Request body
Update location
Update an existing location.
Request body
200 OK on success.
Delete location
Remove a location from a business entity.
Response
Returns
204 No Content on success.
Location types
A single location can have multiple types:Address fields
Employee tracking
Track employee count at each location for:- Payroll tax threshold determination
- Workers’ compensation requirements
- Local tax obligations
- Headcount reporting
employeeCount as staff levels change.
Registration threshold determination
UsestartDate to track when physical presence began in a jurisdiction. This is critical for:
- Indirect tax registration thresholds
- Income tax registration thresholds
- Payroll tax obligations
- Registration requirements
Location sources
Locations can be created from multiple sources:
External locations include a
sourceId for reference back to the originating system.
Time periods
Track location validity withstartDate and endDate:
startDate: When the location became active (required)endDate: When the location was closed (optional, null for active locations)
Related resources
- Business Entity API - Manage parent business entities
- Registrations API - Registrations triggered by location-based thresholds