Keystone Developers
Open Keystone
API reference

Auth service

Consumer

4 endpoints.

POST/api/v1/consumer/auth/passwordless_auth

Passwordless Auth

Parameters

NameInTypeDescription
X-API-Keyrequiredheaderstring

Request bodyrequired

application/jsonPasswordlessAuthBody
FieldTypeDescription
phonerequiredstring
verification_tokenrequiredstring
first_namerequiredstring
last_namerequiredstring
emailrequiredstring
webchat_session_idstring | null

Responses

201Successful Response
application/jsonobject
  • 422Validation Error

Error bodies: HTTPValidationError. See Errors.

POST/api/v1/consumer/auth/send_code

Send Code

Parameters

NameInTypeDescription
X-API-Keyrequiredheaderstring

Request bodyrequired

application/jsonSendCodeBody
FieldTypeDescription
phonerequiredstring

Responses

200Successful Response
application/jsonobject
  • 422Validation Error

Error bodies: HTTPValidationError. See Errors.

POST/api/v1/consumer/auth/verify_code

Verify Code

Parameters

NameInTypeDescription
X-API-Keyrequiredheaderstring

Request bodyrequired

application/jsonVerifyCodeBody
FieldTypeDescription
phonerequiredstring
coderequiredstring

Responses

200Successful Response
application/jsonobject
  • 422Validation Error

Error bodies: HTTPValidationError. See Errors.

GET/api/v1/consumer/me

Consumer Me

Parameters

NameInTypeDescription
X-API-Keyheaderstring | null
authorizationheaderstring | null

Responses

200Successful Response
application/jsonobject
  • 422Validation Error

Error bodies: HTTPValidationError. See Errors.