---
title: "AMQP Connector"
slug: "amqp-connector"
description: "Send and receive AMQP messages. Configure AMQP/AMQPS connections and publish, get, acknowledge, or reject queue messages."
updated: 2026-07-17T15:42:57Z
published: 2026-06-12T14:35:59Z
canonical: "docs.lansweeper.com/amqp-connector"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lansweeper.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AMQP Connector

Note on third‑party tools

              

We aim to provide accurate and helpful details about third‑party tools, but we can’t guarantee that this information is always complete or up to date. If you notice any discrepancies, feel free to share them in the feedback section below. For the most reliable information, please always refer to the third‑party tool’s official documentation.

The Advanced Message Queuing Protocol (**AMQP**) is a standard protocol for interacting with message brokers and queueing platforms. It is used by many common message broker services like [Azure Event Hubs](https://azure.microsoft.com/en-us/services/event-hubs/), [Apache Qpid](https://qpid.apache.org/), [RabbitMQ](https://www.rabbitmq.com/) and more.

This component allows you to manage messages on an AMQP-based queue.

## API Documentation

This component was built using the [AMQP API Reference](https://amqp-node.github.io/amqplib/channel_api.html#api_reference).

## Connections

### AMQP Connection

Authenticate requests to an amqp server

An AMQP connection is comprised of a host name (this can be an IP address or FQDN endpoint), port, protocol and vhost. For example, if you are told that your AMQP server is hosted at `amqps://amqp.example.com:5672/example/vhost`, enter `amqp.example.com` for the **host**, and `5672` for the **port**, select `AMQPS` for the **protocol**, and enter `example/vhost` for the **vhost**.

AMQP often requires authentication (a username and password), but some AMQP servers are anonymous and do not require authentication. If the server you're interacting with is allows anonymous authentication, you can omit the **username** and **password** fields.

You can verify that your settings are correct using the this component's [Check AMQP Connection](/docs/amqp-connector#checkconnection) action.

| Input | Comments | Default |
| --- | --- | --- |
| Host | The IP address or endpoint of the AMQP server | 192.168.0.1 |
| Port | The port of the AMQP server | 5672 |
| Protocol | Provide the desired protocol in which you want to interact with the queue. | amqp |
| Vhost | The "example/vhost" portion of amqps://amqp.example.com:5672/example/vhost |  |
| Username | This can be omitted if the AMQP server allows anonymous authentication |  |
| Password | This can be omitted if the AMQP server allows anonymous authentication |  |

## Actions

### Acknowledge Message

Acknowledge a previously fetched message

| Input | Comments | Default |
| --- | --- | --- |
| Connection |  |  |
| Message | An AMQP message. This must reference the results of a previous 'Get Message' step |  |

### Check AMQP Connection

Verify that an AMQP server is available, and return the server's connection information. This is helpful for debugging purposes.

| Input | Comments | Default |
| --- | --- | --- |
| Connection |  |  |

### Get Message

Receives a message from an AMQP-based queue

| Input | Comments | Default |
| --- | --- | --- |
| Queue Name | Provide the name of the queue you would like to interact with. |  |
| Connection |  |  |
| Acknowledge Message | Automatically mark the message received as "Acknowledged" | true |

### Publish Message

Add a message to an AMQP-based queue

| Input | Comments | Default |
| --- | --- | --- |
| Connection |  |  |
| Queue Name | Provide the name of the queue you would like to interact with. (Note: this input is required when Route Messages is false.) |  |
| Exchange | Provide the name of the exchange you would like to interact with. (Note: this parameter is required when Route Messages is true.) |  |
| Routing Key | Provide the routing key you would like to use. (Note: this parameter is required when Route Messages is true.) |  |
| Route Message | If you would like to route this message, check this box. | false |
| Message | Provide a message to push on to the queue. |  |

### Reject Message

Rejects one message from an AMQP-based queue

| Input | Comments | Default |
| --- | --- | --- |
| Queue Name | Provide the name of the queue you would like to interact with. |  |
| Connection |  |  |
