Query
query GetWorkBlockDayDetail($requestId: ID!, $assignedMembershipId: ID!, $addressId: ID!, $durationMinutes: Int!, $selectedCalendarDate: Date!) {
getWorkBlockDayDetail(requestId: $requestId, assignedMembershipId: $assignedMembershipId, addressId: $addressId, durationMinutes: $durationMinutes, selectedCalendarDate: $selectedCalendarDate) {
selectedCalendarDate
dayDetail {
calendarVerified
date
timezone
visibleStartMinute
visibleEndMinute
availabilityWindows {
start
end
startMinute
endMinute
}
}
customPreviewSlot {
estimatorId
estimatorEmail
estimatorName
start
end
firstAppointmentOfDay
}
}
}Variables
{
"requestId": "id",
"assignedMembershipId": "id",
"addressId": "id",
"durationMinutes": 1,
"selectedCalendarDate": "value"
}Response
{
"data": {
"getWorkBlockDayDetail": {
"selectedCalendarDate": "string",
"dayDetail": {
"calendarVerified": true,
"date": "string",
"timezone": "string",
"visibleStartMinute": 1,
"visibleEndMinute": 1,
"availabilityWindows": [
{
"start": "value",
"end": "value",
"startMinute": 1,
"endMinute": 1
}
]
},
"customPreviewSlot": {
"estimatorId": "id",
"estimatorEmail": "string",
"estimatorName": "string",
"start": "value",
"end": "value",
"firstAppointmentOfDay": true
}
}
}
}Queries
getWorkBlockDayDetail
QUERY
getWorkBlockDayDetail(requestId: ID!, assignedMembershipId: ID!, addressId: ID!, durationMinutes: Int!, selectedCalendarDate: Date!, customPreviewStart: DateTime, excludeWorkBlockId: ID): BookingDayDetail!Arguments
requestId
ID!
required
assignedMembershipId
ID!
required
addressId
ID!
required
durationMinutes
Int!
required
selectedCalendarDate
Date!
required
customPreviewStart
DateTime
excludeWorkBlockId
ID
Returns
selectedCalendarDate
String!
dayDetail
customPreviewSlot
Query
query GetWorkBlockDayDetail($requestId: ID!, $assignedMembershipId: ID!, $addressId: ID!, $durationMinutes: Int!, $selectedCalendarDate: Date!) {
getWorkBlockDayDetail(requestId: $requestId, assignedMembershipId: $assignedMembershipId, addressId: $addressId, durationMinutes: $durationMinutes, selectedCalendarDate: $selectedCalendarDate) {
selectedCalendarDate
dayDetail {
calendarVerified
date
timezone
visibleStartMinute
visibleEndMinute
availabilityWindows {
start
end
startMinute
endMinute
}
}
customPreviewSlot {
estimatorId
estimatorEmail
estimatorName
start
end
firstAppointmentOfDay
}
}
}Variables
{
"requestId": "id",
"assignedMembershipId": "id",
"addressId": "id",
"durationMinutes": 1,
"selectedCalendarDate": "value"
}Response
{
"data": {
"getWorkBlockDayDetail": {
"selectedCalendarDate": "string",
"dayDetail": {
"calendarVerified": true,
"date": "string",
"timezone": "string",
"visibleStartMinute": 1,
"visibleEndMinute": 1,
"availabilityWindows": [
{
"start": "value",
"end": "value",
"startMinute": 1,
"endMinute": 1
}
]
},
"customPreviewSlot": {
"estimatorId": "id",
"estimatorEmail": "string",
"estimatorName": "string",
"start": "value",
"end": "value",
"firstAppointmentOfDay": true
}
}
}
}