StatusDashboard
DashboardsSupport

Get support config

Retrieve the support page configuration for a dashboard.

View Markdown

GET /app/dashboards/{id}/support

Returns the current support page configuration for a dashboard.


Path parameters

ParameterDescription
idThe UUID of the dashboard.

Request

See API Basics for required headers.

This endpoint takes no request body.


Sample request

curl https://api.statusdashboard.com/app/dashboards/a1b2c3d4-e5f6-7890-abcd-ef1234567890/support \
  -H "Authorization: Bearer bcf847abf5c6:def456"

Sample response

Status: 200 OK

{
  "enabled": true,
  "paragraph": "<p>Contact our team using the escalation path below.</p>",
  "contacts": [
    {
      "type": "process",
      "name": "Submit a support ticket",
      "url": "https://support.example.com/new-ticket",
      "instructions": "Open a ticket at the link above. If you don't hear back in 10 minutes, escalate to the next step."
    },
    {
      "type": "person",
      "name": "Help Desk",
      "title": "First response",
      "email": "helpdesk@example.com",
      "phone": "+1 800 555 0100",
      "url": "https://support.example.com",
      "instructions": "Call the helpdesk first, then email if no response.",
      "hidden": false
    }
  ],
  "faq": [
    {
      "question": "How do I report an issue not shown here?",
      "answer": "<p>Email helpdesk@example.com with a description of the problem.</p>"
    }
  ]
}

When no support configuration has been saved yet, the response still returns 200 with only enabled: false:

{
  "enabled": false
}

Response fields

FieldTypeDescription
enabledbooleanWhether the support page is publicly accessible.
paragraphstring | undefinedIntroductory paragraph for the support page. Rich text field. See Rich text fields. Max 1,000 characters. Absent if not set.
contactsarray | undefinedUp to 5 contact cards in escalation order. Absent if not set.
faqarray | undefinedUp to 10 FAQ items. Absent if not set.

Contact card object

FieldTypeDescription
type"person" | "process"Entry type. Always present.
namestringDisplay name (person) or process step label. Always present.
titlestring | undefinedJob title or role. Present on person entries only.
emailstring | undefinedEmail address. Present on person entries only.
phonestring | undefinedPhone number. Present on person entries only.
urlstring | undefinedURL — support portal link or Slack channel.
instructionsstring | undefinedOptional plain-text note shown below the contact details.
hiddenboolean | undefinedWhen true, this entry is omitted from the support page response. Only visible in admin API responses.

FAQ item object

FieldTypeDescription
questionstringThe question text.
answerstringFAQ answer. Rich text field. See Rich text fields. Max 1,000 characters.

Error responses

StatusWhen
404Dashboard not found or does not belong to the caller's organization.

On this page

We use cookies

We use essential cookies to keep the site working, and optional analytics cookies to understand how it's used. Read our Privacy Policy.