slug: ortto provider: Ortto 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: 4 edges: - tag: People spec_file: ortto-people-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.85 evidence: POST /person/merge mergePeople Create or update one or more people (merge); POST /person/delete deletePeople reason: Full CRUD/merge lifecycle over person/contact records in a customer data platform — customer master data and golden-record maintenance. - tag: Accounts spec_file: ortto-accounts-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.78 evidence: POST /accounts/merge mergeAccounts Create or update one or more accounts (merge) reason: Merge-based create/update of account (company) records in a customer data platform is customer master data maintenance and identity resolution, not financial accounting. - tag: Campaigns spec_file: ortto-campaigns-api-openapi.yml capability_id: BC-400 capability_id_l1: BC-400 capability_name: Marketing Management confidence: 0.75 evidence: POST /campaign/calendar getCampaignCalendar Retrieve campaigns by time period; POST /campaign/reports/get getCampaignReport Retrieve a campaign or asset report reason: Marketing campaign scheduling view and campaign/asset performance reporting in a marketing automation platform — clearly Marketing Management, but evidence does not decide between demand generation and marketing operations measurement, so no L2. - tag: Transactional spec_file: ortto-transactional-api-openapi.yml capability_id: BC-400.60 capability_id_l1: BC-400 capability_name: Digital Marketing Management confidence: 0.7 evidence: POST /transactional/send sendTransactionalEmail Send a transactional email; POST /transactional/send-sms sendTransactionalSms reason: Marketing automation platform surface for sending transactional email/SMS messages to contacts — outbound customer messaging execution, closest to digital marketing/marketing automation delivery. Not a campaign design capability, so confidence moderate.