Cookest
API BackendEndpoints

Visão Geral dos Endpoints

Referência completa dos endpoints da API do Cookest

Visão Geral dos Endpoints

A API do Cookest é uma API REST a correr em Actix-Web 4. Todos os endpoints devolvem JSON.

URL base

http://localhost:8080   (desenvolvimento)

Autenticação

Os endpoints protegidos requerem:

Authorization: Bearer <access_token>

Os endpoints com restrição de subscrição devolvem 402 quando acedidos por um utilizador Free:

{ "error": "subscription_required", "feature": "user_recipes" }

Grupos de endpoints

GrupoPrefixo do caminhoAutenticação necessária
Autenticação e Conta/api/authVariável
Perfil e Preferências/api/meJWT
Receitas/api/recipesVariável
Planos de Refeições/api/meal-plansJWT
Inventário/api/inventoryJWT
Lista de Compras/api/shopping-listJWT
Subscrição/api/subscriptionJWT
Lojas e Promoções/api/stores, /api/adminVariável
Chat com IA/api/chatJWT
Ingredientes/api/ingredientsNão

Níveis de subscrição

FuncionalidadeFreePro €9,99/mêsFamily €14,99/mês
Inventário + plano de refeições básico
Geração de plano com pontuação por IA
Chat com IA10/diaIlimitadoIlimitado
Comparação de preços
Criar receitas
Otimizador de lista de compras
Múltiplos perfis de agregado familiar

On this page