This API operation retrieves the details of a single PhoneChat Booking made by the user.
GET
/v1/PhoneChat/MadeBookingDetails
GET
/v1/Groups/PhoneChat/MadeBookingDetails
(See Group manager)
Property | Type | Description |
---|---|---|
BookingID |
integer | Required. The ID of the PhoneChat Booking which will be returned. |
If the authenticated user is the manager of a group, the user can impersonate another member of the group. This allows the manager to perform tasks of other group members without having to authenticate as them.
The request can be build in the same way as the regular request, but targeted towards the Group manager endpoint. Additionally, it has the following extra parameters:
Property | Type | Description |
---|---|---|
UserID |
integer | Required. The ID of a member in the group that will be impersonated for this request. |
Parameters can be passed to this operation using the HTTP GET method by passing parameters over the query string of the URI.
The REST API uses HTTP request headers to determine what data type is returned or to authenticate the developer's API key. More information can be found in the overview section.
An Authorization header is required with every request and must contain the access_token of the user. More information can be found in the Access tokens page.
This endpoint requires the following scope:
Scope |
---|
account_phonechat_bookings |
Property | Type | Description |
---|---|---|
BookingID |
integer | The ID of the booking. |
Duration |
integer | The amount of minutes planned for this session |
Credits |
decimal | The amount of credits offered by the user, or agreed upon by both parties if this is an accepted booking. |
Status |
string | The current status of the booking. This can be Pending , Accepted , Rejected , Confirmed or Cancelled . |
Method |
integer | The method used for calling. This can be 1 if the client (logged in user) wants to be called by the booked user, 2 if the client will call the booked user him/herself, or 3 if skype will be used. |
PhoneNumber |
string | The phone number provided by the client. Note: This will be null if the provided Method does not require a phone number. |
SkypeName |
string | The skype name provided by the client. Note: This will be null if the provided Method does not require a skype name. |
CreateDate |
datetime | The date at which the booking has been created. |
SessionDate |
datetime | The date at which the booked session is planned to happen. |
AcceptBy |
datetime | The date until which the candidate has to accept the booking. |
AcceptedDate |
datetime | The date at which the booked session was accepted. This will be null if the booking was never accepted. |
ConfirmedDate |
datetime | The date at which the booked session was confirmed. This will be null if the booking was never confirmed. |
CancelledDate |
datetime | The date at which the booked session was cancelled. This will be null if the booking was never cancelled. |
CancelledReason |
string | The reason provided for cancelling the booking. This will be null if the booking was never cancelled. |
CancelledBy |
string | The nickname of the user who cancelled the booking. This will be null if the booking was never cancelled. |
RejectedReason |
string | The reason provided for rejecting the booking. This will be null if the booking was never rejected. |
LastUpdated |
datetime | The date at which the booking has been most recently updated. |
Comments |
string | The comment text left behind by the client (logged in user) when creating the booking. |
ActionClient |
string | A brief message containing the action the user needs to do. This will be null if there are no possible actions. |
Candidate |
aws:PhoneChatBookingUser | The user at which the booking has been made. |
The following example returns a single PhoneChat Booking.