Add Enrollment for User and Create Account/Card (Encrypted)

Creates a new enrollment for a user, including account and card creation. Supports instant issue scenarios and account upgrades (for example, from GPG to DDA if the "upgradeFlag" parameter is true). This endpoint is also used for the card-in-hand use case to support instant issue enrollment.

Key operations performed:

  • Create new user
  • Create account
  • Create payment instrument
  • Support instant issue enrollment
  • Support account upgrade

Note: If POST /enrollments is called with a valid request and enrollment fails during processing, the request will be automatically completed if the customer clears OFAC.

NameComment
200Success
400Bad request, such as unsupported operation
401Unauthorized
GroupPropertyRequiredConstraint/ScenarioHttpStatusCodeSub CodeDescription
PACKAGE_LOOKUP_EXCEPTION40050205021Connection issue looking up package info
PACKAGE_NOT_FOUND40050205022No package is associated with the provided identifier
PACKAGEID_IN_USE40050205023The package associated with the identifier is already being used
INSTANT_ISSUE_NOT_SUPPORTED40050305031Product does not support instant issue enrollment
INSTANT_ISSUE_REQUEST_PHYSICAL_CARD_NOT_SUPPORTED40050305032Product does not support requesting a physical card during instant issue enrollment
instantIssuetypeY ONLY if enrollment is instantIssueINSTANT_ISSUE_TYPE400600Required: 6181, Invalid: 6182If instantIssue object is provided, then type must be provided. Must be CBS
instantIssuemappingIdentifierY ONLY if enrollment is instantIssueINSTANT_ISSUE_MAPPING_IDENTIFIER400600Required: 6183, Invalid: 6184If instantIssue object is provided, then mappingIdentifier must be provided
accountIdentifierNmissing/invalid accountIdentifier4003500accountIdentifier is invalid
change user profile40045020User profile cannot be changed
account status not normal40045030Account status is not healthy
target product code same as current product code40045040Account already upgraded successfully
same requestId, accountIdentifier is different40045050Account not matched
target product code not allowed for upgrade40045060Account already upgraded successfully
account not found400100Account, account holder, or user not found
[CPM] upgrade service returned error40050300A downstream provider did not return success for Upgrade Account
Language
Credentials
Header