---
title: "Loads the survey form for a signed token. Returns 404 for invalid/expired tokens."
method: GET
path: "/public/nps/{token}"
tags: ["PublicNps"]
---

# Loads the survey form for a signed token. Returns 404 for invalid/expired tokens.

`GET /public/nps/{token}`

## Path parameters

- `token` string, required

## Response `200`

OK

- NpsPublicSurveyDto — Payload returned to the public NPS survey page (no auth, token-validated).
  - `clinicName` string
  - `clientFirstName` string
  - `petName` string
  - `alreadySubmitted` boolean — True once the survey has been submitted; the page should show a thank-you state.

## Other responses

- `404` — Not Found

---

[API](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1.md) · [All operations](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clinicos/pawthosx-business-api-v1/revisions/d8d7501dde48/schema)
