Référence APICréer une demande de fichiers
POST/v1/requests

Créer une demande de fichiers

Crée un formulaire de réception de fichiers.

1 min de lectureTélécharger en PDF

Requête exemple

{
"title": "Demande de devis",
"password": "S3cret!",
"cover_emoji": "💼",
"description": "Envoyez vos devis",
"notify_email": "admin@company.com",
"allowed_emails": [
"client@example.com"
],
"max_submissions": 100,
"max_file_size_mb": 500,
"is_password_protected": true,
"max_files_per_submission": 10
}

Réponse exemple

{
"id": "req_new456",
"title": "Demande de devis",
"status": "active",
"created_at": "2026-06-05T15:20:00Z",
"short_code": "new45678",
"cover_emoji": "💼",
"max_submissions": 100,
"max_file_size_mb": 500,
"total_submissions": 0,
"is_password_protected": true
}

Crée un formulaire de demande de fichiers. title est requis ; si is_password_protected est vrai, password l'est aussi.

Authentification

Requiert une clé API avec le scope transfers:write.

Corps de la requête

ChampTypeRequisDescription
titlestringOuiTitre (max 200 car.).
descriptionstringNonDescription (max 2000 car.).
is_password_protectedbooleanNonSi vrai, exige password.
passwordstringCond.Mot de passe (si protégé).
allowed_emailsarrayNonE-mails autorisés à déposer.
expires_atstringNonDate d'expiration ISO 8601.
max_submissionsnumberNonNombre max de dépôts.
notify_emailstringNonE-mail de notification.
max_file_size_mbnumberNonTaille max par fichier : 100, 500, 1000 ou 2000.
max_files_per_submissionnumberNonFichiers max par dépôt (1 à 100).

Codes de statut

  • 201 Demande créée.
  • 400 Validation.
  • 403 Scope insuffisant.