# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Monte Carlo GraphQL API version: 1.0.0 extends: openapi/monte-carlo-graph-ql-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['/graphql'].post update: x-apievangelist-phrasing: intent: Run a GraphQL query or mutation against Monte Carlo effect: write questions: - How do I pull my data incidents and monitors out of Monte Carlo programmatically? - Can I create or update a data monitor through the API instead of the UI? - Which GraphQL operation fetches the tables Monte Carlo is observing? - Is there a way to pass variables and pick a named operation in one GraphQL request? instructions: - text: 'Run this GraphQL query against Monte Carlo: {query}' slots: query: requestBody.query - text: Execute {query} with variables {variables} to fetch my recent data incidents. slots: query: requestBody.query variables: requestBody.variables - text: Send the GraphQL document {query} and run only the operation named {operationName}. slots: query: requestBody.query operationName: requestBody.operationName - text: Use the createOrUpdateMonitor mutation {query} to set up or change a monitor. slots: query: requestBody.query method: generated generated: '2026-10-01'