Authenticate

POST /account/login/

Operation ID: account_login_create

Authenticate with your email and password to obtain an access token for API calls.

Request Body

{
  "email": "string",
  "password": "string"
}

Parameters

Field
Type
Required
Description

email

string

Yes

Email registered on Betmatic

password

string

Yes

Password

Response

Success Response (200)

{
  "token": "string"
}
Field
Type
Description

token

string

Authorization token to be used for future calls that need authorization. Should be included in header as 'Authorization: Token xxxxxxx'

Error Responses

  • 401 Invalid credentials - The email/password combination is incorrect

  • 500 Internal server error - Server encountered an error processing the request

Usage

curl -X POST "https://betmatic.app/api/account/login/" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "password": "your_password"
  }'

Potential Use Cases

This endpoint is required for all API access. Every user must authenticate to obtain an access token before using any other API endpoints.

Last updated