Login account

Endpoint

POST /auth/token - Returns an access token

Parameters

Parameter Parameter Type Data Type
api-key header string Required
type query string required values: email
email query string required
password query string required
device_name query string required

Response Value:

  • token - the auth access token for specified user.
  • user - basic user information for the logged-in user

If the request Fails, the server will inform you by adding the error parameter in the response.

Error messages

  • invalid HTTP_API_KEY
  • invalid_credentials

HTTP response codes:

  • 200 - Success
  • 401 - Unauthorized action

Example request:

curl --request POST \
  --url https://api-dev.radiozu.ro/v1/auth/token \
  --header 'api-key: API_KEY' \
  -F email=EMAIL \
  -F password=PASSWORD \
  -F device_name=DEVICE \
  -F type=email    

Response fields

  • token - string, always present
  • user.id - integer, always present
  • user.name - string, nullable
  • user.email - string, nullable
  • user.email_verified_at - date, nullable
  • user.created_at - date, always present
  • user.updated_at - date, always present

Example response

{
    "data": {
        "token": "8|dywW90jQxlu4mFbpGOrGQE8EyotlmrmiMbr6amoB",
        "user": {
            "id": 2,
            "name": "Dragos Plesca",
            "email": "dragos@antenaplay.ro",
            "email_verified_at": "2022-07-13T00:00:00.000000Z",
            "created_at": "2022-07-01T05:24:49.000000Z",
            "updated_at": "2022-07-14T07:52:45.000000Z"
        }
    }
}