Mediflo
REST APIScheduling

Upcoming appointments for a phone number

Reads only — a POST because the phone number belongs in a body, not in a URL that logs keep. Each entry carries an `actionToken` — the handle the `scheduling.modify` endpoints require — and the patient’s masked name. Required scope: `scheduling.read`.

POST/scheduling/appointments/search

Authorization

ApiKeyAuth
AuthorizationBearer <token>

An external API key, sent as Authorization: Bearer mflo_…. Scopes are checked per route; see each operation’s description.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/scheduling/appointments/search" \  -H "Content-Type: application/json" \  -d '{    "contactPhone": "string"  }'
{  "data": [    {      "actionToken": "string",      "patientMaskedName": "string",      "start": "string",      "startIso": "string",      "spokenLabel": "string",      "specialist": "string",      "appointmentType": "string",      "durationMin": 0,      "price": "string",      "location": {        "name": "string",        "address": "string"      },      "instructions": "string",      "status": "string",      "contactId": "b5ec5d98-4bee-4da1-ad24-dde86346cb1d"    }  ]}