---
title: "List your Spoolman connections."
method: GET
path: "/api/SpoolmanConnections"
tags: ["SpoolmanConnections"]
---

# List your Spoolman connections.

`GET /api/SpoolmanConnections`

## Request

- Base URL: `https://api.3dprintlog.com`
- URL: `https://api.3dprintlog.com/api/SpoolmanConnections`
- Auth: OAuth 2 (authorization code, authorization URL `https://3dprintlog.auth0.com/authorize`, token URL `https://3dprintlog.auth0.com/oauth/token`)

Every connection you have made, newest first, with its printer, when the printer last
connected, and its state: `active`, `disabled` (paused because the Free plan
includes one connected printer; upgrading resumes it) or `revoked`. Never includes a
secret.

## Response `200`

Your connections.

- PrintLogApiModelsDTOsSpoolmanSpoolmanConnectionDto[]
  - `id` string, uuid
  - `printerId` integer, nullable: The printer it is for, or null once that printer was deleted.
  - `printerName` string, nullable: The printer's current name, or null once that printer was deleted.
  - `name` string, nullable: The printer's name when the connection was made.
  - `createdDate` string, date-time
  - `lastSeenAt` string, date-time, nullable: When the printer last connected with it, or null if it never has.
  - `state` string, nullable: `active`, `disabled` (paused, see PrintLogApi.Models.DTOs.Spoolman.SpoolmanConnectionDto.DisabledReason) or `revoked`.
  - `disabledReason` string, nullable: Why a disabled connection is paused: `tier` when Free allows only one.
  - `disabledAt` string, date-time, nullable
  - `revokedAt` string, date-time, nullable

## Other responses

- `401`: Unauthorized
- `403`: Forbidden

---

[API](https://skmtc.dev/3dprintlog/apis/3d-print-log-api.md) · [All operations](https://skmtc.dev/3dprintlog/apis/3d-print-log-api/llms.txt) · [OpenAPI document](https://skmtc.dev/3dprintlog/apis/3d-print-log-api/revisions/dfc3a4df4e38?raw)
