Skip to main content

Errors and response codes

Two things tell you what happened to a request:

What it tells youWhere
Why a request failed — the resultCode category and the resultDescription reasonCurrent API error codes
Where a transaction has reached in processingTransaction status codes

Handle failures on the resultCode / resultDescription pair returned in the response body. Track a transaction's progress with its status value.

HTTP status and resultCode are separate

The HTTP status describes the transport-level outcome of the call. resultCode is RHUB's application error category and resultDescription is the specific reason, both returned in the response body. Use resultCode for coarse classification and resultDescription for the precise condition.

RHUB supplies code values and descriptions only — no remediation or retry guidance — so none is offered here.