Examples for Caesar Event Metadata

From EventMetadata.yaml (caesar/EventMetadata.schema)

--- # noop provider
{}
---
acuity:
  scheduled_event:
    addonIDs: []
    amountPaid: "0.00"
    appointmentTypeID: 2000001
    calendar: Bot MD
    calendarID: 3000001
    calendarTimezone: Asia/Singapore
    canClientCancel: false
    canClientReschedule: false
    canceled: true
    category: ""
    certificate: null
    classID: null
    confirmationPage: https://app.acuityscheduling.com/schedule.php?owner=00000001&action=appt&id%5B%5D=xxxxxxxxxx1234567890
    confirmationPagePaymentLink: https://app.acuityscheduling.com/schedule.php?owner=00000001&action=appt&id%5B%5D=xxxxxxxxxx1234567890&paymentLink=true#payment
    date: June 12, 2023
    dateCreated: June 8, 2023
    datetime: 2023-06-12T09:00:00+0800
    datetimeCreated: 2023-06-08T10:11:54-0500
    duration: "30"
    email: test@botmd.io
    endTime: 9:30am
    firstName: Test
    forms:
      - id: 2396423
        name: ""
        values:
          - fieldID: 13451381
            id: 4335745471
            name: Patient ID
            value: S000001
    formsText: "Name: Test Appointment\nPhone: \nEmail: test@botmd.io\n\n\n============\nPatient ID: S000001\n\n"
    id: 1000001
    isVerified: false
    labels: null
    lastName: Appointment
    location: ""
    noShow: false
    notes: ""
    paid: "no"
    phone: ""
    price: "0.00"
    priceSold: "0.00"
    scheduledBy: null
    time: 9:00am
    timezone: Asia/Singapore
    type: Event 1
  webhook_payload:
    action: appointment.canceled
    appointmentTypeID: "3000001"
    calendarID: "2000001"
    id: "1000001"
qa_parser:
  extracted_data:
    identifier: S000001
  qa_pairs:
    - answer:
        type: string
        value: "1000001"
      question: id

---
calendly:
  scheduled_event:
    resource:
      created_at: "2018-06-01T12:34:56.789012Z"
      updated_at: "2018-06-01T12:34:56.789012Z"
      start_time: "2018-08-01T12:00:00.000000Z"
      end_time: "2018-08-01T12:30:00.000000Z"
      event_guests: []
      event_memberships:
        - user: https://api.calendly.com/users/XXXXXX1234567890
      event_type: https://api.calendly.com/event_types/deadbeef-babe-babe-babe-deadbeef
      invitees_counter: {active: 1, limit: 1, total: 1}
      location:
        join_url: https://calendly.com/events/beefdead-b0ba-b0ba-b0ba-beefdead/google_meet
        status: pushed
        type: google_conference
      name: Example Event
      status: active
      uri: https://api.calendly.com/scheduled_events/beefdead-b0ba-b0ba-b0ba-beefdead

  webhook_payload:
    created_at: "2018-06-01T12:34:56.000000Z"
    created_by: https://api.calendly.com/users/XXXXXX1234567890
    event: invitee.created
    payload:
      cancel_url: https://calendly.com/cancellations/deadbeef-b0ba-b0ba-b0ba-deadbeef
      created_at: "2018-06-01T12:34:56.789012Z"
      email: john@example.com
      event: https://api.calendly.com/scheduled_events/beefdead-b0ba-b0ba-b0ba-beefdead
      first_name: null
      last_name: null
      name: John Smith
      new_invitee: null
      no_show: null
      old_invitee: null
      payment: null
      questions_and_answers: []
      reconfirmation: null
      reschedule_url: https://calendly.com/reschedulings/deadbeef-b0ba-b0ba-b0ba-deadbeef
      rescheduled: false
      routing_form_submission: null
      status: active
      text_reminder_number: null
      timezone: Asia/Singapore
      tracking:
        utm_campaign: null
        utm_source: null
        utm_medium: null
        utm_content: null
        utm_term: null
        salesforce_uuid: null
      updated_at: "2018-06-01T12:34:56.789012Z"
      uri: https://api.calendly.com/scheduled_events/beefdead-b0ba-b0ba-b0ba-beefdead/invitees/deadbeef-b0ba-b0ba-b0ba-deadbeef

    qa_parser:
      extracted_data:
        identifier: G1111111X
        phone: "+6591231234"
      qa_pairs:
        - answer:
            type: string
            value: "1000001"
          question: id
