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

Um diesen Dienst aufzurufen, empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung Ihre eigenen Bibliotheken verwenden muss, um diesen Dienst aufzurufen, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.

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
Entfällt eine vorhandene Ressource.

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 Datensätze des angegebenen Feedtyps.
batchPush POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
Fügt Datensätze des angegebenen Feedtyps ein und/oder aktualisiert sie.

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

Methoden
list GET /v1alpha/inventory/{name=partners/*/feeds/*}/status
Ruft die Status mehrerer zuvor hochgeladener Händler-, Dienstleistungs- 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}
Ruft den MerchantStatus von Merchant ab.
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 sie 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.