# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for V1 Lytics Work API version: 1.0.0 extends: openapi/lytics-work-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-02' generator: build-phrasing.py label: Generated by API Evangelist operations: 7 - target: $.paths['/api/work'].get update: x-apievangelist-phrasing: intent: List integration jobs effect: read questions: - Which integrations are running on my account right now? - Can I include completed or deleted jobs in the list? instructions: - text: List my running integration jobs. - text: 'Show work in state {state}, including completed: {showcompleted}.' slots: state: query.state showcompleted: query.showcompleted method: generated generated: '2026-10-01' - target: $.paths['/api/work'].post update: x-apievangelist-phrasing: intent: Start an integration job effect: write questions: - How do I start a new import or export job from a workflow? - What config does a new work unit need? instructions: - text: Create a work job from workflow {workflow_id}. slots: workflow_id: requestBody.workflow_id - text: Start workflow {workflow_id} with config {config}. slots: workflow_id: requestBody.workflow_id config: requestBody.config method: generated generated: '2026-10-01' - target: $.paths['/api/work/{id}'].get update: x-apievangelist-phrasing: intent: Get an integration job effect: read questions: - Can I check the details of one integration job? - What config is a particular work job running with? instructions: - text: Show work job {id}. slots: id: path.id - text: Fetch integration job {id}. slots: id: path.id method: generated generated: '2026-10-01' - target: $.paths['/api/work/{id}'].delete update: x-apievangelist-phrasing: intent: Delete an integration job effect: destructive questions: - Can I delete an integration job? - Is it possible to remove a work unit permanently? instructions: - text: Delete work job {id}. slots: id: path.id - text: Remove integration job {id}. slots: id: path.id method: generated generated: '2026-10-01' - target: $.paths['/api/work/_status'].get update: x-apievangelist-phrasing: intent: Check status of integration jobs effect: read questions: - Can I check the run status of my jobs to see which are paused, killed or in error-wait? - Can I check job status for one workflow? instructions: - text: Check the run-status report for jobs in status {status}. slots: status: query.status - text: Check job status for workflow {workflow_id}. slots: workflow_id: query.workflow_id method: generated generated: '2026-10-02' - target: $.paths['/api/work/{id}/{cmd}'].post update: x-apievangelist-phrasing: intent: Send a command to an integration job effect: write questions: - Can I pause or resume a running integration job? - How do I send a command to a work job? instructions: - text: Send command {cmd} to work job {id}. slots: cmd: path.cmd id: path.id - text: Run {cmd} on integration job {id}. slots: cmd: path.cmd id: path.id method: generated generated: '2026-10-01' - target: $.paths['/api/work/_bounceall'].post update: x-apievangelist-phrasing: intent: Bounce all integration jobs effect: write questions: - Can I restart every job on the account at once? - Can I bounce only the jobs in a particular status? instructions: - text: Bounce all work jobs. - text: Bounce every job with status {status}. slots: status: query.status method: generated generated: '2026-10-01'