Autenticacao via Bearer, pastas por marca e subpasta, nomes por hash, JSON padronizado.
Campos: brand (string), folder (string, ex: onboarding) e files[] (JPG, PNG, PDF).
curl -X POST "https://api.s3storage.me/upload" \ -H "Authorization: Bearer SEU_TOKEN_AQUI" \ -F "brand=notrevepagamentos" \ -F "folder=onboarding" \ -F "files[]=@/caminho/arquivo1.pdf" \ -F "files[]=@/caminho/selfie.png"
{
"status": "ok",
"brand": "notrevepagamentos",
"folder": "onboarding",
"files": [
{
"status": "ok",
"original_name": "documento.pdf",
"mime": "application/pdf",
"size": 123456,
"hash": "sha256...",
"filename": "sha256....pdf",
"url": "https://dominio/uploads/notrevepagamentos/onboarding/sha256....pdf"
}
]
}
brand/folder conforme sua politica.