Google Maps Booking API

Aggregatoren für die Terminvergabe rufen diese API auf, um uns über Terminänderungen zu informieren und ihr Inventar zu aktualisieren, einschließlich Händlern, Dienstleistungen und Verfügbarkeit.

Dienst: mapsbooking.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung Ihre eigenen Bibliotheken zum Aufrufen dieses Dienstes verwenden muss, verwenden Sie bei den API-Anfragen die folgenden Informationen.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst stellt folgendes Discovery-Dokument zur Verfügung:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://mapsbooking.googleapis.com

REST-Ressource: v1alpha.invalidation.partners

Methoden
invalidateResource POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource
Setzt eine vorhandene Ressource ungültig.

REST-Ressource: v1alpha.inventory.partners.availability

Methoden
replace POST /v1alpha/inventory/{parent=partners/*}/availability:replace
Ersetzt die Availability vorhandener Services.

REST-Ressource: v1alpha.inventory.partners.feeds

Methoden
getStatus GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/status
Ruft den Status eines zuvor hochgeladenen Feeds vom angegebenen Aggregator ab und gibt ihn zurück.

REST-Ressource: v1alpha.inventory.partners.feeds.record

Methoden
batchDelete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
Löscht Einträge des angegebenen Feedtyps.
batchPush POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
Datensätze des angegebenen Feedtyps werden eingefügt und/oder aktualisiert.

REST-Ressource: v1alpha.inventory.partners.feeds.status

Methoden
list GET /v1alpha/inventory/{name=partners/*/feeds/*}/status
Ruft den Status mehrerer zuvor hochgeladener Händler-, Dienst- oder Verfügbarkeitsfeeds vom angegebenen Aggregator ab und gibt sie zurück.

REST-Ressource: v1alpha.inventory.partners.merchants

Methoden
create POST /v1alpha/inventory/{parent=partners/*}/merchants
Erstellt einen neuen Merchant, der vom angegebenen Aggregator verwaltet wird, und gibt ihn zurück.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*}
Löscht einen vorhandenen Merchant, der vom angegebenen Aggregator verwaltet wird.
getStatus GET /v1alpha/inventory/{name=partners/*/merchants/*/status}
MerchantStatus eines Merchant abrufen.
patch PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}
Aktualisiert einen vorhandenen Merchant, der vom angegebenen Aggregator verwaltet wird, und gibt ihn zurück.

REST-Ressource: v1alpha.inventory.partners.merchants.services

Methoden
create POST /v1alpha/inventory/{parent=partners/*/merchants/*}/services
Erstellt einen neuen Service eines Händlers, der vom angegebenen Aggregator verwaltet wird, und gibt ihn zurück.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*}
Löscht einen vorhandenen Service eines Händlers, der über den angegebenen Aggregator verwaltet wird.
patch PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*}
Aktualisiert einen vorhandenen Service eines Händlers, der vom angegebenen Aggregator verwaltet wird, und gibt ihn zurück.

REST-Ressource: v1alpha.inventory.partners.merchants.services.availability

Methoden
replace POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace
Ersetzt die Availability eines vorhandenen Service eines Händlers, der vom angegebenen Aggregator verwaltet wird, und gibt ihn zurück.

REST-Ressource: v1alpha.inventory.partners.merchants.status

Methoden
list GET /v1alpha/inventory/{parent=partners/*/merchants}/status
Listet alle MerchantStatus eines Partners auf, die die Filterbedingungen erfüllen.

REST-Ressource: v1alpha.notification.partners.bookings

Methoden
patch PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*}
Aktualisiert eine vorhandene Booking.

REST-Ressource: v1alpha.notification.partners.orders

Methoden
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
Aktualisiert eine vorhandene Order.