addedInput schema / properties / action_context / additionalProperties
Added value: +false
changedInput schema / properties / action_context / description
Previous value: -"Additional context about why assets are needed"New value: +"What the recipient is shown about why the assets are needed, e.g. { \"title\": \"Confirm your contact details\" }"
addedInput schema / properties / action_context / properties
Added value: +{
+ "amount": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "currency": {
+ "maxLength": 10,
+ "minLength": 1,
+ "type": "string"
+ },
+ "description": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "entity": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "title": {
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+ }
+}
changedInput schema / properties / action_context / type
Previous value: -"string"New value: +"object"
changedInput schema / properties / action_type / description
Previous value: -"Purpose of the request (default: verification)"New value: +"Purpose of the request (default: verification); custom and confirmation also need an action_context title"
changedInput schema / properties / action_type / enum
Previous value: -[
- "verification",
- "onboarding",
- "compliance"
-]New value: +[
+ "verification",
+ "2fa",
+ "login",
+ "custom",
+ "confirmation",
+ "authorization"
+]
changedInput schema / properties / assets / description
Previous value: -"Asset type identifiers to request (e.g. email, phone, identity)"New value: +"Assets to request, e.g. [{ \"type\": \"email\" }, { \"type\": \"phone\", \"required\": false }]"
addedInput schema / properties / assets / items / additionalProperties
Added value: +false
addedInput schema / properties / assets / items / properties
Added value: +{
+ "allowed_channels": {
+ "description": "Channels the recipient may choose from",
+ "items": {
+ "enum": [
+ "whatsapp",
+ "telegram",
+ "sms",
+ "email",
+ "dns",
+ "http",
+ "auto",
+ "github",
+ "google",
+ "facebook",
+ "x",
+ "linkedin",
+ "instagram",
+ "youtube",
+ "tiktok",
+ "ethereum",
+ "solana",
+ "bitcoin",
+ "coinbase",
+ "kraken",
+ "telegram_bot_token"
+ ],
+ "type": "string"
+ },
+ "maxItems": 10,
+ "type": "array"
+ },
+ "channel": {
+ "description": "Verification channel to use for this asset",
+ "enum": [
+ "whatsapp",
+ "telegram",
+ "sms",
+ "email",
+ "dns",
+ "http",
+ "auto",
+ "github",
+ "google",
+ "facebook",
+ "x",
+ "linkedin",
+ "instagram",
+ "youtube",
+ "tiktok",
+ "ethereum",
+ "solana",
+ "bitcoin",
+ "coinbase",
+ "kraken",
+ "telegram_bot_token"
+ ],
+ "type": "string"
+ },
+ "identifier": {
+ "description": "The exact value to verify (e.g. an email address); omit to let the recipient choose",
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "required": {
+ "description": "Whether this asset must be verified (default: true)",
+ "type": "boolean"
+ },
+ "type": {
+ "description": "What to verify",
+ "enum": [
+ "phone",
+ "email",
+ "domain",
+ "social",
+ "wallet",
+ "telegram_bot"
+ ],
+ "type": "string"
+ }
+}
addedInput schema / properties / assets / items / required
Added value: +[
+ "type"
+]
changedInput schema / properties / assets / items / type
Previous value: -"string"New value: +"object"
changedInput schema / properties / callback_url / description
Previous value: -"Webhook URL for request status updates"New value: +"HTTPS webhook URL for request status updates"
addedInput schema / properties / callback_url / maxLength
Added value: +2000
addedInput schema / properties / callback_url / pattern
Added value: +"^https:\\/\\/"
changedInput schema / properties / expires_in_hours / description
Previous value: -"Hours until request expires (default: 24)"New value: +"Hours until request expires (default: 168, i.e. 7 days)"
addedInput schema / properties / public_profile_id / pattern
Added value: +"^[0-9a-fA-F]{24}$"
changedInput schema / properties / redirect_url / description
Previous value: -"URL to redirect the subject after completing the request"New value: +"HTTPS URL to redirect the subject after completing the request"
addedInput schema / properties / redirect_url / maxLength
Added value: +2000
addedInput schema / properties / redirect_url / pattern
Added value: +"^https:\\/\\/"
addedInput schema / properties / reference_id / maxLength
Added value: +255
addedInput schema / properties / reference_id / minLength
Added value: +1
changedInput schema / properties / validity_requirement / description
Previous value: -"Required validity level for shared assets"New value: +"How recently an existing proof must have been verified for the recipient to reuse it: a number and a unit, h hours, d days, w weeks or m months (30 days), e.g. \"24h\", \"7d\", \"1m\""
addedInput schema / properties / validity_requirement / pattern
Added value: +"^\\d+[hdwm]$"