Sources
Référence technique générée depuis le contrat de la plateforme : les descriptions sont en français.
GET /api/v1/applications/{id}/sources
`GET /applications/{id}/sources` (§19.5) — nécessite `ApplicationsRead`.
id(path, requis) — Identifiant de l'application
200— Sources, de la plus récente à la plus ancienne401— Non authentifié ou 2FA requise404— Application introuvable
POST /api/v1/applications/{id}/sources
`POST /applications/{id}/sources` (§8.1, §19.5) — nécessite `ApplicationsWrite`.
Corps de requête : JSON
id(path, requis) — Identifiant de l'application
200— Source créée (URL/GIT) ou upload démarré (ZIP/UPLOAD)401— Non authentifié ou 2FA requise403— CSRF invalide ou permission refusée404— Application introuvable422— Entrée invalide
POST /api/v1/applications/{id}/sources/{sid}/complete-upload
`POST /applications/{id}/sources/{sid}/complete-upload` (§8.4, §19.5) — nécessite
id(path, requis) — Identifiant de l'applicationsid(path, requis) — Identifiant de la source
200— Source validée ou rejetée401— Non authentifié ou 2FA requise403— CSRF invalide ou permission refusée404— Application ou source introuvable409— Type de source incompatible ou objet jamais uploadé413— Objet uploadé trop volumineux