Skip to main content

Login & Authentication

Overview

Authenticates API credentials (Client ID and API Key) to issue a short-lived Bearer JWT token valid for 60 minutes for subsequent authorized calls across the platform.

HTTP Request

POST /banking/ibans/v2/users/login

Authentication

This endpoint is public and does not require an Authorization header.

# No auth required

Request Body Fields

FieldTypeDescription
clientIdstrSample value: YOUR_CLIENT_ID
apiKeystrSample value: YOUR_API_KEY
modestrSample value: apiKey

Code Examples

curl -X POST "https://api.ahrvo.network/banking/ibans/v2/users/login" \
-H "Content-Type: application/json" \
-d '{
"clientId": "YOUR_CLIENT_ID",
"apiKey": "YOUR_API_KEY",
"mode": "apiKey"
}'

Response (200)

{
"success": true,
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6NCwic2Vzc2lvbklkIjoiNmM3NGNkN2UtZGM2My0zNGMwLTNhMGEtNTY1ZDZmYzMxZWFjIiwiaWF0IjoxNjU1MzAwMDE1LCJleHAiOjE2NTUzMDM2MTV9.hU0Kzv6rlgQxOnJOtn9AyXpH5xyLv85iQCFaGP_83d4"
}

Interactive API Explorer

Test this endpoint live against the Ahrvo gateway and Verto sandbox environments: