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.