Skip to content
For LLMsView as Markdown·

AWS SQS

Manage message queues with Amazon Simple Queue Service.

DetailValue
CategoryCloud & Infra
Base URLhttps://sqs.us-east-1.amazonaws.com
AuthenticationAPI Key
Endpoints8
Connector keyaws-sqs

Using AWS SQS in a workflow

  1. Go to Connections and click New Connection.
  2. Pick AWS SQS 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
GET /List SQS queues
POST /#CreateQueueCreate a queue
POST /#SendMessageSend a message
POST /#ReceiveMessageReceive messages
POST /#DeleteMessageDelete a message
POST /#GetQueueAttributesGet queue attributes
POST /#PurgeQueuePurge a queue
POST /#SendMessageBatchSend messages in batch

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

GET /

List SQS queues

DetailValue
Operation IDcloud.listQueues
MethodGET
Path/

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your AWS SQS connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.listQueues.
  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 SQS API reference.

POST /#CreateQueue

Create a queue

DetailValue
Operation IDcloud.createQueue
MethodPOST
Path/#CreateQueue

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your AWS SQS connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.createQueue.
  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 SQS API reference.

POST /#SendMessage

Send a message

DetailValue
Operation IDcloud.sendMessage
MethodPOST
Path/#SendMessage

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your AWS SQS connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.sendMessage.
  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 SQS API reference.

POST /#ReceiveMessage

Receive messages

DetailValue
Operation IDcloud.receiveMessage
MethodPOST
Path/#ReceiveMessage

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your AWS SQS connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.receiveMessage.
  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 SQS API reference.

POST /#DeleteMessage

Delete a message

DetailValue
Operation IDcloud.deleteMessage
MethodPOST
Path/#DeleteMessage

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your AWS SQS connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.deleteMessage.
  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 SQS API reference.

POST /#GetQueueAttributes

Get queue attributes

DetailValue
Operation IDcloud.getQueueAttributes
MethodPOST
Path/#GetQueueAttributes

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your AWS SQS connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.getQueueAttributes.
  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 SQS API reference.

POST /#PurgeQueue

Purge a queue

DetailValue
Operation IDcloud.purgeQueue
MethodPOST
Path/#PurgeQueue

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your AWS SQS connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.purgeQueue.
  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 SQS API reference.

POST /#SendMessageBatch

Send messages in batch

DetailValue
Operation IDcloud.sendMessageBatch
MethodPOST
Path/#SendMessageBatch

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your AWS SQS connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.sendMessageBatch.
  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 SQS API reference.