Ana içeriğe atla

Overview

The Authentication API provides endpoints for obtaining Personal API Access Tokens, which are required for accessing all other Management API endpoints.

Authentication

The token creation endpoint does not require authentication. However, you must provide valid Apinizer credentials (username and password) to obtain a token.

Token Usage

Once you have obtained a token, include it in the Authorization header of all subsequent API requests:

Create Token

Endpoint

Request

Headers

Request Body (URL Encoded)

The request body must be sent as application/x-www-form-urlencoded (not JSON).

Full Request Body Example

Response

Success Response (200 OK)

Response Fields

Error Response (400 Bad Request)

Cause: The grant_type parameter is not client_credentials.

Error Response (401 Unauthorized)

Causes
  • Invalid username or password
  • Account is disabled or locked
  • Credentials are incorrect

Error Response (500 Internal Server Error)

cURL Example

Full JSON Body Example

This endpoint uses application/x-www-form-urlencoded format, not JSON. The example below shows the equivalent data structure:
Important: When making the actual request, send this data as URL-encoded form data, not as JSON.

Notes and Warnings

  • Security: Never commit credentials or tokens to version control
  • Token Storage: Store tokens securely (use environment variables or secret management)
  • Token Expiration: Tokens may expire based on configuration. Check expires_in field
  • Token Format: Always use Bearer prefix when including token in Authorization header
  • Content-Type: This endpoint requires application/x-www-form-urlencoded, not application/json