POST api/MyAccess/DoLogin

Request Information

URI Parameters

None.

Body Parameters

LoginBE
NameDescriptionTypeAdditional information
loginid

string

None.

pwd

string

None.

email

string

None.

contactId

integer

None.

key

string

None.

IpAddress

string

None.

Request Formats

application/json, text/json

Sample:
{
  "loginid": "sample string 1",
  "pwd": "sample string 2",
  "email": "sample string 3",
  "contactId": 4,
  "key": "sample string 5",
  "IpAddress": "sample string 6"
}

application/xml, text/xml

Sample:
<LoginBE xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SkyERP.BusinessEntity.Operator">
  <IpAddress>sample string 6</IpAddress>
  <contactId>4</contactId>
  <email>sample string 3</email>
  <key>sample string 5</key>
  <loginid>sample string 1</loginid>
  <pwd>sample string 2</pwd>
</LoginBE>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

LoginResponse
NameDescriptionTypeAdditional information
InternalUserTypeId

InternalUserType

None.

ContactId

integer

None.

DisplayName

string

None.

LoginTokenBE

LoginTokenBE

None.

License

LicenseBE

None.

OperatorPreferances

Collection of OperatorPreference

None.

saveStatus

SaveStatus

None.

SaveDone

boolean

None.

iRecordId

integer

None.

MyProperty

Object

None.

StringValue

string

None.

TaskPointDateTimeStr

Dictionary of string [key] and string [value]

None.

status

integer

None.

message

string

None.

hasError

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "InternalUserTypeId": 100,
  "ContactId": 1,
  "DisplayName": "sample string 2",
  "LoginTokenBE": {
    "TokenId": "sample string 1",
    "PermissionJson": "sample string 2",
    "TokenCreateDateStr": "sample string 3",
    "TokenExpDateStr": "sample string 4",
    "ContactId": 5,
    "ContactLoginId": 6,
    "OrgCode": "sample string 7",
    "TZName": "sample string 8",
    "AutoGenerateCounterNo": 9,
    "ForBackGroundProcess": 10,
    "IsCompanyAccountDisabled": true,
    "IsCompanyAccountExpired": true,
    "IsRegistrationPending": true,
    "HasTokenExpired": true
  },
  "License": {
    "DeskMachineCode": "sample string 1",
    "ClientApplicationSecretKey": "sample string 2",
    "UpdateDateTimeStr": "sample string 3",
    "UpdateDateTimeInt": 4.1,
    "LicenseId": 5,
    "OrgId": 6,
    "CreateDateTimeStr": "sample string 7",
    "CreatedDateTimeInt": 8.1,
    "IsLicenseEnabled": true,
    "ExpiryDateStr": "sample string 10",
    "ExpiryDateInt": 11.1,
    "HasExpired": true,
    "DaysAvailable": 13,
    "AppRegistrationCode": "sample string 14",
    "orgCode": "sample string 15"
  },
  "OperatorPreferances": [
    {
      "keyName": "sample string 1",
      "keyValue": "sample string 2",
      "userId": 3
    },
    {
      "keyName": "sample string 1",
      "keyValue": "sample string 2",
      "userId": 3
    }
  ],
  "saveStatus": 1,
  "SaveDone": true,
  "iRecordId": 3,
  "MyProperty": {},
  "StringValue": "sample string 5",
  "TaskPointDateTimeStr": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  },
  "status": 6,
  "message": "sample string 7",
  "hasError": true
}

application/xml, text/xml

Sample:
<LoginResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SkyERP.BusinessEntity">
  <hasError>true</hasError>
  <message>sample string 7</message>
  <status>6</status>
  <MyProperty />
  <StringValue>sample string 5</StringValue>
  <TaskPointDateTimeStr xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </TaskPointDateTimeStr>
  <iRecordId>3</iRecordId>
  <saveStatus>AddNew</saveStatus>
  <ContactId>1</ContactId>
  <DisplayName>sample string 2</DisplayName>
  <InternalUserTypeId>SuperAdmin</InternalUserTypeId>
  <License xmlns:d2p1="http://schemas.datacontract.org/2004/07/SkyERP.BusinessEntity.App">
    <d2p1:AppRegistrationCode>sample string 14</d2p1:AppRegistrationCode>
    <d2p1:ClientApplicationSecretKey>sample string 2</d2p1:ClientApplicationSecretKey>
    <d2p1:CreateDateTimeStr>sample string 7</d2p1:CreateDateTimeStr>
    <d2p1:CreatedDateTimeInt>8.1</d2p1:CreatedDateTimeInt>
    <d2p1:DaysAvailable>13</d2p1:DaysAvailable>
    <d2p1:DeskMachineCode>sample string 1</d2p1:DeskMachineCode>
    <d2p1:ExpiryDateInt>11.1</d2p1:ExpiryDateInt>
    <d2p1:ExpiryDateStr>sample string 10</d2p1:ExpiryDateStr>
    <d2p1:HasExpired>true</d2p1:HasExpired>
    <d2p1:IsLicenseEnabled>true</d2p1:IsLicenseEnabled>
    <d2p1:LicenseId>5</d2p1:LicenseId>
    <d2p1:OrgId>6</d2p1:OrgId>
    <d2p1:UpdateDateTimeInt>4.1</d2p1:UpdateDateTimeInt>
    <d2p1:UpdateDateTimeStr>sample string 3</d2p1:UpdateDateTimeStr>
    <d2p1:orgCode>sample string 15</d2p1:orgCode>
  </License>
  <LoginTokenBE xmlns:d2p1="http://schemas.datacontract.org/2004/07/SkyERP.BusinessEntity.User">
    <d2p1:AutoGenerateCounterNo>9</d2p1:AutoGenerateCounterNo>
    <d2p1:ContactId>5</d2p1:ContactId>
    <d2p1:ContactLoginId>6</d2p1:ContactLoginId>
    <d2p1:ForBackGroundProcess>10</d2p1:ForBackGroundProcess>
    <d2p1:HasTokenExpired>true</d2p1:HasTokenExpired>
    <d2p1:IsCompanyAccountDisabled>true</d2p1:IsCompanyAccountDisabled>
    <d2p1:IsCompanyAccountExpired>true</d2p1:IsCompanyAccountExpired>
    <d2p1:IsRegistrationPending>true</d2p1:IsRegistrationPending>
    <d2p1:OrgCode>sample string 7</d2p1:OrgCode>
    <d2p1:PermissionJson>sample string 2</d2p1:PermissionJson>
    <d2p1:TZName>sample string 8</d2p1:TZName>
    <d2p1:TokenCreateDateStr>sample string 3</d2p1:TokenCreateDateStr>
    <d2p1:TokenExpDateStr>sample string 4</d2p1:TokenExpDateStr>
    <d2p1:TokenId>sample string 1</d2p1:TokenId>
  </LoginTokenBE>
  <OperatorPreferances>
    <OperatorPreference>
      <keyName>sample string 1</keyName>
      <keyValue>sample string 2</keyValue>
      <userId>3</userId>
    </OperatorPreference>
    <OperatorPreference>
      <keyName>sample string 1</keyName>
      <keyValue>sample string 2</keyValue>
      <userId>3</userId>
    </OperatorPreference>
  </OperatorPreferances>
</LoginResponse>