Skip to main content

Management API

The Management API provides organisation-level access to orders, prescriptions, products, doctors, patients, waiting room, wallet passes, and webhook subscriptions. It is designed for back-office integrations and internal tooling.

Base Path

/v1/management

Interactive API Documentation (Swagger)

A live Swagger UI is available for exploring and testing endpoints directly in your browser:
https://api.rxscale.com/v1/management/apidocs
The Swagger UI lets you try out API calls interactively. Authenticate with your API key to test against real data.

Authentication

All endpoints require an API key via the X-API-Key header. Management API keys are scoped to an organisation and can access data for all entities within that organisation. See Authentication for details.
curl -X GET "https://api.rxscale.com/v1/management/health/" \
  -H "X-API-Key: your-api-key-here"

Available Endpoints

MethodEndpointDescription
GET/orders/{order_uid}View order details
GET/prescriptions/{prescription_uid}View prescription details
GET/productsList products with SKUs
GET/doctorsList doctors
GET/doctors/{doctor_uid}/statisticsGet doctor prescription statistics
GET/patients?email=...Search patient by email
GET/patients/{patient_uid}View patient profile
GET/patients/{patient_uid}/intent/{intent}Check patient intent
POST/waiting-room/registerRegister patient for waiting room
GET/waiting-room/{queue_uid}/statusCheck queue status
DELETE/waiting-room/{queue_uid}Cancel queue registration
GET/wallet-passes/templatesList wallet pass templates
GET/wallet-passesList wallet passes
POST/wallet-passes/push-notificationsSend push notifications
GET/notification-subscriptionsList webhook subscriptions
POST/notification-subscriptionsRegister webhook subscription
DELETE/notification-subscriptionsRemove webhook subscription
POST/notification-subscriptions/testTest webhook delivery

Required Permissions

EndpointRequired Permission
View ordersorder:read
View prescriptionsprescription:read
List productsproduct:read
List doctorsdoctor:read
Doctor statisticsdoctor_statistics:read
View patientspatient:read
Register / cancel waiting roomwaiting_room:write
View waiting room statuswaiting_room:read
List wallet pass templateswallet_pass_template:read
List wallet passeswallet_pass:read
Send push notificationswallet_pass_push_notification:write
Webhook subscription endpoints (notification-subscriptions) do not require a specific permission beyond a valid Management API key.