Atualizado em 17 de outubro de 2026

Considerações

  • Exige o escopo file-manager:write e permissão de gravar na pasta de destino.
  • parent_id é obrigatório: a API não cria na raiz.
  • O documento herda o dono e a visibilidade da pasta.
  • O nome não pode ter / nem \ e não pode repetir outro item da mesma pasta.

Referência

POST /file-manager/documents na Referência da API

Como fazer

cURL
curl -X POST "$MICORE_BASE_URL/file-manager/documents" \
  -H "Authorization: Bearer $MICORE_TOKEN" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "parent_id": 497,
    "name": "Abertura da loja",
    "content": "<p>Ligar as luzes.<\/p>"
}'

Resposta

A API responde 201 com o documento criado, já com o texto:

cURL
{
  "data": {
    "id": 1502,
    "name": "Abertura da loja",
    "type": "document",
    "extension": null,
    "mime_type": null,
    "size": null,
    "parent_id": 497,
    "path": "Empresa/Procedimentos",
    "owner_id": 2,
    "visibility": "company",
    "content": "<p>Ligar as luzes.</p>",
    "created_at": "2026-11-03T09:00:00-03:00",
    "updated_at": "2026-11-03T09:00:00-03:00"
  }
}
Precisa de ajuda?Use o request ID e abra um chamado no miCore se encontrar uma divergência.