Skip to main content
PUT
Criar/modificar arquivo
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
Criar/modificar arquivo grava content em path dentro de uma aplicação em execução, criando o arquivo se ele não existir ou sobrescrevendo-o se existir. content aceita uma string UTF-8 para arquivos de texto ou um array de bytes { type: "Buffer", data: number[] } para conteúdo binário. Use-o para edições pequenas e pontuais, como ajustar um valor de configuração ou inserir um arquivo gerado, sem reenviar toda a aplicação; para alterações em massa ou um .zip, use Enviar commit da aplicação. Gravar em squarecloud.app ou squarecloud.config é tratado de forma especial: a plataforma interpreta o conteúdo como a configuração da aplicação (nome de exibição, descrição, memória, autorestart, subdomínio) e valida cada campo; um valor inválido retorna um código de erro específico (por exemplo, INVALID_MEMORY ou INVALID_SUBDOMAIN) em vez de gravar o arquivo. Essas regravações de configuração são limitadas a 1 requisição a cada 15 segundos por usuário. Em aplicações compartilhadas em workspace, quem chama precisa da função Mantenedor ou Administrador, e membros sem a permissão de arquivos restritos ficam bloqueados de gravar em caminhos excluídos como .env. Assim como outras rotas do gerenciador de arquivos, isso não reinicia a aplicação; chame Reiniciar aplicação para aplicar alterações que exijam um processo novo.

Parâmetros

string
obrigatório
O ID da aplicação. Você pode encontrá-lo na URL do painel da sua aplicação.
string
obrigatório
O caminho onde o arquivo deve ser criado. Exemplo: /test.txt
string
obrigatório
O conteúdo do arquivo a ser criado.

Resposta

string
Indica se a chamada foi bem-sucedida. success se bem-sucedida, error se não.

Erros comuns