Printago API
GET /v1/settings/notifications/{id}/routes

List Discord category routes

List the per-category webhook overrides of a Discord channel. Events in a category with an enabled override are posted to that webhook instead of the channel's default one.

Requires: settings.view

Path Parameters

id required
string
The Discord notification channel ID

Response Schema

NotificationRoute[]
Array of NotificationRoute, each with:
categoryrequired
"jobs" | "printers" | "orders" | "maintenance" | "materials"
jobsprintersordersmaintenancematerials
createdAtrequired
string
format: date-time
enabledrequired
boolean
idrequired
string
pattern: ^[a-z0-9]{24}$
notificationIdrequired
string
pattern: ^[a-z0-9]{24}$
storeIdrequired
string
pattern: ^[a-z0-9]{24}$
updatedAtrequired
string
format: date-time

Example Response

200 OK — application/json
[
  {
    "notificationId": "string",
    "category": "jobs",
    "enabled": true,
    "id": "string",
    "storeId": "string",
    "createdAt": "2025-01-15T12:00:00.000Z",
    "updatedAt": "2025-01-15T12:00:00.000Z"
  }
]