ControlPlane

Start an OAuth flow in LINK mode (attach to the current principal)

Authenticated + step-up (authenticator.register). Returns the provider authorize URL for a flow whose callback attaches the resulting Google/GitHub identity to the CURRENT principal — including an owner-capable one (the explicit confirmed link that completes needs_confirmation). If the identity is already actively bound to a DIFFERENT principal, the callback lands on the console's merge guidance (#oauth_link_conflict) instead of logging the browser into that principal.

post/agent/v1/control-plane/oauth/{provider}/link

Request

  • Base URL: https://api.run402.com
  • URL: https://api.run402.com/agent/v1/control-plane/oauth/{provider}/link
  • Auth: none declared

Path parameters

provider'google' | 'github' required

Response

Provider authorize URL { auth_url }

object required

Changes

No recorded changes to this operation across all 1 revision of this API.