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.