Login endpoint: validates the given credentials (and, when supplied, the calling physical device) and returns the full user info payload used by the client to complete login. Runs before login, so no authorization is required. Errors are logged against the attempted user email.

Request Information

URI Parameters :

None.

Body Parameters :

JSON body with email, password and optional physical_device_id.

Collection of Object

None.

Response Information

Resource Description :

IHttpActionResult containing the user_info on success, or 500 with the error reason on failure.

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.