# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Amazon Neptune Neptune Analytics Import Tasks API version: 1.0.0 extends: openapi/amazon-neptune-import-tasks-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: 4 - target: $.paths['/importtasks'].get update: x-apievangelist-phrasing: intent: List Neptune Analytics import tasks effect: read questions: - What import tasks have run in my Neptune Analytics account? - Can I page through import tasks a few at a time? instructions: - text: List my Neptune Analytics import tasks. - text: Show import tasks {max} per page. slots: max: query.maxResults method: generated generated: '2026-10-01' - target: $.paths['/importtasks'].post update: x-apievangelist-phrasing: intent: Create a graph and load it from S3 effect: write questions: - How do I create a Neptune Analytics graph and load data from S3 in one step? - Which data formats and IAM role does a graph import task need? instructions: - text: Create graph {name} from S3 source {source} using role {role}. slots: name: requestBody.graphName source: requestBody.source role: requestBody.roleArn - text: Build a new graph {name} by importing {format} data from {source} with role {role}. slots: name: requestBody.graphName format: requestBody.format source: requestBody.source role: requestBody.roleArn method: generated generated: '2026-10-01' - target: $.paths['/importtasks/{taskIdentifier}'].get update: x-apievangelist-phrasing: intent: Get details of an import task effect: read questions: - How far along is my graph import task? - Did a specific Neptune Analytics import task fail or succeed? instructions: - text: Show the details of import task {task}. slots: task: path.taskIdentifier - text: Check progress on import task {task}. slots: task: path.taskIdentifier method: generated generated: '2026-10-01' - target: $.paths['/importtasks/{taskIdentifier}'].delete update: x-apievangelist-phrasing: intent: Cancel a running import task effect: destructive questions: - Can I stop a graph import that is still in progress? - What happens if I cancel a Neptune Analytics import task midway? instructions: - text: Cancel import task {task}. slots: task: path.taskIdentifier - text: Abort the running graph import {task}. slots: task: path.taskIdentifier method: generated generated: '2026-10-01'