Back to neotek ↗Get Sandbox Access

BulkCreateVirtualAccounts

POSThttps://test.api.neotek.sa/b2b-unified/va/v1/remitters/bulk

Sandbox URL · in Production call https://api.neotek.sa

Creates several VAs in one request. ARB assigns sequential remitter ids, IBANs and BBANs — you do not choose them.

Body:

ParameterRequiredDescription
bankCodeRequiredalways RJHISARI
countRequiredhow many to create, minimum 1
schemeIdOptionalrequired only if you have several schemes
startDateOptionaldefaults to today
expiryDateOptional
msgReferenceOptionalgenerated if omitted

Headers:

ParameterRequiredDescription
authorizationRequiredBearer <ACCESS_TOKEN>
content-typeRequiredapplication/json
cURL
curl -X POST 'https://test.api.neotek.sa/b2b-unified/va/v1/remitters/bulk' \  --header 'authorization: Bearer <ACCESS_TOKEN>' \  --header 'content-type: application/json' \  --data '{    "bankCode": "RJHISARI",    "count": 3  }'

Response (trimmed to one remitter)

JSON
{  "success": true,  "code": "SUCCESS",  "message": "Bulk virtual accounts created successfully",  "msgReference": "BULK001",  "schemeId": "SCHEME001",  "remitters": [    {      "remitterId": "000001",      "iban": "SA4580000204000010006087",      "bban": "204000010006087"    }  ]}

Errors — every B2B failure carries a category that determines the HTTP status; see Statements → Errors.