Skip to main content
The OpenAPI document defines api_key security for /v1/request-money. You authenticate by sending your integrator secret on every protected request.

API key

ItemDetail
HeaderX-API-Key
ScopePer environment (sandbox vs production). Use the key issued for the base URL you call.
Banrural sandbox hosthttps://banrural-request-api-sandbox.up.railway.app (versioned root: .../v1)

Example

curl -sS "$BASE_URL/v1/request-money/Ab3xY9mK" \
  -H "X-API-Key: YOUR_API_KEY"

Error responses

HTTP statusWhen it happens
401 UnauthorizedMissing or invalid X-API-Key.
403 ForbiddenPOST when the request is blocked by screening (for example OFAC).
404 Not FoundGET when the resource is not found for that referenceId (see OpenAPI for the error body).
422 Unprocessable EntityValidation failures on POST or invalid referenceId on GET (shape and rules as documented in OpenAPI).
Strip or redact X-API-Key values from application logs, APM traces, and support bundles.
Your host may terminate TLS, enforce IP allowlists, or require mutual TLS in front of this service. Treat this page as the contract for the application process; follow any additional controls your integration contact documents.
Plan a key rotation with your integration contact so you can switch REQUEST_API_KEY and client headers without downtime, if your deployment supports overlapping keys.