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
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 de 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 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 atual. |
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} Acessar a MerchantStatus de uma Merchant . |
patch |
PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*} Atualiza e retorna um Merchant 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 de 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 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 do 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. |