Skip to main content
POST
Search clinics

Authorizations

Authorization
string
header
required

Origin One API token. Pass it in the Authorization header: Authorization: Bearer <token>.

Body

application/json
limit

Number of items per page (max 20).

Required range: 1 <= x <= 20
Example:

10

page

Page of results to return (1-based).

Required range: 1 <= x <= 10000
Example:

1

address
object

Search origin as a postal address; send this or coordinates, not both. Without line1, matches clinics in the same state and postal code, ordered by name, and radiusMiles does not apply.

coordinates
object

Search origin as a point; send this or address, not both.

locationId
string

Only clinics assigned to this location. A location outside the API token’s access returns an empty page.

Example:

"123"

radiusMiles

Search radius from the origin, in miles (max 150).

Required range: 1 <= x <= 150
Example:

25

serviceIds
string[]

Only clinics that offer every one of these services.

Minimum array length: 1

Unique identifier of a service.

Response

Success.

data
object[]
required

Items on this page.

limit
integer
required

Number of items per page.

Example:

10

page
integer
required

Current page number (1-based).

Example:

1

total
integer
required

Number of matching items across all pages.

Example:

1