Create or submit order phlebotomy appointment book via the Junction API. Requires authentication with your team API key.
Vital Team API Key
Your Order ID.
1000If true, the endpoint attempts to confirm the booking within the sync_confirmation_timeout_millisecond window. If confirmation is not received in time, a pending appointment is returned and booking continues asynchronously. If false (default), the endpoint waits for confirmation or returns a 500 error on failure.
Maximum time (in milliseconds) to wait for booking confirmation before returning a pending appointment. Only applies when async_confirmation is true. Defaults to 2500ms. Range: 1000-10000ms.
1000 <= x <= 10000Maximum time (in milliseconds) to attempt asynchronous booking before cancelling the pending appointment. Only applies when async_confirmation is true. Defaults to 15 minutes. Range: 60000-172800000ms.
60000 <= x <= 172800000Successful Response
Time is in UTC
Time is in UTC
ℹ️ This enum is non-exhaustive.
phlebotomy, patient_service_center ℹ️ This enum is non-exhaustive.
getlabs, phlebfinders, quest, sonora_quest ℹ️ This enum is non-exhaustive.
confirmed, pending, reserved, in_progress, completed, cancelled ℹ️ This enum is non-exhaustive.
pending, reserved, scheduled, completed, cancelled, in_progress ^(?:(?:[A-Za-z_\-]+\/[A-Za-z_\-]+(?:\/[A-Za-z_\-]+)?)|(?:Etc\/[A-Za-z0-9+\-]+(?:\/[A-Za-z0-9]+)?|(?:CET|CST6CDT|EET|EST|EST5EDT|MET|MST|MST7MDT|PST8PDT|HST)))$1000