Amazon Neptune · Arazzo Workflow

Amazon Neptune openCypher Create and Read Node

Version 1.0.0

Create a node over the openCypher HTTP endpoint, then read nodes back to confirm the write.

1 workflow 1 source API 1 provider
View Spec View on GitHub DatabaseGraph DatabaseGremlinNeptuneProperty GraphRDFSPARQLArazzoWorkflows

Provider

amazon-neptune

Workflows

opencypher-create-and-read-node
Create a node via openCypher HTTP, then match nodes to confirm.
Creates a node with a CREATE statement, then runs a MATCH query to read nodes back.
2 steps inputs: label, name outputs: created, results
1
createNode
Create a node with the supplied label and name property using a CREATE statement on the form-encoded openCypher endpoint.
2
readNodes
Run a MATCH query to read nodes back and confirm the new node exists.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Amazon Neptune openCypher Create and Read Node
  summary: Create a node over the openCypher HTTP endpoint, then read nodes back to confirm the write.
  description: >-
    A write-then-verify pattern over the Neptune openCypher HTTP endpoint. The
    workflow creates a node with the supplied label and name using a CREATE
    statement submitted as a form-encoded query, then runs a MATCH query to read
    nodes back and confirm the write landed. Both requests use the
    application/x-www-form-urlencoded content type required by the openCypher HTTP
    endpoint. Every step spells out its request inline so the flow can be read and
    executed without opening the underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: opencypherApi
  url: ../openapi/amazon-neptune-opencypher-api-openapi.yml
  type: openapi
workflows:
- workflowId: opencypher-create-and-read-node
  summary: Create a node via openCypher HTTP, then match nodes to confirm.
  description: >-
    Creates a node with a CREATE statement, then runs a MATCH query to read
    nodes back.
  inputs:
    type: object
    required:
    - label
    - name
    properties:
      label:
        type: string
        description: The node label to create (e.g. Person).
      name:
        type: string
        description: The value for the node's name property.
  steps:
  - stepId: createNode
    description: >-
      Create a node with the supplied label and name property using a CREATE
      statement on the form-encoded openCypher endpoint.
    operationId: executeOpenCypherQuery
    requestBody:
      contentType: application/x-www-form-urlencoded
      payload:
        query: "CREATE (n:$inputs.label {name: '$inputs.name'}) RETURN n"
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      created: $response.body#/results
  - stepId: readNodes
    description: >-
      Run a MATCH query to read nodes back and confirm the new node exists.
    operationId: executeOpenCypherQuery
    requestBody:
      contentType: application/x-www-form-urlencoded
      payload:
        query: "MATCH (n:$inputs.label) RETURN n LIMIT 10"
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      results: $response.body#/results
  outputs:
    created: $steps.createNode.outputs.created
    results: $steps.readNodes.outputs.results

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/amazon-neptune-opencypher-create-and-read-node-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.