Skip to main content
PUT
Créer/Modifier un fichier
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
Create/Modify File écrit content dans path à l’intérieur d’une application en cours d’exécution, créant le fichier s’il n’existe pas ou l’écrasant s’il existe déjà. content accepte soit une chaîne UTF-8 pour les fichiers texte, soit un tableau d’octets { type: "Buffer", data: number[] } pour le contenu binaire. Utilisez-le pour des modifications ciblées et de petite taille, comme ajuster une valeur de configuration ou déposer un fichier généré, sans réenvoyer l’application entière ; pour des changements en masse ou un .zip, utilisez plutôt Commiter une application. Écrire dans squarecloud.app ou squarecloud.config est traité de façon particulière : la plateforme l’interprète comme la configuration de l’application (nom d’affichage, description, mémoire, autorestart, sous-domaine) et valide chaque champ, une valeur invalide renvoie un code d’erreur spécifique (par exemple INVALID_MEMORY ou INVALID_SUBDOMAIN) plutôt que d’écrire le fichier. Ces réécritures de configuration sont limitées à 1 requête toutes les 15 secondes par utilisateur. Sur les applications partagées en workspace, l’appelant doit avoir le rôle Maintainer ou Administrator, et les membres sans la permission des fichiers restreints ne peuvent pas écrire dans les chemins exclus comme .env. Comme les autres routes du gestionnaire de fichiers, cela ne redémarre pas l’application, appelez Redémarrer l’application pour appliquer les changements qui nécessitent un processus neuf.

Paramètres

string
requis
L’ID de l’application. Vous le trouverez dans l’URL du dashboard de votre application.
string
requis
Le chemin où le fichier doit être créé. Exemple : /test.txt
string
requis
Le contenu du fichier à créer.

Réponse

string
Indique si l’appel a réussi. success en cas de succès, error sinon.

Erreurs courantes