{ "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { "AuthMode": { "description": "Authentication mode for OpenAI-backed providers.\n\nThis is used internally to determine the base URL for generating responses, and to gate ChatGPT-only behaviors like rate limits and available models (as opposed to API key-based auth).", "oneOf": [ { "description": "OpenAI API key provided by the caller and stored by Codex.", "enum": [ "apikey" ], "type": "string" }, { "description": "ChatGPT OAuth managed by Codex (tokens persisted and refreshed by Codex).", "enum": [ "chatgpt" ], "type": "string" } ] } }, "description": "Deprecated notification. Use AccountUpdatedNotification instead.", "properties": { "authMethod": { "anyOf": [ { "$ref": "#/definitions/AuthMode" }, { "type": "null" } ] } }, "title": "AuthStatusChangeNotification", "type": "object" }