{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/ios/main/json-schema/sign-in-with-apple-id-token-schema.json", "title": "Sign in with Apple ID Token Claims", "description": "Decoded claims of the JWT id_token returned from Apple's /auth/token endpoint.", "type": "object", "required": ["iss", "sub", "aud", "iat", "exp"], "properties": { "iss": { "const": "https://appleid.apple.com" }, "sub": { "type": "string", "description": "Apple-issued, stable user identifier." }, "aud": { "type": "string", "description": "Client ID (Services ID) of the requesting app." }, "iat": { "type": "integer" }, "exp": { "type": "integer" }, "nonce": { "type": "string" }, "nonce_supported": { "type": "boolean" }, "email": { "type": "string", "format": "email" }, "email_verified": { "oneOf": [{ "type": "boolean" }, { "type": "string" }] }, "is_private_email": { "oneOf": [{ "type": "boolean" }, { "type": "string" }] }, "real_user_status": { "type": "integer", "enum": [0, 1, 2], "description": "0=Unsupported, 1=Unknown, 2=LikelyReal." }, "transfer_sub": { "type": "string" } } }