# A Postman collection for /api/public, and a sandbox environment

- Date: 2026-10-26
- Type: New
- Surface: Developer portal and CLI
- What you need to do: Nothing.
- Address: https://developers.rivr.io/changelog/2026-10-26-postman-collections

/api/public now has a ready Postman collection, and there is one environment for the sandbox: /postman/rivr-api-public.postman_collection.json and /postman/rivr-sandbox.postman_environment.json (Postman Collection format v2.1). Import them from the address, or from the Postman button on the API reference page, which downloads the collection with its file name. The collection is generated from the same specs and the same model as the reference, so a new operation in a spec is in the collection at once. Every operation is a request with its method, its path with the ids as variables (`{{orderId}}`, which a create, a read and a cancel of the same order share), its headers, the reference's example body and a short description that links the operation's page. `Authorization: Bearer {{token}}` is on every request that needs a token, `Idempotency-Key` is a new GUID per request where the operation takes one, and the optional `Rivr-Organization` and the optional query parameters are in the request but switched off. The collection has an Authentication folder with the token request: JSON to auth.test.rivr.io for /api/public, a platform token and a token for one clinic. A test script saves the token in `{{token}}`, which every other request sends. The environment holds only variable names and the sandbox's addresses: `clientSecret` and `token` are secret-typed and empty, and no file holds a secret value. Add `?lang=sv` for the Swedish texts. The collection is listed in /llms.txt, /reference.md and the guide Test in the sandbox. Webhooks, which Rivr sends to you, are not requests and are not in them. The API and the specs are unchanged. The id variables start empty, and Create Order puts a new id in `orderId` each time it is sent, so the order you create is always a new one and the requests after it use the same id.

