API Pública do Gourmet
O que é?
A API Gourmet é um recurso voltado para a integração do Uniplus com plataformas de pedidos em estabelecimentos do setor alimentício.
Através de um endpoint, permite a criação e consulta de contas de consumo.
Um dos principais diferenciais dessa API é a comunicação direta com o servidor Yoda/Web.
Como Funciona no Uniplus?
1. Configurando o recurso
URL
/public-api/v1/gourmet/conta
Verbos suportados
POST, GET
Status HTTP
200 = OK, 400 = Falha na validação dos dados. Veja a mensagem retornada para mais detalhes, 404 = Objeto não encontrado, 422 = A requisição falhou ao ser processada.
2. JSON de Exemplo
|
3. Schema do JSON
|
4. Criando/atualizando Contas (POST)
Para criar ou atualizar contas, utilize o verbo POST passando o JSON no corpo da requisição. Caso esteja tudo certo com os dados, o servidor enviará o pedido para a produção. Note que o método POST não permite editar itens existentes. Apenas é permitido incluir novos itens. Exemplo de requisição completa disponível na collection do Postman.
5. Criando/atualizando Contas (POST)
Para consultar contas, utilize o verbo GET passando os seguintes parâmetros obrigatórios: numero: número da conta. Exemplo: 30;
tipo: tipo da conta. Exemplo: “MESA” ou “COMANDA”;
codigoFilial: código da filial onde a conta está aberta. Exemplo: “1”;
incluirItens: indica se a consulta deve ou não incluir os itens. Exemplo: “true” ou “false.
Exemplo de requisição completa disponível na collection do Postman.
6. Collection do Postman
Nesta collection do Postman existem exemplos de como gerar token, incluir/atualizar e consultar contas (para fazer o download, use o comando CTRL+S na página). Para mais detalhes sobre como conectar na API pública, veja API Uniplus - Começe por aqui.