PUT /environments/defaults
Set a default environment.
Addressed by rung: the account rung (repository omitted) or a repository rung ("owner/name"); the environment by id or name. Returns the full resulting ladder. Refused for sandbox tokens.
curl -X PUT "https://api.ellipsis.dev/v1/environments/defaults" \
-H "Authorization: Bearer $ELLIPSIS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"environment":"..."}'{
"account": "string",
"repositories": {}
}
import os
from ellipsis import Ellipsis
client = Ellipsis(api_key=os.environ["ELLIPSIS_API_TOKEN"])
result = client.environments.defaults.set("...")
print(result){
"account": "string",
"repositories": {}
}
import { Ellipsis } from '@ellipsis-dev/sdk';
const client = new Ellipsis({
apiKey: process.env.ELLIPSIS_API_TOKEN!,
});
const result = await client.environments.defaults.set({ environment: '...' });
console.log(result);{
"account": "string",
"repositories": {}
}
Request
environmentstringrequired
The environment to make the default: an environment id, or its customer-unique name.
repositorystring
The rung to set: "owner/name" for a repo default; omit to set the account default. An unknown or foreign repo is a 404.