BCB
DocumentationModel Context ProtocolVirtual AccountsHome
Documentation & API Reference

Loading…

Tab to navigate↵ to selectEsc to exit
Onboarding
API Documentation
AuthenticationMessage Signing GuideKey Management GuideAPI VersioningIP RestrictionsRate LimitingResponse Codes and ErrorsPagination GuideTransaction ID Uniqueness GuideJWT Token StructureError Code GlossaryEnvironmentsPostman Collection
Payments & Fees
Bulk payments
Model Context Protocol
Virtual Accounts
API Reference
API Documentation/Error Code Glossary
Last updated 7 months ago

Error Code Glossary

This glossary provides a reference for common error messages returned by the API, along with their descriptions and suggested actions.

🧾 Error Reference Table

HTTP CodeError MessageDescriptionSuggested Action
400Missing field 'accountId'Required field is missingVerify request parameters
400No parent account with matching currency foundYour client does not have the required Parent account for the requested VAS currencyAsk BCB to provision the Settlement and Parent account pair for that currency
400Bad Request during a VAS Sub -> Sub transferThe requested VAS flow is not allowed even if both accounts are in the same currencyUse only supported VAS flows and read the VAS API Flows guide
401Invalid credentialsAuthentication failedRe-authenticate using valid credentials
403IP address not allowedRequest made from non-whitelisted IPCheck and update IP restrictions
403ForbiddenClient is authenticated but does not have permission for this resourceVerify user or token permissions
404Account not foundResource could not be locatedEnsure account ID or endpoint is correct
409ACCOUNT_NAMES_IMMUTABLEImmutable allocation fields were changed after the first update of a virtual accountOnly update clientReference after allocation; do not change identity fields again
409Duplicate transfer requestConflict with current stateUse idempotency or retry with care
429Rate limit exceededToo many requests in the time windowWait and retry after retry_after time
500An unknown error occurredInternal server errorTry again or contact support

For VAS-specific diagnostics, see the Virtual Accounts Troubleshooting guide.

Was this helpful?
Previous pageJWT Token StructureNext pageEnvironments