# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Ortto Activities API version: 1.0.0 extends: openapi/ortto-activities-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 1 - target: $.paths['/activities/create'].post update: x-apievangelist-phrasing: intent: Record custom activity events for people effect: write questions: - How do I send custom events like 'signed up for webinar' into Ortto? - Can one request log a batch of up to 100 custom activities? - Will tracking a custom activity also create the person if they don't exist yet? instructions: - text: 'Record these custom activity events: {activities}.' slots: activities: requestBody.activities - text: Log activities {activities} and match or create each person by {merge_by}. slots: activities: requestBody.activities merge_by: requestBody.merge_by method: generated generated: '2026-10-01'