cdn.pizzaDocumentation

CDN et contenu

WebDAV

WebDAV réutilise un token API et les mêmes règles de fichiers que la console.

#Vue d’ensemble

WebDAV réutilise un token API et les mêmes règles de fichiers que la console.

#Accéder aux fichiers comme à un volume distant

Le endpoint WebDAV accepte OPTIONS, PROPFIND, GET, HEAD, PUT, DELETE et MKCOL. Utilisez l’authentification HTTP Basic : l’e-mail vérifié du compte est le nom d’utilisateur et le token API personnel est le mot de passe. OPTIONS est public.

La lecture exige un token avec * ou files:read; l’écriture exige * ou files:write. Les écritures suivent les mêmes garde-fous que l’API fichiers. Commencez PROPFIND avec une profondeur bornée et évitez la synchronisation concurrente du même chemin.

#Configurer un client

  1. Créez un token dédié avec la capacité fichier minimale.

  2. Saisissez l’URL /webdav/ ou /api/files/webdav/ prévue par votre intégration.

  3. Définissez l’e-mail vérifié comme identifiant et le token comme mot de passe.

  4. Testez OPTIONS puis PROPFIND avant de créer, lire et supprimer un fichier de test.

#Méthodes WebDAV

https://api.cdn.pizza/api/files/webdav/

Authentification HTTP Basic : utilisez l’e-mail vérifié comme nom d’utilisateur et le token API personnel comme mot de passe. OPTIONS est public; les autres méthodes contrôlent les capacités files:read et files:write du token.

OPTIONS

Découvrir les capacités

PROPFIND

Lister une collection et ses propriétés

GET

Télécharger un objet

HEAD

Lire uniquement les en-têtes

PUT

Créer ou remplacer un objet

DELETE

Supprimer un objet ou une collection

MKCOL

Créer une collection

Exemple
bash
curl --request PROPFIND \
  --url 'https://api.cdn.pizza/api/files/webdav/' \
  --user 'EMAIL:YOUR_API_TOKEN' \
  --header 'Depth: 1'
Documentation clientRéférence générée depuis les interfaces publiées