Skip to main content
Version: 1.0.0

Ark Party Management API

Party management, KYX verification, and relationship APIs for the platform. Supports provisioning and managing INDIVIDUAL, COMPANY, and SOLE_TRADER entity types. TRUST and PARTNERSHIP are defined in the schema but not yet provisioned end-to-end.

Party lifecycle

A party moves through the following statuses:

StatusMeaning
PROSPECTParty created in the platform; KYX not yet completed
ACTIVEParty fully provisioned in the core banking system
TERMINATEDParty terminated; no further operations permitted

KYX verification status

KYX checks (POST /v1/parties/kyx) track identity verification with the following outcome states:

StatusMeaning
SUSPECTInitial state before party registration
PROSPECTParty registered; KYX not yet initiated
IN_PROGRESSVerification underway
UNDER_REVIEWVerification requires manual intervention
VERIFIEDKYX passed; party eligible for core banking onboarding
ACTIVEFully onboarded and operational
FAILEDKYX check failed; a new check can be initiated
ERROREDKYX check encountered an error; a new check can be initiated
DECLINEDPermanent rejection (e.g. PEP or watchlist match)
SUSPENDEDTemporarily suspended from operations
DISABLEDPermanently disabled; cannot proceed
INCOMPLETEKYX process started but missing required information

A party can advance to ACTIVE only when the KYX outcome is VERIFIED.

Conventions

  • All resource identifiers are UUIDs (format: uuid).
  • Errors follow the envelope { errorCode, message, timestamp, traceId } where errorCode is formatted {DOMAIN}{CLASSIFICATION}{SEQUENCE} (e.g. PAR004001).
  • Authentication is HTTP Bearer (JWT) on every operation.
  • clientid and brandid request headers identify the tenant and are required on most operations (see individual endpoint parameters).
  • The partyid request header is required on party-scoped operations; its value must match the partyId path parameter (PAR000006 if mismatched).

Authentication

Security Scheme Type: http
HTTP Authorization Scheme: bearer
Bearer format: JWT