{
  "event_type": "labtest.appointment.update",
  "team_id": "e89cc9fe-e1c0-41bc-a83a-728b8cb1056f",
  "user_id": "fac593ed-f371-4aea-9210-9332f1b19bec",
  "client_user_id": "3Zru4O8cBEiwGTsXgUQGaQ==",
  "data": {
    "id": "abb3647e-f53d-4531-bbec-0b81b10eeae3",
    "user_id": "e56185cd-4b4b-465a-a5cb-41b9d05a9b4d",
    "order_id": "181bcdd3-517f-4de4-9e5d-fba25c13e9cf",
    "address": {
      "first_line": "123 Main St.",
      "second_line": "Apt. 208",
      "city": "San Francisco",
      "state": "CA",
      "zip_code": "91189",
      "country": "United States"
    },
    "location": {
      "lng": -122.4194155,
      "lat": 37.7749295
    },
    "start_at": "2022-01-01T00:00:00",
    "end_at": "2022-01-01T00:00:00",
    "iana_timezone": "America/New_York",
    "type": "phlebotomy",
    "provider": "getlabs",
    "status": "confirmed",
    "event_status": "scheduled",
    "provider_id": "123",
    "can_reschedule": true,
    "event_data": {
      "description": "Metadata field containing provider specific data, like cancellation reason or origin"
    },
    "events": [
      {
        "created_at": "2022-01-01T00:00:00Z",
        "data": null,
        "status": "scheduled"
      },
      {
        "created_at": "2022-01-02T00:00:00Z",
        "data": null,
        "status": "completed"
      }
    ]
  }
}

Properties

event_type
const string
required

Constant: labtest.appointment.update

team_id
string
required
user_id
string
required
client_user_id
string
required
data
ClientFacingAppointment
required
id
string
required
user_id
string
required
order_id
string
required
address
USAddress
required
first_line
string
required
second_line
string | null
city
string
required
state
string
required
zip_code
string
required
unit
string | null

[⚠️ Deprecated] Deprecated. Use second_line instead to provide the unit number. Subject to removal after 20 Nov 2023.

location
LngLat
required
lng
number
required
lat
number
required
start_at
string | null

Time is in UTC

end_at
string | null

Time is in UTC

iana_timezone
string | null
type
enum<string>
required

Available options: phlebotomy.

provider
enum<string>
required

Available options: getlabs, axlehealth, phlebfinders.

status
enum<string>
required

Available options: confirmed, pending, in_progress, completed, cancelled.

provider_id
string
required
can_reschedule
boolean
required
event_status
enum<string>
required

Available options: pending, scheduled, completed, cancelled, in_progress.

event_data
object | null
events
ClientFacingAppointmentEvent[]
required
created_at
string
required
status
enum<string>
required

Available options: pending, scheduled, completed, cancelled, in_progress.

data
object | null