Skip to main content
PUT
curl
Troca a lista inteira de variáveis do projeto numa chamada só.
A lista que você manda substitui a que está guardada. Variável que ficar de fora é apagada, e valor apagado não volta. Para mudar uma só, mande todas: a que muda com value e as outras só com name, para manter o valor. Veja os nomes atuais em Listar variáveis.
No primeiro exemplo, TOKEN recebe um valor novo, PREFIX mantém o valor que já tinha e qualquer outra variável é apagada.
Se isRestartRequired vier true, reinicie o projeto para ele receber os valores novos.
Veja as regras de nomes e tamanhos em Variáveis de ambiente.

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"

Corpo

application/json
variables
object[]
obrigatório
Maximum array length: 50

Resposta

Variáveis salvas.

variables
object[]
obrigatório
isRestartRequired
boolean
obrigatório

true quando algo mudou e o projeto está no ar: reinicie para aplicar.