Skip to main content

Base URL

All API requests should be made to:

Authentication

The Solum Health API supports two authentication methods:

API Key

Use an API key in the X-API-Key header.
API keys are scoped to a single company. You can create and manage API keys from the Solum dashboard.

Multi-Tenancy

All data is scoped to a company. Your authentication credentials determine which company’s data you can access. Every request is automatically filtered to your company’s resources.

Error Responses

The API returns errors in a consistent format:

Common HTTP Status Codes

Soft Deletes

Most resources use soft deletes. When you call DELETE on a resource, it is marked as inactive rather than permanently removed. List endpoints return only active resources by default.

Optimistic Locking

Versioned resources such as Patients and Payors include a version field. When updating one of these resources, include its current version in the request body. If it no longer matches because another update occurred, the API returns a 409 Conflict. Referral request and response schemas are not versioned.

Pagination

List endpoints support pagination with page and limit query parameters: