POST api/token/authenticate

Validates a set of user's credentials and returns an authentication token.

Request Information

URI Parameters

None.

Body Parameters

User's credentials.

Credentials
NameDescriptionTypeAdditional information
Username

Username.

string

None.

Password

Password.

string

None.

WsKey

Web services key.

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Username": "sample string 1",
  "Password": "sample string 2",
  "WsKey": "sample string 3"
}

application/xml, text/xml

Sample:
<Credentials xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PuntoNeutro.Core.WebApi">
  <Password>sample string 2</Password>
  <Username>sample string 1</Username>
  <WsKey>sample string 3</WsKey>
</Credentials>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Authentication token.

Token
NameDescriptionTypeAdditional information
Value

Gets or sets the token value.

string

None.

Expiration

Gets or sets the date and time when the object expires.

date

None.

Response Formats

application/json, text/json

Sample:
{
  "Value": "sample string 1",
  "Expiration": "2026-11-12T10:32:13.8501751+01:00"
}

application/xml, text/xml

Sample:
<Token xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PuntoNeutro.Core.WebApi">
  <Expiration>2026-11-12T10:32:13.8501751+01:00</Expiration>
  <Value>sample string 1</Value>
</Token>