NutriShow Developers
API overview
The public NutriShow OS API is intentionally small. It exposes only safe, non-private, informational resources for agents and developers. It does not expose users, profiles, payments, orders, clinical data, private documents, Supabase tables, tokens or authenticated resources.
Base URL: https://app.nutrishow.com.br
OpenAPI: /openapi.json
LLM guide: /llms.txt
Public endpoints
GET /api/public/health- service status.GET /api/public/tools- public catalog of product areas and tools.GET /api/public/programs- public catalog of guided programs.
Authentication: none for these public informational endpoints. Private app data remains protected by Supabase Auth and existing access rules.
Example request
GET https://app.nutrishow.com.br/api/public/tools
Accept: application/json
Example response
{
"data": [
{
"slug": "macros",
"name": "Macros",
"category": "calculator"
}
]
}
Error format
{
"error": {
"code": "METHOD_NOT_ALLOWED",
"message": "This endpoint only supports GET.",
"hint": "Retry the request using GET."
}
}
Rate limit: no public code-level rate limit is configured for these static informational resources in this phase. Bot and firewall policies should be managed in Vercel, DNS or an external WAF when needed.