Authenticators

The MyAccount Authenticators API provides operations to list all available authenticators and enrollments.

API versioning

A valid API version in the Accept header is required to access the API. Current version: 1.0.0

Accept: application/json; okta-version=1.0.0

List all authenticators
OAuth 2.0: okta.myAccount.authenticators.read

Lists all of the authenticators for the current user

Request
query Parameters
expand
string

Optional additional items to return in the _embedded object. Currently supports the value enrollments.

Example: expand=enrollments
Responses
200

Authenticators

403

Forbidden

429

Too Many Requests

get/idp/myaccount/authenticators
Request samples
Response samples
application/json
[]

Retrieve an authenticator
Identity Engine
OAuth 2.0: okta.myAccount.authenticators.read

Retrieves an authenticator by authenticatorId

Request
path Parameters
authenticatorId
required
string

id of the authenticator

Example: aut9gnvcjUHIWb37J0g4
query Parameters
expand
string

Optional additional items to return in the _embedded object. Currently supports the value enrollments.

Example: expand=enrollments
Responses
200

Authenticator

403

Forbidden

404

Not Found

429

Too Many Requests

get/idp/myaccount/authenticators/{authenticatorId}
Request samples
Response samples
application/json
{}

List all enrollments
Identity Engine
OAuth 2.0: okta.myAccount.authenticators.read

Lists all enrollments the current user has for an authenticator

Request
path Parameters
authenticatorId
required
string

id of the authenticator

Example: aut9gnvcjUHIWb37J0g4
Responses
200

Enrollments

403

Forbidden

404

Not Found

429

Too Many Requests

get/idp/myaccount/authenticators/{authenticatorId}/enrollments
Request samples
Response samples
application/json
[]

Retrieve an enrollment
Identity Engine
OAuth 2.0: okta.myAccount.authenticators.read

Retrieves an enrollment by enrollmentId

Request
path Parameters
authenticatorId
required
string

id of the authenticator

Example: aut9gnvcjUHIWb37J0g4
enrollmentId
required
string

id of the authenticator enrollment

Example: ufs2bysphxKODSZKWVCT
Responses
200

Enrollment

403

Forbidden

404

Not Found

429

Too Many Requests

get/idp/myaccount/authenticators/{authenticatorId}/enrollments/{enrollmentId}
Request samples
Response samples
application/json
{}