slug: cordial provider: Cordial generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Telecommunications min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 5 edges: - tag: contacts spec_file: cordial-contacts-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.8 evidence: POST /v1/contacts addContact Add a new contact to the system; MergeContactsSuccess reason: Full CRUD over contact records plus merge/split, profile export, channel unsubscribe and cart state — the customer master / golden-record surface of the CDP. - tag: automation templates spec_file: cordial-automation-templates-api-openapi.yml capability_id: BC-400.60 capability_id_l1: BC-400 capability_name: Digital Marketing Management confidence: 0.75 evidence: POST /v1/automationtemplates/{key}/send sentMessage Send a batch message from an automation template reason: Lifecycle of automated message templates, publishing, rendering per contact and sending — this is marketing automation on a cross-channel messaging platform. - tag: account attributes spec_file: cordial-account-attributes-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.7 evidence: GET /v1/accountcontactattributes getListAccountAttributes Get contact attributes reason: Defines and maintains the custom contact attribute schema of the customer data platform — the customer master data model. Mapped to Customer Data Management; it is schema definition rather than record management, hence 0.7. - tag: batch messages spec_file: cordial-batch-messages-api-openapi.yml capability_id: BC-400.60 capability_id_l1: BC-400 capability_name: Digital Marketing Management confidence: 0.7 evidence: PUT /v1/batchmessages/{id}/send sendSingleBatch Send Manual Messagesend reason: Create, test-send, send, pause, cancel and resume batch (campaign) messages across email/SMS/push — outbound marketing campaign execution. Sub-capability could also read as demand generation, hence 0.7. - tag: orchestrations spec_file: cordial-orchestrations-api-openapi.yml capability_id: BC-400.60 capability_id_l1: BC-400 capability_name: Digital Marketing Management confidence: 0.7 evidence: POST /v2/orchestrations/{orchestrationID}/trigger triggerOrchestration; GET /v2/orchestrations/{orchestrationID}/actions orchestrationActions reason: Listing and triggering cross-channel messaging journeys (orchestrations) with contact identification payloads — marketing automation, not generic workflow tooling, given the vendor's messaging platform context. recovered_from: vertical-retail-consumer-goods-edges.json