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.
- REST-Ressource: v1alpha.invalidation.partners
- REST-Ressource: v1alpha.inventory.partners.availability
- REST-Ressource: v1alpha.inventory.partners.feeds
- REST-Ressource: v1alpha.inventory.partners.feeds.record
- REST-Ressource: v1alpha.inventory.partners.feeds.status
- REST-Ressource: v1alpha.inventory.partners.merchants
- REST-Ressource: v1alpha.inventory.partners.merchants.services
- REST-Ressource: v1alpha.inventory.partners.merchants.services.availability
- REST-Ressource: v1alpha.inventory.partners.merchants.status
- REST-Ressource: v1alpha.notification.partners.bookings
- REST-Ressource: v1alpha.notification.partners.orders
- REST-Ressource: v1alpha.partners.adsAccountLinks
Dienst: mapsbooking.googleapis.com
Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.
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 Macht 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 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 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} Ruft die MerchantStatus eines 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 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. |
REST-Ressource: v1alpha.partners.adsAccountLinks
| Methoden | |
|---|---|
create |
POST /v1alpha/{parent=partners/*}/adsAccountLinks Erstellt eine Google Ads-Kontoverknüpfung. |
delete |
DELETE /v1alpha/{name=partners/*/adsAccountLinks/*} Löscht die Verknüpfung zum Google Ads-Konto. |
get |
GET /v1alpha/{name=partners/*/adsAccountLinks/*} Ruft den Link zum Google Ads-Konto ab. |
patch |
PATCH /v1alpha/{adsAccountLink.name=partners/*/adsAccountLinks/*} Aktualisiert die Verknüpfung des Google Ads-Kontos mit Inventarelementen. |