curl -X POST 'https://api.sondercloud.app/v1/apps/{id}/commit' \
-H 'Authorization: Bearer seu_token' \
-F 'file=@novo-codigo.zip'
{
"output": "<log de build/deploy do node>"
}
Ciclo de vida
Atualizar Código do App
Envia um novo .zip com o código-fonte e reconstrói o app
POST
/
v1
/
apps
/
{id}
/
commit
curl -X POST 'https://api.sondercloud.app/v1/apps/{id}/commit' \
-H 'Authorization: Bearer seu_token' \
-F 'file=@novo-codigo.zip'
{
"output": "<log de build/deploy do node>"
}
curl -X POST 'https://api.sondercloud.app/v1/apps/{id}/commit' \
-H 'Authorization: Bearer seu_token' \
-F 'file=@novo-codigo.zip'
{
"output": "<log de build/deploy do node>"
}
Parâmetros
file
Arquivo
.zip com o novo código-fonte, substituindo o atual. Se omitido, o app é reconstruído a partir do código já existente.Ao contrário de
POST /v1/apps/{id}/rebuild, este endpoint é síncrono: a requisição só retorna depois que o build e o redeploy do container forem concluídos no node. Para códigos maiores, espere um tempo de resposta mais alto. Se o build falhar, a resposta é um erro e o app fica com status: FAILED — use GET /v1/apps/{id}/logs para inspecionar a causa.Authorizations
Token de API da SonderCloud, enviado no header Authorization: Bearer <token>
Path Parameters
ID do app
Body
multipart/form-data
Arquivo .zip com o novo código-fonte
Response
Código atualizado
Mensagem ou saída da operação

