Skip to main content

Authentication Flow

The Unified Transaction APIs use session-based authentication for enhanced security. Follow these steps to authenticate:

Step 1: Authenticate

POST /api/v1/authenticate Authenticate with your API key to receive a session token.

Request

Request Body

Response

Response Fields

Step 2: Use Session Token

Include the session token in the Authorization header for all subsequent API requests:

API Key Management

API keys are generated by administrators and provided to authorized users. Each key is associated with a specific billing tier and usage limits.
API keys are provided by QuantCite administrators. Contact support to get your production API keys.

Session Management

Session Duration

  • Duration: 24 hours from creation
  • Auto Expiry: Sessions automatically expire
  • Renewal: Authenticate again to get a new session token

Check Session Status

GET /api/v1/session-status Check the status of your current session.

Success Response

Invalid Session Response

Error Handling

Authentication Errors

Session Errors

Store session tokens securely and implement automatic renewal when sessions expire.