Skip to main content

API Reference

The ClinikAPI REST API provides CRUD + search operations for 14 FHIR R4 resource types, plus bulk operations and a FHIR passthrough.

Base URL

Authentication

All endpoints (except /health and /v1/metadata) require an API key:

Response Envelope

Every response is wrapped in:

Pagination

List endpoints return paginated results:
Use count (default: 20, max: 100) and cursor query parameters to paginate. count is clamped rather than rejected: a value above 100 returns 100, and a missing, zero, negative or non-numeric value returns the default 20. A cursor that isn’t a positive number starts from the beginning. Read hasMore and the returned cursor rather than assuming you got the page size you asked for.

Content Types

Endpoints

Resource Paths