Skip to content
For LLMsView as Markdown·

AWS DynamoDB ​

Manage tables and perform CRUD operations on Amazon DynamoDB.

DetailValue
CategoryDatabase
Base URLhttps://dynamodb.us-east-1.amazonaws.com
AuthenticationAPI Key
Endpoints9
Connector keyaws-dynamodb

Using AWS DynamoDB in a workflow ​

  1. Go to Connections and click New Connection.
  2. Pick AWS DynamoDB from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown. The full list is below.

Available endpoints ​

EndpointSummary
POST /List DynamoDB tables
POST /#CreateTableCreate a table
POST /#DescribeTableDescribe a table
POST /#PutItemPut an item
POST /#GetItemGet an item
POST /#QueryQuery items
POST /#ScanScan items
POST /#UpdateItemUpdate an item
POST /#DeleteItemDelete an item

Each endpoint is documented in full below. Use the outline on the right to jump to one.

POST / ​

List DynamoDB tables

DetailValue
Operation IDdatabase.listTables
MethodPOST
Path/

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your AWS DynamoDB connection from the Connection dropdown.
  3. In the Operation dropdown, select database.listTables.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream AWS DynamoDB API reference.

POST /#CreateTable ​

Create a table

DetailValue
Operation IDdatabase.createTable
MethodPOST
Path/#CreateTable

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your AWS DynamoDB connection from the Connection dropdown.
  3. In the Operation dropdown, select database.createTable.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream AWS DynamoDB API reference.

POST /#DescribeTable ​

Describe a table

DetailValue
Operation IDdatabase.describeTable
MethodPOST
Path/#DescribeTable

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your AWS DynamoDB connection from the Connection dropdown.
  3. In the Operation dropdown, select database.describeTable.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream AWS DynamoDB API reference.

POST /#PutItem ​

Put an item

DetailValue
Operation IDdatabase.putItem
MethodPOST
Path/#PutItem

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your AWS DynamoDB connection from the Connection dropdown.
  3. In the Operation dropdown, select database.putItem.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream AWS DynamoDB API reference.

POST /#GetItem ​

Get an item

DetailValue
Operation IDdatabase.getItem
MethodPOST
Path/#GetItem

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your AWS DynamoDB connection from the Connection dropdown.
  3. In the Operation dropdown, select database.getItem.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream AWS DynamoDB API reference.

POST /#Query ​

Query items

DetailValue
Operation IDdatabase.query
MethodPOST
Path/#Query

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your AWS DynamoDB connection from the Connection dropdown.
  3. In the Operation dropdown, select database.query.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream AWS DynamoDB API reference.

POST /#Scan ​

Scan items

DetailValue
Operation IDdatabase.scan
MethodPOST
Path/#Scan

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your AWS DynamoDB connection from the Connection dropdown.
  3. In the Operation dropdown, select database.scan.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream AWS DynamoDB API reference.

POST /#UpdateItem ​

Update an item

DetailValue
Operation IDdatabase.updateItem
MethodPOST
Path/#UpdateItem

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your AWS DynamoDB connection from the Connection dropdown.
  3. In the Operation dropdown, select database.updateItem.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream AWS DynamoDB API reference.

POST /#DeleteItem ​

Delete an item

DetailValue
Operation IDdatabase.deleteItem
MethodPOST
Path/#DeleteItem

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your AWS DynamoDB connection from the Connection dropdown.
  3. In the Operation dropdown, select database.deleteItem.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream AWS DynamoDB API reference.