Tango Locations Outbound API
Generated fromTango Locations Outbound API Integration Design Specification V2.0.docxin SharePoint folder01 Common Integrations. OAS spec:location-outbound.yaml
Overview
Async delta REST API: client retrieves Property / Building / Floor / Location-Store records updated in Tango since the last integration run. One endpoint, four entity types, optional scoping param. Owner: Tango Analytics Spec version: 2.0 Status: Draft (auto-generated — needs review). Full field mapping was not extracted from source.Base URLs
Authentication
Headersx-client + x-api-key.
Endpoints
Query params on the initiation call
Integration logic
- Delta API: only records updated after the last integration run are returned.
- Updates to
building_id,floor_id, orlease_numberdo NOT trigger export — only updates to other fields do. - Records created through “conversion” (data migration) are excluded.
- For Stores and Buildings,
associated_propertycarries the linked property information. - Null/unconfigured fields are omitted from the response JSON.
Data model
The source data-mapping table did not surface in the extracted text. The schema is permissive (additionalProperties: true) and lists only structurally significant fields named in the document:
A real consumer will need the full per-entity field list from another source (it was added across versions 0.1 through 1.9 of the source doc — see changelog).
Open Questions / Assumptions
- Full field mapping not extracted from source. Spec is intentionally thin until a fuller dataset is available.
- Param name with a space — the source documents the optional param as
Entity Type(with a space). The wire format is almost certainly snake_caseentity_type. Preserved verbatim; confirm and correct. - Direction header inconsistency — source header has
Source: CLIENT SYSTEM / Destination: TANGO, but description and content describe outbound (Tango → Client). Treated as outbound. - Pagination behaviour: doc references
page_nobut doesn’t state default page size for this endpoint (other Tango outbound endpoints use 5000). - Endpoint name is
/buildingsbut covers all four entity types — could read as misleading. Confirm whether a more general/locationsroute exists or is planned.

