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 seu aplicativo precise usar suas próprias bibliotecas 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 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 | |
|---|---|
invalidate |
de 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 | |
|---|---|
get |
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 | |
|---|---|
batch |
de POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
Exclui registros do tipo de feed especificado. |
batch |
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. |
get |
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 existente. |
Recurso REST: v1alpha.notification.partners.orders
| Métodos | |
|---|---|
patch |
PATCH /v1alpha/notification/{order.name=partners/*/orders/*} Atualiza um Order existente. |
Recurso REST: v1alpha.partners.adsAccountLinks
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=partners/*}/adsAccountLinks Cria a vinculação da conta do Google Ads. |
delete |
de DELETE /v1alpha/{name=partners/*/adsAccountLinks/*}
Exclui a vinculação da conta do Google Ads. |
get |
de GET /v1alpha/{name=partners/*/adsAccountLinks/*}
Recebe o link da conta do Google Ads. |
patch |
PATCH /v1alpha/{adsAccountLink.name=partners/*/adsAccountLinks/*} Atualiza a vinculação da conta do Google Ads aos itens de inventário. |