TypeScript
const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: JSON.stringify({osImage: '<string>', configuration: {}}) }; fetch('https://api.k0rdent.ai/v1/regions/{region}/projects/{project}/infrastructure/servers/{id}:provision', options) .then(res => res.json()) .then(res => console.log(res)) .catch(err => console.error(err));
{ "jobId": "<string>", "status": "queued" }
Initiate host provisioning workflow to move host from Registered to Ready state.
Bearer token authentication using OAuth2/OIDC tokens
Region identifier
Project identifier
Unique server identifier (UUID)
Provisioning request details
OS image identifier for provisioning
Additional provisioning configuration
Provisioning job initiated
Provisioning job identifier for status tracking
Initial provisioning job status
queued
in-progress
completed
failed
Was this page helpful?