Tango Budget Outbound API
Generated fromTango Budget Outbound API Integration Design Specification V0.3.docxin SharePoint folder01 Common Integrations. OAS spec:budget-outbound.yaml
Overview
Async delta REST API: client retrieves newly-approved or updated project-budget records from Tango. Two-call pattern withgu_id and pagination (5000/page).
Owner: Tango Analytics
Spec version: 0.3
Status: Draft (auto-generated — needs review)
Base URLs
Authentication
Headersx-client + x-api-key.
Endpoints
Integration logic
- Delta API: only newly-approved budgets or updates after the last integration run are included.
transaction_type = NEWfor newly approved budgets;UPDATEfor changes to existing.- Page size 5000; first page returned if
page_nois omitted. - Null fields are omitted from response JSON.
Data model
Open Questions / Assumptions
- Integration type header inconsistency — header says
space Area outBOUND apibut the document is clearly about budgets (title, content, fields). Assumed a stale copy-paste from a different spec template. -
milsetone_nametypo — should likely bemilestone_name. Preserved verbatim. -
task_numbertyped NUMBER in mapping but sample isTSK125(alphanumeric). Schema uses string. -
brand_nametyped NUMBER in mapping but sample isTango(string). Schema uses string. - No validations listed in the source doc.
- Lookup codes are
<TBD>in Appendix.

