Ícone da Uploofy
Uploofy Documents
API

Crie links e uploads de forma programática.

Use a API da Uploofy para criar códigos de acesso, enviar arquivos e compartilhar links sem abrir a interface.

POST /api/delivery GET /api/delivery/:code JSON primeiro
Criar entrega Requisição
curl -X POST https://uploofy.app/end/delivery \
  -H 'Authorization: Bearer sk_xxxxxxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -d '{
    "url": "https://example.com/file.pdf",
    "name": "Shared file",
    "meta": "Saved file"
  }'
Resolver entrega Resposta
{
  "code": "382194",
  "downloadUrl": "/end/delivery/382194/file",
  "name": "Shared file",
  "meta": "Saved file",
  "url": null
}
POST /api/delivery

Enviar arquivos ou links salvos

Aceita payloads JSON para links diretos ou blobs base64 com metadados.

  • Retorna code, downloadUrl e o name normalizado.
  • Autentique‑se com Authorization: Bearer <api_key> (ou X-API-Key) para atribuir uploads à sua conta.
  • Aceita payloads url ou file com meta opcional.
  • Pronto para jobs agendados ou entregas pontuais.
GET /api/delivery/:code

Resolver qualquer código de acesso

Troque códigos pela URL de arquivo ao vivo ou pelo link salvo mantendo a auditabilidade intacta.

  • Use /file para forçar um download binário.
  • Retorna url para links salvos e downloadUrl para uploads.
  • Ótimo para apps cliente, CLIs ou jobs de cron.
POST /api/user/login

Autenticação leve

Crie usuários de demonstração com /api/user/signup e depois faça login para ter paridade com o painel.

Apenas JSON Nenhum token necessário Pronto para SPA