---
title: PrintNode
slug: printnode
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_printnode.png
docTags: 
createdAt: 2025-02-03T13:29:01.216Z
---

The PrintNode modules enable you to monitor events, create a print job, and retrieve print jobs or printers and computers in your PrintNode account.

# Get Started with PrintNode

Prerequisites

- A PrintNode account — you can create one at [printnode.com](https://app.printnode.com/app/login/register)

# Connect PrintNode to Make

To connect your PrintNode account to Make you need to obtain the API key from your PrintNode account and insert it in the Create a connection dialog.

1. Log in to your PrintNode account.
2. Navigate to API Keys and enter your account password.
   ![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/9Dm3NATnD-mVTH3CGP0RK_uuid-8f39d033-e028-9f20-edf2-74b35b82e4c6.gif)
3. Enter the name for the API key and click *Create*.
4. Copy the provided API key.
   ![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/M2p5W-_PDtmbyORAlzm-R_uuid-e4fc3055-17cd-182a-c6fe-8b75ea855971.png)
5. Go to Make and open the PrintNode module's *Create a connection* dialog.
6. Enter the API Key you have copied in step 4 to the *PrintNode API Key* field and click the *Continue&#x20;*&#x62;utton to establish the connection.
   ::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/0QEPg4aV9UONfLOx1KkAM_uuid-9af0914f-8841-9ee4-0192-ac336ef9df6b.png" size="50" width="396" height="300" position="flex-start" showCaption="false"}

The connection has been established. You can proceed with setting up the module.

# Make an API Call

Allows you to perform a custom API call.

| **Field**        | **Description**                                                                                                                                                                                                                                                                                                            |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection**   | Establish a connection to your PrintNode account.                                                                                                                                                                                                                                                                          |
| **URL**          | Enter a path relative to `https://api.printnode.com/`.For example: `/v1/org`.                                                                                                                                                                                                                                              |
| **Method**       | Select the HTTP method you want to use:<br />* **GET:&#x20;**&#x74;o retrieve information for an entr&#x79;**.**
* **POST:&#x20;**&#x74;o create a new entry.
* **PUT:&#x20;**&#x74;o update/replace an existing entry.
* **PATCH:&#x20;**&#x74;o make a partial entry update.
* **DELETE:&#x20;**&#x74;o delete an entry. |
| **Headers**      | Enter the desired request headers. You don't have to add authorization headers; we added those for you.                                                                                                                                                                                                                    |
| **Query String** | Enter the request query string.                                                                                                                                                                                                                                                                                            |
| **Body**         | Enter the body content for your API call.                                                                                                                                                                                                                                                                                  |



## Example of Use - Get Account Information

The following API call returns information about authenticated PrintNode account:

**URL**:

`/v1/dashboard`

**Method**:

`GET`

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/G49-_9n9oZ2jLNqLRl-j6_uuid-53b2c630-b1d0-37d8-47e3-ad98ebc7bab3.png" size="58" width="398" height="843" position="flex-start" showCaption="false"}

The result can be found in the module's **Output** under *Bundle* > *Body.*

In our example, our account details were returned:

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/f8bxI2F3zoZxf9FndL-Fj_uuid-238e23a2-f9f1-bf45-ab5f-2726eec69e57.png" size="40" width="392" height="765" position="flex-start" showCaption="false"}

