Skip to main content
POST
Update

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Authorization
string
header
required

This API uses OAuth2 with the Client Credential flow. Client Credentials must be sent in the BODY, not the headers. For an example of how to implement this, refer to the c1TokenSource.Token() function.

Body

application/json

The UpdateOnboardingSettingsRequest message.

conversationId
string

The identifier of the onboarding conversation thread to associate.

mcpOnboardingGoal
string | null

The admin's AIAM onboarding goal. Omit to leave unchanged; set to "" to clear.

mcpOnboardingStatus
enum<string> | null

The new MCP onboarding status to set. Omit (or UNSPECIFIED) to leave it unchanged. Setting NOT_STARTED restarts the briefing and clears the stored mcp_onboarding_goal and mcp_onboarding_targets, unless this same request also sets them (those win).

Available options:
MCP_ONBOARDING_STATUS_UNSPECIFIED,
MCP_ONBOARDING_STATUS_NOT_STARTED,
MCP_ONBOARDING_STATUS_IN_PROGRESS,
MCP_ONBOARDING_STATUS_COMPLETE,
MCP_ONBOARDING_STATUS_DISMISSED
mcpOnboardingTargets
Mcp Onboarding Target List · object | null

McpOnboardingTargetList wraps the target list so an update can distinguish replace (present, even if empty) from leave-unchanged (omitted).

status
enum<string>

The new onboarding status to set. UNSPECIFIED leaves the core onboarding status unchanged (set mcp_onboarding_status alone to retire the AIAM briefing without touching the core wizard).

Available options:
ONBOARDING_STATUS_UNSPECIFIED,
ONBOARDING_STATUS_NOT_STARTED,
ONBOARDING_STATUS_IN_PROGRESS,
ONBOARDING_STATUS_COMPLETE,
ONBOARDING_STATUS_DISMISSED

Response

200 - application/json

Successful response

The UpdateOnboardingSettingsResponse message.

mcpOnboardingGoal
string

The updated AIAM onboarding goal.

mcpOnboardingStatus
enum<string>

The updated AIAM MCP onboarding status.

Available options:
MCP_ONBOARDING_STATUS_UNSPECIFIED,
MCP_ONBOARDING_STATUS_NOT_STARTED,
MCP_ONBOARDING_STATUS_IN_PROGRESS,
MCP_ONBOARDING_STATUS_COMPLETE,
MCP_ONBOARDING_STATUS_DISMISSED
mcpOnboardingTargets
Mcp Onboarding Target · object[] | null

The updated AIAM onboarding targets.

status
enum<string>

The updated onboarding status.

Available options:
ONBOARDING_STATUS_UNSPECIFIED,
ONBOARDING_STATUS_NOT_STARTED,
ONBOARDING_STATUS_IN_PROGRESS,
ONBOARDING_STATUS_COMPLETE,
ONBOARDING_STATUS_DISMISSED