email-mobile, authenticator, secure-pin), but may have multiple passkey records — one per registered device. The identity_id is always derived from the bearer token — you cannot list MFA methods belonging to another identity. Fetch the next page by passing the cursor value from the previous response's meta.pagination.cursor field. Sensitive fields such as the encrypted TOTP secret, PIN hash, security question answer hashes, backup code hashes, and the WebAuthn credential public key/challenge are never included in the response; only a has_backup_codes flag, (for secure-pin methods) the security question codes, and (for passkey methods) non-sensitive device metadata are exposed instead.curl --location '/identity-mfas?cursor=01J5X8PMKW3RNVBQE2D7F9GHAT&limit=20' \
--header 'Authorization: Bearer <token>'{
"message": "Identity MFAs retrieved successfully",
"status": "success",
"data": [
{
"id": "01J5X8PMKW3RNVBQE2D7F9GHAT",
"identity_id": "01J5X8PMKW3RNVBQE2D7F9GHBT",
"type": "authenticator",
"status": "active",
"contexts": [
"login"
],
"system_meta": {
"email": null,
"mobile": null,
"security_questions": null,
"has_backup_codes": true,
"passkey": null
},
"created": 1754478720000,
"updated": 1754565120000
},
{
"id": "01J5X8PMKW3RNVBQE2D7F9GH9K",
"identity_id": "01J5X8PMKW3RNVBQE2D7F9GHBT",
"type": "secure-pin",
"status": "active",
"contexts": [
"payout"
],
"system_meta": {
"email": null,
"mobile": null,
"security_questions": [
"mothers-maiden-name",
"first-pet-name"
],
"has_backup_codes": true,
"passkey": null
},
"created": 1753478720000,
"updated": 1753478720000
},
{
"id": "01J5X8PMKW3RNVBQE2D7F9GH8J",
"identity_id": "01J5X8PMKW3RNVBQE2D7F9GHBT",
"type": "email-mobile",
"status": "pending",
"contexts": [
"login"
],
"system_meta": {
"email": "jane.doe@example.com",
"mobile": null,
"security_questions": null,
"has_backup_codes": false,
"passkey": null
},
"created": 1752478720000,
"updated": 1752478720000
},
{
"id": "01J5X8PMKW3RNVBQE2D7F9GH7H",
"identity_id": "01J5X8PMKW3RNVBQE2D7F9GHBT",
"type": "passkey",
"status": "active",
"contexts": [
"login"
],
"system_meta": {
"email": null,
"mobile": null,
"security_questions": null,
"has_backup_codes": false,
"passkey": {
"device_id": "device_8f2a1c7d",
"device_name": "Jane's iPhone",
"device_type": "multiDevice"
}
},
"created": 1751478720000,
"updated": 1751478720000
}
],
"meta": {
"pagination": {
"cursor": "01J5X8PMKW3RNVBQE2D7F9GH7H",
"has_more": true
}
}
}