Api Bronson: !!top!!

https://api.bronson.io/v1 (sandbox: https://sandbox-api.bronson.io/v1 )

| Code | Meaning | |------|-----------------------| | 400 | Bad request | | 401 | Unauthorized / expired token | | 403 | Forbidden (scope missing) | | 404 | Resource not found | | 429 | Rate limit exceeded | | 500 | Internal server error | Subscribe to real-time events: api bronson

POST /webhooks/subscribe

Include in every request: Authorization: Bearer <access_token> 3. Core Endpoints | Resource | Method | Endpoint | Description | |------------------|--------|------------------------------|-------------| | Patient lookup | GET | /patients/id | Get patient by ID | | Search patients | GET | /patients?last=Smith&dob=1970-01-01 | Search | | Create appointment| POST | /appointments | Book new appointment | | List appointments | GET | /appointments?patient_id=id | Upcoming visits | | Clinical notes | GET | /patients/id/notes | SOAP notes, summaries | | Lab results | GET | /patients/id/labs | Recent lab results | 4. Example Requests 4.1 Get Patient by MRN curl -X GET "https://api.bronson.io/v1/patients/MRN-10045" \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Accept: application/json" Response: https://api

500 requests per minute per API key 2. Authentication 2.1 Get Access Token POST /oauth/token Host: auth.bronson.io Content-Type: application/x-www-form-urlencoded client_id=YOUR_CLIENT_ID &client_secret=YOUR_CLIENT_SECRET &grant_type=client_credentials &scope=patient.read appointment.write Authentication 2

JSON (request & response)

All errors return standard HTTP status codes with a JSON body: