Skip to content
Lenso
English
Esc
navigateopen⌘Jpreview

POST /v1/auth/phone/password/login

POST/v1/auth/phone/password/login
Header parameters
x-request-idstring
Optional caller-provided request identifier
x-correlation-idstring
Optional caller-provided correlation identifier
Request body
requiredapplication/json
Create a session for a phone password identity
device_idstring | null
passwordstringrequired
phonestringrequired
Responses
200Phone password authentication successful
expires_atstring<date-time>required
primary_identifierPhoneSessionPrimaryIdentifierrequired
Show properties
country_codestringrequired
kindstringrequired
masked_national_numberstringrequired
session_idstringrequired
tokenstringrequired
user_idstringrequired
400Request validation failed
codestringrequired
correlation_idstring | null
detailstringrequired
errorsProblemErrorDetail[]required
Show properties
Array of ProblemErrorDetail
fieldstring | null
reasonstringrequired
next_actionsstring[] | null
request_idstring | null
statusinteger<int32>required
min 100 · max 599
titlestringrequired
typestringrequired
401Invalid phone or password
codestringrequired
correlation_idstring | null
detailstringrequired
errorsProblemErrorDetail[]required
Show properties
Array of ProblemErrorDetail
fieldstring | null
reasonstringrequired
next_actionsstring[] | null
request_idstring | null
statusinteger<int32>required
min 100 · max 599
titlestringrequired
typestringrequired
429Too many phone password login attempts
codestringrequired
correlation_idstring | null
detailstringrequired
errorsProblemErrorDetail[]required
Show properties
Array of ProblemErrorDetail
fieldstring | null
reasonstringrequired
next_actionsstring[] | null
request_idstring | null
statusinteger<int32>required
min 100 · max 599
titlestringrequired
typestringrequired
500Internal server error
codestringrequired
correlation_idstring | null
detailstringrequired
errorsProblemErrorDetail[]required
Show properties
Array of ProblemErrorDetail
fieldstring | null
reasonstringrequired
next_actionsstring[] | null
request_idstring | null
statusinteger<int32>required
min 100 · max 599
titlestringrequired
typestringrequired
Request
curl -X POST "/v1/auth/phone/password/login" \
  -H "Content-Type: application/json" \
  -d '{
  "device_id": "string",
  "password": "string",
  "phone": "string"
}'
Response
{
  "expires_at": "2024-01-01T00:00:00Z",
  "primary_identifier": {
    "country_code": "string",
    "kind": "string",
    "masked_national_number": "string"
  },
  "session_id": "string",
  "token": "string",
  "user_id": "string"
}