Appearance
AWS DynamoDB
Manage tables and perform CRUD operations on Amazon DynamoDB.
| Detail | Value |
|---|---|
| Category | Database |
| Base URL | https://dynamodb.us-east-1.amazonaws.com |
| Authentication | API Key |
| Endpoints | 9 |
| Connector key | aws-dynamodb |
Using AWS DynamoDB in a workflow
- Go to Connections and click New Connection.
- Pick AWS DynamoDB from the marketplace.
- Enter your credentials (see Authentication above for what's expected).
- In a workflow, drop an API Call node and select this connection.
- Pick the operation you need from the Operation dropdown — the full list is below.
Available endpoints
| Endpoint | Summary |
|---|---|
POST / | List DynamoDB tables |
POST /#CreateTable | Create a table |
POST /#DescribeTable | Describe a table |
POST /#PutItem | Put an item |
POST /#GetItem | Get an item |
POST /#Query | Query items |
POST /#Scan | Scan items |
POST /#UpdateItem | Update an item |
POST /#DeleteItem | Delete an item |
Each endpoint is documented in full below. Use the outline on the right to jump to one.
POST /
List DynamoDB tables
| Detail | Value |
|---|---|
| Operation ID | database.listTables |
| Method | POST |
| Path | / |
Parameters
No parameters.
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your AWS DynamoDB connection from the Connection dropdown.
- In the Operation dropdown, select
database.listTables. - 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
| Detail | Value |
|---|---|
| Operation ID | database.createTable |
| Method | POST |
| Path | /#CreateTable |
Parameters
No parameters.
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your AWS DynamoDB connection from the Connection dropdown.
- In the Operation dropdown, select
database.createTable. - 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
| Detail | Value |
|---|---|
| Operation ID | database.describeTable |
| Method | POST |
| Path | /#DescribeTable |
Parameters
No parameters.
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your AWS DynamoDB connection from the Connection dropdown.
- In the Operation dropdown, select
database.describeTable. - 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
| Detail | Value |
|---|---|
| Operation ID | database.putItem |
| Method | POST |
| Path | /#PutItem |
Parameters
No parameters.
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your AWS DynamoDB connection from the Connection dropdown.
- In the Operation dropdown, select
database.putItem. - 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
| Detail | Value |
|---|---|
| Operation ID | database.getItem |
| Method | POST |
| Path | /#GetItem |
Parameters
No parameters.
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your AWS DynamoDB connection from the Connection dropdown.
- In the Operation dropdown, select
database.getItem. - 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
| Detail | Value |
|---|---|
| Operation ID | database.query |
| Method | POST |
| Path | /#Query |
Parameters
No parameters.
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your AWS DynamoDB connection from the Connection dropdown.
- In the Operation dropdown, select
database.query. - 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
| Detail | Value |
|---|---|
| Operation ID | database.scan |
| Method | POST |
| Path | /#Scan |
Parameters
No parameters.
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your AWS DynamoDB connection from the Connection dropdown.
- In the Operation dropdown, select
database.scan. - 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
| Detail | Value |
|---|---|
| Operation ID | database.updateItem |
| Method | POST |
| Path | /#UpdateItem |
Parameters
No parameters.
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your AWS DynamoDB connection from the Connection dropdown.
- In the Operation dropdown, select
database.updateItem. - 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
| Detail | Value |
|---|---|
| Operation ID | database.deleteItem |
| Method | POST |
| Path | /#DeleteItem |
Parameters
No parameters.
Using this endpoint in a workflow
- Add an API Call node to your workflow.
- Pick your AWS DynamoDB connection from the Connection dropdown.
- In the Operation dropdown, select
database.deleteItem. - 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.