Update
Update modifies the onboarding progress, such as marking steps complete or dismissing the wizard.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
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
The UpdateOnboardingSettingsRequest message.
The identifier of the onboarding conversation thread to associate.
The admin's AIAM onboarding goal. Omit to leave unchanged; set to "" to clear.
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).
MCP_ONBOARDING_STATUS_UNSPECIFIED, MCP_ONBOARDING_STATUS_NOT_STARTED, MCP_ONBOARDING_STATUS_IN_PROGRESS, MCP_ONBOARDING_STATUS_COMPLETE, MCP_ONBOARDING_STATUS_DISMISSED McpOnboardingTargetList wraps the target list so an update can distinguish replace (present, even if empty) from leave-unchanged (omitted).
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).
ONBOARDING_STATUS_UNSPECIFIED, ONBOARDING_STATUS_NOT_STARTED, ONBOARDING_STATUS_IN_PROGRESS, ONBOARDING_STATUS_COMPLETE, ONBOARDING_STATUS_DISMISSED Response
Successful response
The UpdateOnboardingSettingsResponse message.
The updated AIAM onboarding goal.
The updated AIAM MCP onboarding status.
MCP_ONBOARDING_STATUS_UNSPECIFIED, MCP_ONBOARDING_STATUS_NOT_STARTED, MCP_ONBOARDING_STATUS_IN_PROGRESS, MCP_ONBOARDING_STATUS_COMPLETE, MCP_ONBOARDING_STATUS_DISMISSED The updated AIAM onboarding targets.
The updated onboarding status.
ONBOARDING_STATUS_UNSPECIFIED, ONBOARDING_STATUS_NOT_STARTED, ONBOARDING_STATUS_IN_PROGRESS, ONBOARDING_STATUS_COMPLETE, ONBOARDING_STATUS_DISMISSED