POST api/user/session?emailAddress={emailAddress}&password={password}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
emailAddress

string

Required

password

string

Required

Body Parameters

None.

Response Information

Resource Description

UserSessionModel
NameDescriptionTypeAdditional information
SessionToken

string

None.

SystemUserId

integer

None.

CreatedTimestamp

date

None.

ExpiryTimestamp

date

None.

UserDate

string

None.

UserTime

string

None.

Roles

Collection of string

None.

Functions

Collection of string

None.

TimeZoneID

string

None.

Response Formats

application/json, text/json

Sample:
{
  "SessionToken": "sample string 1",
  "SystemUserId": 2,
  "CreatedTimestamp": "2025-08-24T12:34:07.5378055+02:00",
  "ExpiryTimestamp": "2025-08-24T12:34:07.553419+02:00",
  "UserDate": "sample string 5",
  "UserTime": "sample string 6",
  "Roles": [
    "sample string 1",
    "sample string 2"
  ],
  "Functions": [
    "sample string 1",
    "sample string 2"
  ],
  "TimeZoneID": "sample string 7"
}

application/xml, text/xml

Sample:
<UserSessionModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Iot.Domain.Models.Session">
  <CreatedTimestamp>2025-08-24T12:34:07.5378055+02:00</CreatedTimestamp>
  <ExpiryTimestamp>2025-08-24T12:34:07.553419+02:00</ExpiryTimestamp>
  <Functions xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Functions>
  <Roles xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Roles>
  <SessionToken>sample string 1</SessionToken>
  <SystemUserId>2</SystemUserId>
  <TimeZoneID>sample string 7</TimeZoneID>
  <UserDate>sample string 5</UserDate>
  <UserTime>sample string 6</UserTime>
</UserSessionModel>