Atualizado em 17 de outubro de 2026

Considerações

  • Exige o escopo file-manager:write e permissão de gravar na pasta de destino.
  • O envio é multipart/form-data com parent_id e files[].
  • Até 50 MB por arquivo e 500 MB por lote. Arquivos maiores usam o envio em partes.
  • relative_paths[] segue a mesma ordem de files[] (ex.: Tiradas por celular/foto.jpeg).
  • Fotos HEIC do iPhone são aceitas; a prévia é gerada em JPEG.

Referência

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

Como fazer

cURL
curl -X POST "$MICORE_BASE_URL/file-manager/files" \
  -H "Authorization: Bearer $MICORE_TOKEN" \
  -H "Accept: application/json" \
  -F "parent_id=497" \
  -F "files[]=@IMG_9183.HEIC" \
  -F "files[]=@IMG_9181.MOV"

Resposta

Em caso de sucesso, a API responde 201 com os arquivos criados:

cURL
{
  "data": [
    {
      "id": 773,
      "name": "IMG_9183",
      "type": "file",
      "parent_id": 497,
      "owner_id": 2,
      "visibility": "company",
      "created_at": "2026-10-21T15:06:01-03:00"
    }
  ]
}
Precisa de ajuda?Use o request ID e abra um chamado no miCore se encontrar uma divergência.