Skip to main content
POST
/
authenticate
/
basic-auth
Authenticate user with email and password
curl --request POST \
  --url https://auth.platform.arb.inc/authenticate/basic-auth \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "[email protected]",
  "password": "strongpassword123"
}
'
{
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "refreshToken": "9fd0b18a-6b3c-4e5f-9422-893ef77a07ea",
  "validForSeconds": 3600
}

Body

application/json
email
string<email>
required

Email address of the user.

password
string
required

Password for the user account.

Example:

"strongpassword123"

Response

Authentication successful.

accessToken
string

JWT access token.

Example:

"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."

refreshToken
string

Refresh token for session renewal.

Example:

"9fd0b18a-6b3c-4e5f-9422-893ef77a07ea"

validForSeconds
integer<int64>

Lifetime of the access token in seconds.

Example:

3600