Boarding Queries

These queries allow you to interact with boarding data.

availableCages

Returns: [BoardingCage!]!

Arguments

ArgumentTypeDescription
endDaterequiredDate!End of date range
locationIdrequiredID!ID of the location
patientIdIDID of the patient
startDaterequiredDate!Start of date range
Example Query
query(
$endDate: Date!,
$locationId: ID!,
$patientId: ID,
$startDate: Date!
) {
availableCages(
endDate: $endDate,
locationId: $locationId,
patientId: $patientId,
startDate: $startDate
) {
id
# Add other fields you need
}
}
Variables
{
"endDate": {},
"locationId": "1",
"patientId": "1",
"startDate": {}
}

boardingCages

Returns: [BoardingCage!]!

Arguments

ArgumentTypeDescription
locationIdrequiredID!ID of the location
Example Query
query($locationId: ID!) {
boardingCages(locationId: $locationId) {
id
# Add other fields you need
}
}
Variables
{
"locationId": "1"
}

boardingWards

Returns: [BoardingWard!]!

Arguments

ArgumentTypeDescription
filtersBoardingWardFiltersFilters
locationIdrequiredID!ID of the location
Example Query
query(
$filters: BoardingWardFilters,
$locationId: ID!
) {
boardingWards(
filters: $filters,
locationId: $locationId
) {
id
# Add other fields you need
}
}
Variables
{
"filters": {},
"locationId": "1"
}

bookedDays

Returns: [Date!]

Arguments

ArgumentTypeDescription
endDaterequiredDate!End of date range
locationIdrequiredID!ID of the location
startDaterequiredDate!Start of date range
Example Query
query(
$endDate: Date!,
$locationId: ID!,
$startDate: Date!
) {
bookedDays(
endDate: $endDate,
locationId: $locationId,
startDate: $startDate
) {
id
# Add other fields you need
}
}
Variables
{
"endDate": {},
"locationId": "1",
"startDate": {}
}

reservation

Returns: Reservation

Arguments

ArgumentTypeDescription
idrequiredID!ID of resource to lookup
Example Query
query($id: ID!) {
reservation(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

reservationKennelPdf

Returns: String!

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
Example Query
query($id: ID!) {
reservationKennelPdf(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

reservations

Returns: [Reservation!]

Arguments

ArgumentTypeDescription
filtersReservationFiltersFilters
Example Query
query($filters: ReservationFilters) {
reservations(filters: $filters) {
id
# Add other fields you need
}
}
Variables
{
"filters": {}
}