Informal Movelaria

Informal Movelaria — Developer Portal & API Documentation

Este portal reúne os recursos técnicos, contratos de API e interfaces de protocolo (MCP, OpenAPI 3.1, Content Negotiation) da Informal Movelaria para integração com agentes de inteligência artificial, LLMs e desenvolvedores de software.

REST API v1

Versioned REST API

Endpoints estruturados em /v1/ com cabeçalhos IETF RateLimit e modelos de erro RFC 9457.

→ Ver documentação REST v1
Model Context Protocol

MCP Server Handshake

Servidor MCP com transporte Streamable HTTP e descoberta em /.well-known/mcp.

→ Ver detalhes do MCP
OpenAPI 3.1

OpenAPI Specification

Especificação completa em JSON com schemas 100% tipados para Function Calling de LLMs.

→ Acessar openapi.json

Informal Movelaria REST API v1

A Informal Movelaria disponibiliza uma API REST versionada com base URL em https://informal-movelaria.vercel.app/v1.

Principais Endpoints:

Exemplo de Chamada REST:

curl -s https://informal-movelaria.vercel.app/v1/company

Informal Movelaria Rate Limiting Policy

Para garantir alta disponibilidade e proteção da infraestrutura, todos os endpoints públicos impõem limite de 120 requisições por minuto por endereço IP.

Todas as respostas incluem os cabeçalhos padrão IETF:

Em caso de excesso de requisições, o servidor retorna status 429 Too Many Requests com o cabeçalho Retry-After: 60 e payload RFC 9457.

Informal Movelaria Versioning & Deprecation Policy

A API da Informal Movelaria adota versionamento estrito no caminho da URL (/v1/, /v2/). Mudanças com quebra de compatibilidade (breaking changes) nunca são introduzidas na mesma versão principal.

Política de Descontinuação (Deprecation):

Informal Movelaria Typed Error Model (RFC 9457)

Erros 4xx e 5xx são retornados exclusivamente no formato estruturado application/problem+json, permitindo que agentes de IA processem a falha e executem autocorreção sem tentar interpretar páginas HTML.

{
  "type": "https://informal-movelaria.vercel.app/docs/errors#resource-not-found",
  "title": "Resource Not Found",
  "status": 404,
  "detail": "The requested API endpoint '/v1/unknown' does not exist.",
  "instance": "/v1/unknown",
  "code": "ERR_RESOURCE_NOT_FOUND",
  "hint": "Inspect /api/openapi.json or GET /v1 for valid resources."
}

Informal Movelaria Model Context Protocol (MCP) Server

A Informal Movelaria disponibiliza um servidor MCP em conformidade com o padrão oficial, permitindo que Claude, ChatGPT, Cursor e agentes autônomos consultem informações do catálogo, showrooms e especificações técnicas de marcenaria fina.

Endpoints:

Ferramentas Expostas (Tools):

Informal Movelaria Content Negotiation (acceptmarkdown.com)

Qualquer requisição para a página inicial ou páginas do site com o cabeçalho Accept: text/markdown recebe o conteúdo diretamente formatado em Markdown, sem scripts nem tags HTML, acompanhado do cabeçalho de cache Vary: Accept, Accept-Encoding.

curl -s -H "Accept: text/markdown" https://informal-movelaria.vercel.app/

Informal Movelaria Autenticação e Acesso

Para entender os níveis de acesso a dados públicos e rotas administrativas:

→ Guia Completo de Autenticação (docs/auth)