#end calendly

---
google_calendar:
  event_resource:
    attendees:
      - email: john@example.com
        responseStatus: needsAction
        self: true
      - displayName: Jack
        email: jack@example.com
        responseStatus: needsAction
    created: "2018-06-01T12:34:56.789Z"
    creator:
      email: skylander86@gmail.com
    end:
      dateTime: "2022-09-09T15:00:00+07:00"
      timeZone: Asia/Singapore
    etag: '"1234567890123456"'
    eventType: default
    id: xxxxxxxxxx1234567890
    organizer:
      displayName: Bot M.D. Events
      email: example.com_bbikvhkl8cej9e9kbbube85dd0@group.calendar.google.com
    start:
      dateTime: "2022-09-09T14:00:00+07:00"
      timeZone: Asia/Singapore
    status: confirmed
    summary: Example Event
    updated: "2018-06-01T12:34:56.789Z"
---
hummingbird:
  scheduled_event:
    id: 16842254514546956
    patient:
      id: 16097347789624832
      name: John
      nric: E4902390B
      mobile: 98333111
      email: example@gmail.com
    guest:
      name: John
      nric: E4902390B
      mobile: 98333111
      email: example@gmail.com
    branch_id: SIT
    doctor:
      id: 16097347789624832
      name: Jack
    appointment_type:
      id: 16097347789624832
      name: Morning Appointment
    facility:
      id: 16097347789624832
      name: Blood Machine
    subject: BLOOD TEST
    description: description for appointment
    location: ZK clinic
    is_all_day: true
    calendars:
      - id: 16097347789624832
        name: John
    is_informed: true
    is_cancelled: false
    is_queued: false
    is_confirmed: true
    confirm_user: John
    confirm_time: 10:00:00
    start_date: 2023-05-02
    end_date: 2023-05-02
    start_time: 11:15:00
    end_time: 13:10:00
    last_edited: 2023-10-06 11:58:00
    created_at: 2023-10-06 11:58:00
  webhook_payloads:
    - event: appointment.updated,
      object_reference: 17116848915208246
---
icalendar:
  ical_string: |
    BEGIN:VEVENT
    DTSTART:20180601T020000Z
    DTEND:20180601T024500Z
    DTSTAMP:20180601T042503Z
    ORGANIZER;CN=john@example.com:mailto:john@example.com
    UID:xxxxx1234567890@google.com
    ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=jane@e
     xample.com;X-NUM-GUESTS=0:mailto:jane@example.com
    ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=jane@e
     xample.com;X-NUM-GUESTS=0:mailto:jane@example.com
    CREATED:20180601T030805Z
    DESCRIPTION:Welcome to the meeting.
    LAST-MODIFIED:20180601T010404Z
    LOCATION:
    SEQUENCE:0
    STATUS:CONFIRMED
    SUMMARY:Test Event
    TRANSP:OPAQUE
    END:VEVENT
  etag: deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef
---
mandaya:
  webhook_payloads:
    - action: appointment.canceled
      appointmentTypeID: "3000001"
      calendarID: "2000001"
      id: "1000001"
qa_parser:
  extracted_data:
    identifier: S000001
  qa_pairs:
    - answer:
        type: string
        value: "1000001"
      question: id

---
cleo:
  webhook_payloads:
    - event: scheduled
      event_type: Consultation
      id: "1000001"
qa_parser:
  extracted_data:
    identifier: S000001
  qa_pairs:
    - answer:
        type: string
        value: "1000001"
      question: id

---
additional_data:
  - key: hello
    value: data
  - key: world
    value: data


[Main Page] [Schema Documentation] [Raw Schema] [JSON Schema]