Os agregadores de agendamento chamam essa API para notificar os usuários sobre atualizações de compromissos e alterar os inventários, incluindo comerciantes, serviços e disponibilidade.
- Recurso REST: v1alpha.invalidation.partners
- Recurso REST: v1alpha.inventory.partners.availability
- Recurso REST: v1alpha.inventory.partners.feeds
- Recurso REST: v1alpha.inventory.partners.feeds.record
- Recurso REST: v1alpha.inventory.partners.feeds.status
- Recurso REST: v1alpha.inventory.partners.merchants
- Recurso REST: v1alpha.inventory.partners.merchants.services
- Recurso REST: v1alpha.inventory.partners.merchants.services.availability
- Recurso REST: v1alpha.inventory.partners.merchants.status
- Recurso REST: v1alpha.notification.partners.bookings
- Recurso REST: v1alpha.notification.partners.orders
- Recurso REST: v1alpha.partners.adsAccountLinks
Serviço: mapsbooking.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins de IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço oferece o seguinte documento de descoberta:
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:
https://mapsbooking.googleapis.com
Recurso REST: v1alpha.invalidation.partners
| Métodos | |
|---|---|
invalidateResource |
POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource Invalida um recurso existente. |
Recurso REST: v1alpha.inventory.partners.availability
| Métodos | |
|---|---|
replace |
POST /v1alpha/inventory/{parent=partners/*}/availability:replace Substitui a Availability dos Services existentes. |
Recurso REST: v1alpha.inventory.partners.feeds
| Métodos | |
|---|---|
getStatus |
GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/status Recupera e retorna o Status de um feed enviado anteriormente pelo agregador especificado. |
Recurso REST: v1alpha.inventory.partners.feeds.record
| Métodos | |
|---|---|
batchDelete |
POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete Exclui registros do tipo de feed especificado. |
batchPush |
POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush Insere e/ou atualiza registros do tipo de feed especificado. |
Recurso REST: v1alpha.inventory.partners.feeds.status
| Métodos | |
|---|---|
list |
GET /v1alpha/inventory/{name=partners/*/feeds/*}/status Recupera e retorna o Status de vários feeds de disponibilidade, comerciantes ou serviços enviados anteriormente pelo agregador especificado. |
Recurso REST: v1alpha.inventory.partners.merchants
| Métodos | |
|---|---|
create |
POST /v1alpha/inventory/{parent=partners/*}/merchants Cria e retorna um novo Merchant gerenciado pelo agregador especificado. |
delete |
DELETE /v1alpha/inventory/{name=partners/*/merchants/*} Exclui um Merchant existente gerenciado pelo agregador especificado. |
getStatus |
GET /v1alpha/inventory/{name=partners/*/merchants/*/status} Recebe o MerchantStatus de um Merchant. |
patch |
PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*} Atualiza e retorna um Merchant existente gerenciado pelo agregador especificado. |
Recurso REST: v1alpha.inventory.partners.merchants.services
| Métodos | |
|---|---|
create |
POST /v1alpha/inventory/{parent=partners/*/merchants/*}/services Cria e retorna um novo Service para um comerciante gerenciado pelo agregador especificado. |
delete |
DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*} Exclui um Service existente de um comerciante gerenciado pelo agregador especificado. |
patch |
PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*} Atualiza e retorna um Service existente de um comerciante gerenciado pelo agregador especificado. |
Recurso REST: v1alpha.inventory.partners.merchants.services.availability
| Métodos | |
|---|---|
replace |
POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace Substitui e retorna a Availability de um Service existente de um comerciante gerenciado pelo agregador especificado. |
Recurso REST: v1alpha.inventory.partners.merchants.status
| Métodos | |
|---|---|
list |
GET /v1alpha/inventory/{parent=partners/*/merchants}/status Lista todos os MerchantStatus de um parceiro que atendem às condições de filtro. |
Recurso REST: v1alpha.notification.partners.bookings
| Métodos | |
|---|---|
patch |
PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*} Atualiza um Booking atual. |
Recurso REST: v1alpha.notification.partners.orders
| Métodos | |
|---|---|
patch |
PATCH /v1alpha/notification/{order.name=partners/*/orders/*} Atualiza um Order atual. |
Recurso REST: v1alpha.partners.adsAccountLinks
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=partners/*}/adsAccountLinks Cria uma vinculação de conta do Google Ads. |
delete |
DELETE /v1alpha/{name=partners/*/adsAccountLinks/*} Exclui a vinculação da conta do Google Ads. |
get |
GET /v1alpha/{name=partners/*/adsAccountLinks/*} Recebe a vinculação da conta do Google Ads. |
patch |
PATCH /v1alpha/{adsAccountLink.name=partners/*/adsAccountLinks/*} Atualiza a vinculação da conta do Google Ads com itens de inventário. |