Tango Vendor (Supplier Sites) Inbound API
Generated fromTango Vendor API Integration Design Specification V1.3.docxin SharePoint folder01 Common Integrations. OAS spec:vendor-inbound-api.yaml
Overview
Async REST API: client PUTs vendor / supplier-site records to Tango. Creates / updates supplier sites with addressing, payment, and banking info. Owner: Tango Analytics Spec version: 1.3 Status: Draft (auto-generated — needs review)Base URLs
Authentication
Headersx-client + x-api-key.
Endpoints
Integration logic
- Upsert key:
(supplier_number, supplier_site_number). Supplier_typedefaults toLEASEif blank.Status = A/I(Active / Inactive).
Data model (required ✅)
Validations (sample)
supplier_numbernull →supplier_number is missing or emptystatusnull →Status is missing or emptystatusnot in (A,I) →Status does not match expected valueSupplier_typenot in (LEASE,PROJECT,ALL) →Supplier Type does not match expected value
Open Questions / Assumptions
- PascalCase / lowercase casing inconsistency for many fields in source data mapping (
Supplier_type,Supplier_number,Country,Status,City,State,Zip,Email,Fax,Partner,Prequalified). Preserved verbatim — confirm actual wire format. - Source label typo “Suppler Site Name” — preserved.
-
record_keytype inconsistency in error sample: one entry shows0010(no quotes — could be number) and another"0005-005"(string). Modelled asoneOf. - Lookup codes are
<TBD>in Appendix.

