# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Salesforce Composite API version: 1.0.0 extends: openapi/salesforce-composite-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/data/v64.0/composite'].post update: x-apievangelist-phrasing: intent: Run a series of REST requests in one call effect: write questions: - How do I create an Account and then a Contact using its new ID in a single request? - Can I chain several REST subrequests and reference earlier results? instructions: - text: 'Run these composite subrequests in one call: {requests}.' slots: requests: requestBody.compositeRequest - text: Execute {requests} as a single composite request. slots: requests: requestBody.compositeRequest method: generated generated: '2026-09-26' - target: $.paths['/data/v64.0/composite/graph'].post update: x-apievangelist-phrasing: intent: Run composite graphs of related requests effect: write questions: - How do I send several independent graphs of related records so each rolls back on its own? - Can I group related composite subrequests into graphs that each succeed or fail together? instructions: - text: Execute composite graphs {graphs}. slots: graphs: requestBody.graphs - text: Submit {graphs} as a composite graph request. slots: graphs: requestBody.graphs method: generated generated: '2026-09-26'