# Start OIDC login flow **GET /auth/oidc/start** Validates the auth_start transaction ID, generates PKCE/nonce/state, stores them in a cookie, and redirects to the identity provider. ## Servers - https://agentengine.mongodb.com: https://agentengine.mongodb.com () ## Authentication methods - Bearer auth ## Parameters ### Query parameters - **tx** (string) Transaction ID (hash of auth_start state) ## Responses ### 302 Redirect to identity provider #### Body: application/json (string) string ### 400 Bad Request #### Body: application/json (object) object ### 500 Internal Server Error #### Body: application/json (object) object [Powered by Bump.sh](https://bump.sh)