List the own second factors
The own access's second factors, recovery codes left, PUK - with a session only.
Not offered over MCP - only to programs over REST.
Authentication
One of X-API-Key, Authorization: Bearer … - never more than one in a request. More
Request body JSON; unknown fields are refused
No fields - send {} or no body.
Response in data; the rest of the body as on every call
tfa_listarray of objectrequiredtfa_list[].tfa_idintegerrequiredtfa_list[].typestringrequiredoath-totp: a code from an authenticator app; fido-u2f: a security key.
tfa_list[].statusstringrequiredinactive: kept, but not asked for at sign-in.
tfa_list[].descriptionstring | nullrequiredWhat the customer wrote about it (his description), null if nothing - not its name or user name.
tfa_list[].is_defaultbooleanrequiredThe one the sign-in asks for first.
tfa_list[].created_atstring | nullrequiredrecovery_code_countintegerrequiredRecovery codes not used yet.
puk_existsbooleanrequiredWhether the main access has a PUK (sent by letter); false for a sub access.
Statuses
200Success.400The request does not match the declared input schema.401No credential was presented, or it was not recognised.403The credential is not permitted to use this operation.500The server failed. Nothing about the request was wrong. Whether a change took effect is not known - check before trying it again.503The channel this operation forwards through is unavailable.