Sources
Technical reference generated from the platform contract: descriptions are in French.
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