Skip to content

Get an appointment price estimate

Request

Calculates an appointment price estimate based on the selected service, number of patients, location, requested date, and authenticated client account.

Security
BearerAuth
Query
serviceIdinteger or stringrequired
Example:serviceId=1
One of:

ID of the requested service.

integer
amountOfPeopleinteger or stringrequired
Example:amountOfPeople=2
One of:

Number of patients included in the appointment.

>= 1
integer
locationstringrequired

Full appointment address, formatted as address, city, state, and ZIP code.

Example:location=123 Main St, Phoenix, AZ, 85003
selectedDatestring, (date-time)required

Requested appointment date and time.

Example:selectedDate=2026-08-24T14:00:00.000Z
curl -i -X GET \
  'https://docs.speedysticks.com/_mock/openapi/api/price-check?serviceId=1&amountOfPeople=2&location=123%20Main%20St%2C%20Phoenix%2C%20AZ%2C%2085003&selectedDate=2026-08-24T14%3A00%3A00.000Z' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Price estimate calculated successfully.

Bodyapplication/json
priceEstimatenumber or stringrequired
Example:"150.00"
One of:

Final estimated appointment price.

number
serviceBasePricenumber

Base price of the requested service. This field may be omitted for account-specific flat pricing.

Example:99
costBreakdownArray of objectsrequired

Individual charges included in the estimate.

Response
{ "priceEstimate": "150.00", "serviceBasePrice": 99, "costBreakdown": [ { … }, { … } ] }