Takeat
Versão da documentação
RestauranteTakeat Store

Nova API V1.0 · Referência

Criar ou atualizar avaliação do app conectado

O token identifica o app e as lojas autorizadas. Cria ou atualiza uma única avaliação por aplicativo e restaurante, retornando 200 nos dois casos. Se ela foi excluída logicamente, restaura o mesmo registro com a nova nota e comentário. Sem restaurant_id, infere a loja se o token autoriza somente uma; com várias lojas, o seletor é obrigatório. A nota e o comentário devem ser escolhidos pelo usuário antes do envio. O autor é o usuário do consentimento ou o dono registrado da rede, com acesso ativo verificado. Conexões sem esse usuário precisam passar novamente pelo consentimento. App e instalação são verificados e bloqueados na transação de gravação. Não exige escopo adicional e não aceita IDs de autor ou app no corpo.

Console de requisiçõesConfigure os dados, envie e inspecione a resposta.
POSTProxy seguro
RequisiçãoEdite os campos antes de enviar
POST
/v1/store/reviews
*object

O token identifica o app e as lojas autorizadas. Cria ou atualiza uma única avaliação por aplicativo e restaurante, retornando 200 nos dois casos. Se ela foi excluída logicamente, restaura o mesmo registro com a nova nota e comentário. Sem restaurant_id, infere a loja se o token autoriza somente uma; com várias lojas, o seletor é obrigatório. A nota e o comentário devem ser escolhidos pelo usuário antes do envio. O autor é o usuário do consentimento ou o dono registrado da rede, com acesso ativo verificado. Conexões sem esse usuário precisam passar novamente pelo consentimento. App e instalação são verificados e bloqueados na transação de gravação. Não exige escopo adicional e não aceita IDs de autor ou app no corpo.

Authorization

storeOAuth
AuthorizationBearer <token>

Access token de instalação OAuth Authorization Code + PKCE de app com perfil Restaurante. O client_id identifica o próprio app. Exige consentimento ativo, não expirado e app visível; não exige escopo adicional. API keys, client credentials, sessões humanas, MCP e autorizações de garçom não são aceitos.

In: header

Query Parameters

restaurant_id?integer

Loja autorizada nesta conexão. Em GET, filtra avaliações e resumo; omitir lista todas as avaliações do app. Em POST/DELETE, seleciona a loja autora; obrigatório quando o token autoriza várias. Vínculos atuais e consentimento limitam a seleção. Uma loja não autorizada retorna 403.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json