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/**}:invalidateResourceInvalida um recurso existente. | 
Recurso REST: v1alpha.inventory.partners.availability
| Métodos | |
|---|---|
| replace | POST /v1alpha/inventory/{parent=partners/*}/availability:replaceSubstitui a AvailabilitydosServicesexistentes. | 
Recurso REST: v1alpha.inventory.partners.feeds
| Métodos | |
|---|---|
| get | GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/statusRecupera e retorna o Statusde 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:batchDeleteExclui registros do tipo de feed especificado. | 
| batch | POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPushInsere 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/*}/statusRecupera e retorna o Statusde 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/*}/merchantsCria e retorna um novo Merchantgerenciado pelo agregador especificado. | 
| delete | DELETE /v1alpha/inventory/{name=partners/*/merchants/*}Exclui um Merchantexistente gerenciado pelo agregador especificado. | 
| get | GET /v1alpha/inventory/{name=partners/*/merchants/*/status}Recebe o MerchantStatusde umMerchant. | 
| patch | PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}Atualiza e retorna um Merchantexistente gerenciado pelo agregador especificado. | 
Recurso REST: v1alpha.inventory.partners.merchants.services
| Métodos | |
|---|---|
| create | POST /v1alpha/inventory/{parent=partners/*/merchants/*}/servicesCria e retorna um novo Servicepara um comerciante gerenciado pelo agregador especificado. | 
| delete | DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*}Exclui um Serviceexistente de um comerciante gerenciado pelo agregador especificado. | 
| patch | PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*}Atualiza e retorna um Serviceexistente 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:replaceSubstitui e retorna a Availabilityde umServiceexistente de um comerciante gerenciado pelo agregador especificado. | 
Recurso REST: v1alpha.inventory.partners.merchants.status
| Métodos | |
|---|---|
| list | GET /v1alpha/inventory/{parent=partners/*/merchants}/statusLista todos os MerchantStatusde 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 Bookingexistente. | 
Recurso REST: v1alpha.notification.partners.orders
| Métodos | |
|---|---|
| patch | PATCH /v1alpha/notification/{order.name=partners/*/orders/*}Atualiza um Orderexistente. | 
Recurso REST: v1alpha.partners.adsAccountLinks
| Métodos | |
|---|---|
| create | POST /v1alpha/{parent=partners/*}/adsAccountLinksCria 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. |