Get Auth Token

Authentication

Before using any other endpoints, you must obtain an authentication token by logging in with your credentials.

Login

Endpoint

POST /api/login

Description

Authenticate user and obtain access token for subsequent API calls.

Credentials

- Email: `Your email you use to login` - Password: `Your PW`

If you want to test it only then use the credentials from the sandbox environment: https://app.tbns.io/version-test/apply

Example Request

curl -X POST "https://api.tbns.io/functions/v1/api/login" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Imh3a2htcWF2enphaWVvdmtvdHdiIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDMwMDA3NDAsImV4cCI6MjA1ODU3Njc0MH0.nKjMLLZ7cY92nchtE2mFtBCOMqb0WWbiqkekaMqVFMU" \
-d '{"email": "test@company.com", "password": "test1234"}'

Response: Returns authentication token to be used in X-Token header for subsequent requests.

Notes

  • The returned token must be used in all subsequent API requests

  • Token expires after the specified duration in the response (expires field)

Last updated