---
title: Onboarding
description: The admin view at
---

# Onboarding



## Purpose

ONBOARDING lets staff force a tenant's onboarding state: mark it complete, seed test data so the wizard's checks pass naturally, or wipe it back to the start. It is an admin view, typically used while a customer demo is open in another tab.

Deep link: `ops.useargus.co/#/onboarding` (nav group DATA & ADMIN).

## What it shows

* Target tenant: a tenant picker that also accepts a typed Clerk org id. Leaving it blank acts on your own onboarding state; super-admins can target any provisioned tenant, while regular org admins can only act on their own.
* Module: fixed to `argus` (displayed read-only).
* Onboarding actions: three cards, with an explicit caution that each one mutates the target tenant's onboarding state immediately.
* Live state: the target tenant's onboarding state, read on demand (after picking a tenant and after each action): the overall status plus every step with its label, description, and status, with the next step highlighted.

## Actions

* Skip onboarding ("skip-all"): marks every step as verified so the account looks fully set up.
* Seed test data ("seed"): inserts dummy agent, camera, and settings rows so the step predicates pass naturally.
* Reset onboarding ("reset", marked as the dangerous card): wipes every step back to pending. A themed confirmation modal is required before it runs ("Reset onboarding? ... This wipes every step back to pending.").

Each action shows a busy status, then a success or failure status line and toast, and re-reads the live state so the effect is visible immediately.

## Matching CLI

There is no argusctl command for onboarding. These actions go through the portal backend's onboarding admin endpoints, authenticated with your Clerk portal session rather than an operator PAT.

## Notes

* This view does not poll; it reads the live state on demand (debounced after the tenant picker changes and after each action).
* Because it uses the portal backend and your Clerk session, an operator token in console Settings does not authorize these actions.
* Placeholder state before a tenant is entered: "Enter a target tenant above to view its onboarding state."


---

For a semantic overview of all documentation, see [/sitemap.md](/sitemap.md)

For an index of all available documentation, see [/llms.txt](/llms.txt)

For agent-facing discovery, including API and MCP surfaces, see [/agents.md](/agents.md)