Add or Validate External Bank Cardpost https://example.com/programs/{programCode}/externalcardsAdds or validates an external bank card for a customer using encrypted card data. This endpoint is intended for external and general use.Path ParamsprogramCodestringrequiredThe program code for the external card context.Body ParamsThe encrypted request payload containing external card details. See Gd.Bos.DataTransfer.Request.AddExternalCardEncryptedRequest for details.encryptedExternalCardDataobjectRepresents a container for encrypted data used in secure data transfer operations. Contains the encrypted payload and associated cryptographic metadata, including encryption version, ephemeral public key, and public key hash. Used to securely transmit sensitive information such as user data, ensuring confidentiality and integrity during transport.encryptedExternalCardData objectaccountIdentifierstring | nullThe unique identifier for the account to which the external card will be added.firstNamestring | nullThe first name of the cardholder.lastNamestring | nullThe last name of the cardholder.nickNamestring | nullThe nickname for the external card.actionstring | nullThe action to perform (e.g., "add", "update", "remove").address1string | nullThe first line of the cardholder's address.address2string | nullThe second line of the cardholder's address (optional).citystring | nullThe city of the cardholder's address.statestring | nullThe state or province of the cardholder's address.zipstring | nullThe ZIP or postal code of the cardholder's address.HeadersX-GD-RequestIdstringrequiredA unique request identifier for tracking and logging.acceptstringenumDefaults to application/jsonGenerated from available response content typesapplication/jsontext/jsonAllowed:application/jsontext/jsonResponses 201Created 401Unauthorized 403Forbidden 500Internal Server Error 503Service UnavailableUpdated 2 months ago