Skip to Content
API access is available to organizations with a signed BAA. Request API access →
API referenceFind patients

Find patients

GET/patients

Finds the patients with a phone number or MRN. Pass at least one of phone or mrn; there’s no way to list the whole directory. A phone number can match several patients, like a shared family phone.

Scope
patients.read

Query parameters

phonestring

A phone number, in any common format.

mrnstring

The patient’s ID in your system.

page[limit]integer

Number of records to return. Defaults to 50, maximum 100.

page[after]string

Cursor from the previous page’s pagination.next_cursor.

Returns

Returns 200 OK with a data array of Patient objects and a pagination object. See pagination.

Errors

Failed requests return application/problem+json problem details. The errors specific to this endpoint:

StatusCodeMeaning
400invalid_requestThe request is malformed, such as invalid JSON.
400patient_filter_requiredPass phone, mrn, or both.
401invalid_tokenThe API key or access token is missing, expired, or revoked.
403insufficient_scopeThe credential doesn’t have the scope this endpoint needs.
429rate_limitedToo many requests. Retry after Retry-After seconds.
Last updated on