Skip to main content
POST
curl
O projeto para antes, os arquivos voltam aos do .zip daquela versão e as dependências só são instaladas de novo se o manifesto mudou, como no Enviar novo código. Sem shouldStart, o projeto fica parado até você iniciar. O histórico ganha uma linha rollback com restoredFrom, e a Atividade registra quem voltou.
Deploy que quebrou no CI? Pegue a versão anterior no Histórico de envios (a segunda com isRestorable) e volte para ela com shouldStart: true.

Erros comuns

Todos os códigos, com o formato do erro, em Códigos de erro.

Autorizações

Authorization
string
header
obrigatório

Chave de API da Cube (cube_…), criada no painel em Chaves de API. Mande como Authorization: Bearer cube_….

Parâmetros de caminho

id
string
obrigatório

O ID do projeto (26 caracteres). Aparece no painel, no topo do projeto, e em GET /projects.

Pattern: ^[0-9A-HJKMNP-TV-Z]{26}$
Exemplo:

"01J8Z3W6N0Q4Y7V2K5T9D1H3XA"

deploymentId
string<uuid>
obrigatório

O ID da versão (UUID), do Histórico de envios.

Exemplo:

"3f2b8c1e-6a4d-4e7b-9c2a-1d5e8f0a7b36"

Corpo

application/json
shouldStart
boolean
padrão:false

true liga o projeto quando a instalação terminar. Sem ele, o projeto fica parado até você iniciar.

Resposta

Os arquivos voltaram aos da versão, e a instalação começou.

project
object
obrigatório

Um projeto: um bot ou um site.

isReinstallingDependencies
boolean
obrigatório

true quando as dependências vão ser instaladas de novo; false quando só o build (se houver) roda.