Import the Shortnd API into Postman in 60 seconds — every /api/v1 endpoint, with variables wired for auth, org, and resource ids.
The Shortnd public API ships with a Postman collection that mirrors every /api/v1 route — 33 requests across Auth, API Keys, Domains, URLs, QR Codes, Analytics & Usage, Webhooks — plus the body schemas and example payloads. Use it for one-off exploration, repeatable smoke tests, or as the canonical reference next to your own SDK.
Open the new collection's Variables tab. Three of these are wired by default; fill in the rest before sending requests.
Variable
Default
What it is
baseUrl
https://shortnd.com
API origin. Override to http://localhost:7777 for local dev.
apiKey
empty
Long-lived API key minted from the dashboard (how to). Format: snd_live_xxx.yyy.
accessToken
empty
Short-lived bearer token (15 min). Set this from the response of the auth request below.
organizationId
empty
Your tenant org id. Visible in the dashboard URL.
domainId
empty
Custom domain id when creating links on a branded host.
id
empty
Generic single-resource id (URL id, webhook id, etc.).
qrId
empty
QR code id (UUID) when working with a single QR record.
Tip: Leave accessToken empty initially. After the first auth request runs, paste the returned accessToken into this variable — every other request reads it as Authorization: Bearer {{accessToken}}.
With accessToken set, open URLs → POST /api/v1/urls and click Send. The default body creates a link on a custom domain — adjust the domainId (or remove it for the platform domain) and hit Send.
The collection is regenerated alongside every API change in the shortnd-frontend repo at public-api.postman_collection.json. The download link on this page always points at the latest version — re-import it whenever you upgrade your SDK or want a new endpoint.
For the canonical contract (request/response schemas, error codes), the OpenAPI spec is the source of truth; the Postman collection mirrors it.