API Reference · Workloads
Dismiss an AI app's pending dependency plan
Drops the pending plan without creating anything. Pass `{"mode": "self"}` to signal you'll wire the dependencies yourself — the response then includes the env contract the app was built to read (e.g. `POSTGRES_HOST`/`POSTGRES_DB`/`POSTGRES_USER`/`POSTGRES_PASSWORD`) so you can point it at your own services via the app's env vars.
POST/v1/tenants/{name}/workloads/{id}/manifest/dismiss
Authorization
x-api-keystringrequired
Your per-workspace API key, e.g. llc_AbC123…. Also accepted as Authorization: Bearer <key>. Mint keys on your workspace's API keys page — each key belongs to one workspace.
Path parameters
namestringrequired
Workspace (tenant) name.
idstringrequired
Workload id within the workspace.
Body
modeenumoptional
\"self\" = the user will wire dependencies manually.
Response
200 — Plan dropped; nothing was created.
dismissedarray
envContractarray
Only with mode "self" — the env names the app expects.
curl -X POST https://api.live-llm.com/v1/tenants/acme/workloads/web/manifest/dismiss \
-H "x-api-key: $LIVELLM_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "env-contract"
}'Try itPOSThttps://api.live-llm.com/v1/tenants/{name}/workloads/{id}/manifest/dismiss
Fill required path params: name, id.
Example response200
{
"dismissed": [
"storage app-db"
],
"envContract": [
{
"name": "DATABASE_URL",
"hint": "postgres:// connection string"
}
]
}