Place Management
Create Place
Create a new place (location/site) in your organization.
POST
Create a new place to represent customer sites, warehouses, offices, or any fixed location. Places can have check-in radii, custom data fields, and be assigned to specific teams.
REQUEST
Name of the place. This is the only required field.
Location coordinates object with
lat and lng properties. If not provided, the system will attempt to geocode based on the address fields.Check-in radius in meters. Determines how close a worker needs to be to check in at this location.
Street address
City name
Postal or ZIP code
State, province, or region
ISO country code (e.g., “US”, “GB”, “DE”)
Contact email for this location
Contact phone number for this location
Color code in hexadecimal format (e.g., “#22c328”)
Comma-separated form IDs to link to this place
Array of team numbers (integers) that can access this place. When the caller belongs to a company, Hellotracks assigns the created place to the caller’s current teams after processing request fields. Use
/api/editplace after creation if you need to set explicit teams.Array of custom key-value pair objects for additional data. Each object should have
key and val properties.Example: [{"key": "manager", "val": "John Doe"}, {"key": "hours", "val": "9-5"}]Permissions
- Company Members: Can create places if they’re not workers, or if
workers_create_placessetting is enabled - Personal Accounts: Can always create places
- Team Assignment: For company callers, the place will automatically be assigned to the caller’s teams after creation
Automatic Geocoding
If you provide address fields without coordinates, the system will attempt to geocode the location automatically. For best results, provide at least:- address + city + country_code, or
- city + state + country_code
RESPONSE
Status code.
0 indicates success.Unique identifier of the newly created place. Use this UID to reference the place in other API calls.
Created place object. See the Place API Object for the complete structure.