POST api/LoginOrRegistration

Request Information

URI Parameters

None.

Body Parameters

AuthRequest
NameDescriptionTypeAdditional information
UserId

string

None.

ClientName

string

None.

PData

string

None.

PDataType

integer

None.

RequestType

UserRequestType

None.

SubagentDetails

Subagent

None.

IsActive

boolean

None.

ProductType

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "UserId": "sample string 1",
  "ClientName": "sample string 2",
  "PData": "sample string 3",
  "PDataType": 4,
  "RequestType": 1,
  "SubagentDetails": {
    "FirstName": "sample string 1",
    "LastName": "sample string 2",
    "Email": "sample string 3",
    "MobileNumber": "sample string 4",
    "SubagencyName": "sample string 5",
    "City": "sample string 6",
    "AlternativeNumber": "sample string 7",
    "Address": "sample string 8",
    "State": "sample string 9",
    "PANNumber": "sample string 10",
    "PinCode": "sample string 11"
  },
  "IsActive": true,
  "ProductType": 6
}

application/xml, text/xml

Sample:
<AuthRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AuthenticationCore">
  <ClientName>sample string 2</ClientName>
  <IsActive>true</IsActive>
  <PData>sample string 3</PData>
  <PDataType>4</PDataType>
  <ProductType>6</ProductType>
  <RequestType>AutoRegistration</RequestType>
  <SubagentDetails>
    <Address>sample string 8</Address>
    <AlternativeNumber>sample string 7</AlternativeNumber>
    <City>sample string 6</City>
    <Email>sample string 3</Email>
    <FirstName>sample string 1</FirstName>
    <LastName>sample string 2</LastName>
    <MobileNumber>sample string 4</MobileNumber>
    <PANNumber>sample string 10</PANNumber>
    <PinCode>sample string 11</PinCode>
    <State>sample string 9</State>
    <SubagencyName>sample string 5</SubagencyName>
  </SubagentDetails>
  <UserId>sample string 1</UserId>
</AuthRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'AuthRequest'.

Response Information

Resource Description

AuthResponse
NameDescriptionTypeAdditional information
Status

ResponseStatus

None.

TokenId

string

None.

IsTemporaryTokenId

boolean

None.

ErrDetail

Error

None.

Response Formats

application/json, text/json

Sample:
{
  "Status": 0,
  "TokenId": "sample string 1",
  "IsTemporaryTokenId": true,
  "ErrDetail": {
    "ErrorMsg": "sample string 1",
    "ErrorCode": 2
  }
}

application/xml, text/xml

Sample:
<AuthResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AuthenticationCore">
  <ErrDetail>
    <ErrorCode>2</ErrorCode>
    <ErrorMsg>sample string 1</ErrorMsg>
  </ErrDetail>
  <IsTemporaryTokenId>true</IsTemporaryTokenId>
  <Status>NotSet</Status>
  <TokenId>sample string 1</TokenId>
</AuthResponse>