Start building
The Huli Public API is a FHIR REST API — standard healthcare resources like Patient, Appointment, and Observation over plain HTTPS. Run the patient search below right now — no key, it uses sample data baked into the page — and the response comes back with a walkthrough attached. Flip on Simulate an error to see a failure explained the same way.
Try it & read the response
Run a search to see the response
Press Send — the FHIR Bundle appears here, with a step-by-step walkthrough of every part. Flip on Simulate an error to read a failure the same way.
These patients — and the errors — are fabricated data baked into this page: edit, send, break nothing. Ready for live responses against a sandbox org? Run it in the playground.
The console shows a GET request to https://api.huli.ai/fhir/R4/Patient?_count=5 with an Authorization bearer header and an Accept application/fhir+json header.
Every error is a FHIR OperationOutcome resource carrying a stable HPB- code, never an ad-hoc error blob. Errors lists every code, and the debugging recipe walks a failing search end-to-end.
When you're ready for live responses, the playground runs real requests from your browser against a sandbox organization.