Pular para o conteúdo principal

Obtain legal documents

GET 

/company/settings/legal

Retorna os documentos legais disponíveis no idioma especificado.

Propósito:

  • Fornecer acesso centralizado aos documentos legais da plataforma
  • Suporte para múltiplos idiomas (espanhol e inglês)
  • Garantir que os usuários acessem a versão correta dos documentos

Casos de uso:

  • Exibir termos e condições durante o registro
  • Exibir política de privacidade na área de configurações
  • Atualização centralizada de documentos legais
  • Conformidade com regulamentações de transparência

Fluxo típico:

  1. O cliente chama o endpoint especificando o idioma preferido
  2. O servidor busca os documentos legais no idioma solicitado
  3. Retorna os documentos ativos (visible=true)
  4. O cliente exibe os documentos ao usuário

Considerações:

  • Por padrão, retorna documentos em espanhol (es)
  • Retorna apenas documentos marcados como visíveis (visible=true)
  • Os documentos incluem:
    • Termos e condições
    • Política de privacidade
    • Política de cookies
  • Este endpoint é público e não requer autenticação

Exemplo de implementação:

// Exemplo de consumo a partir do frontend
async function getLegalDocuments(lang = 'es') {
try {
const response = await fetch(`/company/settings/legal?lang=${lang}`);
const documents = await response.json();
renderLegalDocuments(documents);
} catch (error) {
console.error('Erro ao buscar documentos legais:', error);
}
}

Request

Responses

Documentos legais obtidos

Response Headers