Skip to main content

Tango MAC Comment Inbound API

Generated from Tango MAC Comment Inbound API Integration Design Specification V0.8.docx in SharePoint folder 03 Space Integrations. OAS spec: mac-comment-inbound.yaml

Overview

Async REST API: client adds comments (Internal Notes / External Notes) to MAC requests in Tango. Create-only by default; updates existing comments when tango_comment_id is provided. Cannot delete comments. Owner: Tango Analytics Spec version: 0.8 Status: Draft (auto-generated — needs review)

Endpoints

Authentication

Headers x-client + x-api-key.

Integration logic

  • New comment → no tango_comment_id.
  • Update existing comment → include tango_comment_id.
  • Comments cannot be deleted via this integration.

Data model (required ✅)

Validations

  1. comments NULL → Comments is missing
  2. ext_entity_number NULL → Client Integration Id is missing

Open Questions / Assumptions

  • entity_type casing — source describes as “MAC Internal or MAC External” but sample value is MACEXTERNAL (single token, all caps). Schema uses the single-token form.
  • comment_type lookup values are <TBD>.
  • record_key type in error response sample shows both unquoted number (027533) and quoted string ("027369"); modelled as oneOf.

Changelog (compressed)