Redmont Credit NetworkRCNREDMONT CREDIT NETWORK
RCN ScoreRCN CommercialRCN ReportsRCN ConnectRCN Monitor
BanksPrivate lendersAutomated lendingCommercial lending
How RCN worksMember institutionsData principles
DevelopersMembership
Sign inBecome a member

Products

RCN ScoreRCN CommercialRCN ReportsRCN ConnectRCN Monitor

Solutions

BanksPrivate lendersAutomated lendingCommercial lending

Network

How RCN worksMember institutionsData principles
DevelopersMembership
Sign inBecome a member
Documentation navigation

Start here

  • Overview
  • Quickstart
  • Authentication
  • Sandbox

Core resources

  • Subjects
  • Credit profiles
  • Accounts & events
  • Reports
  • Disputes

Build reliably

  • API keys & access
  • Webhooks
  • Errors & limits
  • Security

Operate

  • Administration
  • Production checklist
RCN Docs

Start here

  • Overview
  • Quickstart
  • Authentication
  • Sandbox

Core resources

  • Subjects
  • Credit profiles
  • Accounts & events
  • Reports
  • Disputes

Build reliably

  • API keys & access
  • Webhooks
  • Errors & limits
  • Security

Operate

  • Administration
  • Production checklist
Endpoint reference API status

Developer documentation

Errors, idempotency and rate limits

Build deterministic clients that recover safely and preserve diagnostic context.

Error envelope

JSON
{
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "Request validation failed",
    "request_id": "req_…"
  }
}

Production responses omit internal details. Quote request_id when contacting support and retain the matching X-Request-ID response header in your logs.

Status handling

StatusCodeClient action
400REQUEST_ERRORCorrect malformed or expired workflow input
401INVALID_API_KEYRefresh a user session or replace the credential
403INSUFFICIENT_SCOPEDo not retry; correct scope, role, status or IP policy
404NOT_FOUNDVerify ID and tenant ownership
409INVALID_STATE_TRANSITIONReview duplicate, idempotency or state conflict
413REQUEST_TOO_LARGESplit the payload within documented batch limits
422VALIDATION_ERRORFix field-level input
429RATE_LIMIT_EXCEEDEDWait for reset with jitter
500INTERNAL_ERRORRetry a safe/idempotent operation with backoff and alert on persistence

Idempotency

Idempotency-Key is required for POST /accounts, POST /accounts/bulk, POST /accounts/{account_id}/events and POST /events/bulk. Keys must be at least eight characters and are scoped to institution and endpoint.

  • Generate one key for the intended business operation and persist it before sending.
  • Retry the exact same body with the same key after a timeout or ambiguous transport failure.
  • Reusing a key with a changed request returns 409.
  • Single account and single event responses are replayed from a 24-hour idempotency record. Do not depend on indefinite retention.

Rate-limit headers

Every response includes X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset. Limits apply per credential identity over minute and day windows; public write endpoints are limited to ten requests per minute.

  1. Throttle proactively before remaining reaches zero.
  2. On 429, wait until reset and add random jitter.
  3. Do not fan out immediate retries across workers.
  4. Alert on sustained throttling because it usually indicates a design or traffic anomaly.

On this page

  • Error envelope
  • Status handling
  • Idempotency
  • Rate-limit headers
PreviousWebhooksNextIntegration security
Redmont Credit NetworkRCNREDMONT CREDIT NETWORK

Shared credit infrastructure for Redmont's financial sector. Facts in, explainable risk out.

Products

RCN ScoreRCN CommercialRCN ReportsRCN ConnectRCN Monitor

Solutions

BanksPrivate lendersAutomated lendingCommercial lending

Developers

DocumentationAPI referenceSandboxStatus

Network

How RCN worksMembersData principles

Company

AboutSecurityContact
© 2026 Redmont Credit NetworkPrivacyTermsData policy