Casos de Uso
Este endpoint permite atualizar seções específicas de uma nota após sua criação:- Correção de dados: Corrigir informações em seções específicas
- Enriquecimento: Adicionar informações complementares a uma seção
- Reorganização: Alterar ordem de exibição das seções
- Categorização: Atualizar labels para melhor organização
Permissões: Este endpoint requer uma API Key com permissões de escrita (
write) ou administrador (admin).Rate Limiting: Este endpoint está sujeito aos limites da sua API Key (padrão: 100 req/min, 1000 req/hora).
Parâmetros
Query Parameters
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
section_id | string (UUID) | ✅ | ID da seção que será atualizada |
Request Body
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
title | string | ✅ | Título da seção |
content | string | ✅ | Conteúdo da seção |
order | string | ✅ | Ordem de exibição (ex: “1”, “2”, “3”) |
label | string | ❌ | Rótulo interno para classificação |
Exemplos de Uso
Atualizar Conteúdo de uma Seção
Reorganizar Ordem das Seções
Resposta
Sucesso (200)
Códigos de Erro
| Código | Descrição | Solução |
|---|---|---|
400 | Parâmetros inválidos ou malformados | Verifique se o section_id é um UUID válido |
401 | API Key inválida ou não fornecida | Verifique o header X-API-KEY |
403 | Permissões insuficientes | Use uma API Key com permissões de escrita |
404 | Seção não encontrada | Verifique se o section_id existe |
422 | Dados de entrada inválidos | Verifique se todos os campos obrigatórios estão presentes |
Notas Importantes
Versionamento: As atualizações criam uma nova versão da seção, mantendo o histórico através do campo
updated_at.Validação: O campo
order deve ser uma string numérica válida. Recomenda-se usar valores sequenciais como “1”, “2”, “3” para facilitar a ordenação.Workflow Recomendado:
- Use
GET /notes/{id}para obter as seções existentes - Identifique o
section_idda seção que deseja atualizar - Faça a atualização com
PATCH /note_sections - Verifique o resultado com outro
GET /notes/{id}
Authorizations
API Key para autenticação
Query Parameters
ID da seção a ser atualizada
Body
application/json

