{ "$schema": "https://json-structure.org/schema/v0", "title": "Clerk OAuthApplication Structure", "description": "JSON Structure overview of Clerk OAuthApplication entity.", "entity": "OAuthApplication", "fields": [ { "name": "object", "type": "string", "description": "", "format": null, "nullable": false }, { "name": "id", "type": "string", "description": "", "format": null, "nullable": false }, { "name": "instance_id", "type": "string", "description": "", "format": null, "nullable": false }, { "name": "name", "type": "string", "description": "", "format": null, "nullable": false }, { "name": "client_id", "type": "string", "description": "", "format": null, "nullable": false }, { "name": "client_uri", "type": "string", "description": "", "format": null, "nullable": true }, { "name": "client_image_url", "type": "string", "description": "", "format": null, "nullable": true }, { "name": "dynamically_registered", "type": "boolean", "description": "", "format": null, "nullable": false }, { "name": "consent_screen_enabled", "type": "boolean", "description": "", "format": null, "nullable": false }, { "name": "pkce_required", "type": "boolean", "description": "", "format": null, "nullable": false }, { "name": "public", "type": "boolean", "description": "", "format": null, "nullable": false }, { "name": "scopes", "type": "string", "description": "", "format": null, "nullable": false }, { "name": "redirect_uris", "type": "array", "description": "", "format": null, "nullable": false }, { "name": "callback_url", "type": "string", "description": "Deprecated: Use redirect_uris instead.\n", "format": null, "nullable": false }, { "name": "authorize_url", "type": "string", "description": "", "format": null, "nullable": false }, { "name": "token_fetch_url", "type": "string", "description": "", "format": null, "nullable": false }, { "name": "user_info_url", "type": "string", "description": "", "format": null, "nullable": false }, { "name": "discovery_url", "type": "string", "description": "", "format": null, "nullable": false }, { "name": "token_introspection_url", "type": "string", "description": "", "format": null, "nullable": false }, { "name": "created_at", "type": "integer", "description": "Unix timestamp of creation.\n", "format": "int64", "nullable": false }, { "name": "updated_at", "type": "integer", "description": "Unix timestamp of last update.\n", "format": "int64", "nullable": false } ], "required": [ "object", "id", "instance_id", "name", "dynamically_registered", "consent_screen_enabled", "pkce_required", "public", "client_id", "client_uri", "client_image_url", "scopes", "redirect_uris", "callback_url", "authorize_url", "token_fetch_url", "user_info_url", "discovery_url", "token_introspection_url", "created_at", "updated_at" ] }