Google Maps Booking API

Scheduling aggregators call this API to notify us of appointment updates, and update their inventories including merchants, services, and availability.

Service: mapsbooking.googleapis.com

All URIs below are relative to https://mapsbooking.googleapis.com

This service provides the following discovery document:

REST Resource: v1alpha.inventory.partners.availability

Methods
replace POST /v1alpha/inventory/{parent=partners/*}/availability:replace
Replaces the Availability of existing Services.

REST Resource: v1alpha.inventory.partners.feeds

Methods
getStatus GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/status
Retrieves the Status of a previously uploaded feed by the specified aggregator, and returns it.

REST Resource: v1alpha.inventory.partners.feeds.status

Methods
list GET /v1alpha/inventory/{name=partners/*/feeds/*}/status
Retrieves the Status of multiple previously uploaded merchant, service, or availability feeds by the specified aggregator, and returns them.

REST Resource: v1alpha.inventory.partners.merchants

Methods
create POST /v1alpha/inventory/{parent=partners/*}/merchants
Creates a new Merchant managed by the specified aggregator, and returns it.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*}
Deletes an existing Merchant managed by the specified aggregator.
patch PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}
Updates an existing Merchant managed by the specified aggregator, and returns it.

REST Resource: v1alpha.inventory.partners.merchants.services

Methods
create POST /v1alpha/inventory/{parent=partners/*/merchants/*}/services
Creates a new Service of a merchant managed by the specified aggregator, and returns it.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*}
Deletes an existing Service of a merchant managed by the specified aggregator.
patch PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*}
Updates an existing Service of a merchant managed by the specified aggregator, and returns it.

REST Resource: v1alpha.inventory.partners.merchants.services.availability

Methods
replace POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace
Replaces the Availability of an existing Service of a merchant managed by the specified aggregator, and returns it.

REST Resource: v1alpha.notification.partners.bookings

Methods
patch PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*}
Updates an existing Booking.

REST Resource: v1alpha.notification.partners.orders

Methods
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
Updates an existing Order.