Get security questions
This endpoint fetches the list of security questions you must answer on your account.
Request
- Method:
GET
- Endpoint:
/user/security/challenges
- Full URL:
https://api.mojang.com/user/security/challenges
- Headers:
Authorization: Bearer [JWT/auth token here]
Response
200: OK
Success retrieving security questions. If the returned response is []
(empty array), there are no challenges on the authenticated account, and therefore the account has no security questions. Otherwise, the security questions are returned.
// when there are security questions
[
{
"answer": {
"id": 123 // the ID of the answer, needed when answering questions
},
"question": {
"id": 1, // number of security question in the pre-defined list of 39
"question": "What is your favorite pet's name?"
}
},
{
"answer": {
"id": 456 // the ID of the answer, needed when answering questions
},
"question": {
"id": 2, // number of security question in the pre-defined list of 39
"question": "What is your favorite movie?"
}
},
{
"answer": {
"id": 789 // the ID of the answer, needed when answering questions
},
"question": {
"id": 3, // number of security question in the pre-defined list of 39
"question": "What is your favorite author's last name?"
}
}
]
// no security questions on account
[]
401: Unauthorized
You provided an invalid Bearer token or neglected to fill in the Authorization
header entirely.
{
"error" : "Unauthorized",
"errorMessage" : "The request requires user authentication"
}