Get the workspace env vars
Variables every terminal, `prepare`, `test` and every service see. They are not secret; use the vault for secrets. Needs `workspace.view`.
openapi/harthelm.yaml at v1.5.0__Host-harthelm_session<token>Browser session of the UI (12 h idle, 7 days absolute). State-changing requests also need the header
Harthelm-CSRF: 1 and a matching Origin.
ws*integerNumeric resource id.
int641 <= valueThe variables, sorted by name.
application/json- response
vars*array<>At most 256 KiB of names and values together (422 otherwise).
items <= 500curl -X GET 'https://console.example.com/api/v1/workspaces/1/env'{ "vars": [ { "name": "string", "value": "string" } ]}Check the domain's DNS records now
Team admins (`team.manage`); the console's *Check status*. Enqueues a `domain_verify` job and answers at once with `verification.status` `checking`; follow `domain.updated` or poll the domain. Another check of the same domain within 10 seconds is 429. Only the TXT record verifies. A verified domain is checked again: without its TXT record it stays verified, but `verification.txt_missing_since` is set and it lapses at `verification.lapses_at`; a check that finds the record clears both and verifies a `lapsed` domain again. Core also re-checks every verified domain daily.
Replace the workspace env vars
Replaces the whole set (the UI's bulk `.env` upload sends everything). New terminals see the change at once, prepare and test at their next start, services at the next Sync, which pins every service's environment. Needs `landscape.manage`.