Skip to main content

 

Eptura Knowledge Center

Notification messages overview

Notification Messages received from Condeco’s API Notification Pusher.

Event Type Sample JSON Message JSON Property Descriptions
MEETINGEXTERNAL { "2019-08-28T00:00:00": { "ChangedItems": [ { "Action": 1, "BookingID": 99, "ResourceItemID": 96 } ] } }
  1. Booking Date
  2. ChangedItems
    1. Action: This refers to BookingAction:
      1. 0 : Booking – DELETE Deleted,
      2. 1 : New Booking or – GET Update Booking.
    2. BookingID: BookingID of the corresponding booking.
    3. ResourceItemID: Room ID of the corresponding booking.
MEETINGPROGRESSION [ { "BookingId": 101, "ResourceItemId": 96, "UpdatedTime": "0001-01-01T00:00:00", "MeetingProgressionAction": 0, "ActionSource": 1 } ]
  1. BookingId: Booking Id of the corresponding booking.
  2. ResourceItemId: Room ID of the corresponding booking.
  3. UpdatedTime: Contains a valid value when a booking is extended else minimum date value.
  4. MeetingProgressionAction:
    1. 0 : START – When a bookingis started.
    2. 1 : STOP – When a booking is ended.
    3. 2 : EXTEND – When a booking is extended.
  5. ActionSource: This denotes the source information from where the booking action is done.
    1. 0 : WEB – Booking Action from the Condeco Web Application.
    2. 1 : MOBILE – Booking Actiondone from External Source other than Condeco Web such as Mobile, Admin API, etc.
DESK [ { "Date": "2019-08-28T00:00:00", "BookingID": 102, "ResourceItemID": 101, "Action": 1, "UntilFurtherNotice": false } ]
  1. Date: Desk Booking Date.
  2. BookingID: Booking ID of the corresponding Desk Booking.
  3. ResourceItemID: Desk ID of the corresponding Desk Booking.
  4. Action: This refers to Desk Booking Action:
    1. 0 : Desk Booking – DELETE Deleted,
    2. 1 : New Desk Booking – GET or Update Desk Booking.
  5. UntilFurtherNotice: This is only true for Flexi/Fixed Desks when a Flexi/Fixed desk is created without an end date and “UntilFurtherNotice flag checked in Condeco Web.”
DESKPROGRESSION [ { "BookingId": 102, "ResourceItemId": 101, "UpdateTime": "0001-01-01T00:00:00", "DeskProgressionAction": 0, "ActionSource": 0 } ]
  1. BookingID: Booking ID of the corresponding Desk Booking.
  2. ResourceItemID: Desk ID of the corresponding Desk Booking.
  3. UpdatedTime: Contains minimum date value when there is no valid date-time sent.
  4. DeskBookingAction:
    1. 0 : CHECK-IN – When a Desk Booking is Checked-In.
    2. 1 : RELEASED – When a Desk Booking is Released.
  5. ActionSource: This denotes the source information from where the desk booking action is done.
    1. 0 : WEB – DeskBooking Action from Condeco Web.
    2. 1 : MOBILE – Desk BookingAction from ExternalSource other than Condeco Web like Mobile, Admin API, etc.
RESOURCE [ { "ResourceItemId": 110, "ResourceActionType": 0, "ActionSource": 0 } ]
  1. ResourceItemId: ID of the corresponding Resource created – Room/Desk.
  2. ResourceActionType:
    1. 0 : CREATE – When a new Resource (Room/Desk) is created in Condeco.
    2. 1 : UPDATE – When an existing Resource (Room/Desk) is updated in Condeco.
    3. 2 : DELETE- When an existing Resource (Room/Desk) is deleted in Condeco.
  3. ActionSource: This denotes to the source information from where the action is done.
    1. 0 : WEB – Action from Condeco Web.
    2. 1 : MOBILE – Action from External Source other than Condeco Web like Mobile, Admin API, etc.
VISITOR [ { "VisitorId": 121, "Action": 0 } ]
  1. VisitorId: ID of the corresponding Visitor in Condeco.
  2. Action:
    1. 0 : CREATE – When a new Visitor is created in Condeco.
    2. 1 : UPDATE – When an existing Visitor is updated in Condeco.
    3. 2 : DELETE – When a Visitor is Deleted in Condeco.
    4. 3 : ARRIVED – When a Visitor is Arrived.
    5. 4 : UNARRIVED – When a Visitor is marked UnArrived.
    6. 5 : DEPARTED – When a Visitor is Departed.
    7. 6 : UNDEPARTED – When a Visitor is UnDeparted.