Get onboarding conversation state
const url = 'https://api.ultimateteam.ai/api/v1/enterprise/onboarding';const options = {method: 'GET', headers: {'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.ultimateteam.ai/api/v1/enterprise/onboarding \ --header 'X-API-Key: <X-API-Key>'Returns the current enterprise onboarding progress for the authenticated tenant, including which steps are completed, the current step, and results for completed steps.
Authorizations
Section titled “Authorizations”Responses
Section titled “ Responses ”Successful Response
Response for GET /api/v1/enterprise/onboarding.
Attributes: tenant_id: The tenant identifier. current_step: The next step to complete (1-6, or 7 if all done). total_steps: Total number of onboarding steps (always 6). completed_steps: List of completed step numbers. steps: Full state for all 6 steps. is_complete: Whether all steps have been completed.
object
State for a single onboarding step.
Attributes: step_number: The step number (1-6). name: Step name (e.g. ‘map_organization’). status: ‘pending’, ‘completed’, or ‘skipped’. result: Step result if completed, None otherwise.
Example
{ "total_steps": 6}