- Version 2.10.0 to 2.10.1
- What's New
- What's Changed
- What's Deleted
- What's Deprecated
What's New
Post a Bonus operation for an account (beta)
POST
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/post-bonus-operation
The API is used to post manually a Bonus operation to an account. A Bonus operation is used to reward or adjust a given account (in credit or in debit, e.g. in case of too high, too low or missing reward). As an input it must be provided
- the account, identified either by its account reference generated by WL or its issuer external account reference, on which the bonus operation has to be posted
- the related Bonus program, defined for the issuer and the account
- the Bonus operation itself, uniquely identified by its external reference, date and service poster, its amount in currency (monetary) or loyalty point kind (non monetary) Note:
- for monetary bonus the provided currency must be the same than the posting account, for non monetary bonus the provided loyalty point unit must be allowed by the Bonus program
- it is possible to post credit and debit bonus operation If the Bonus operation is related to an existing initial operation, this latter can be provided. As a result the Bonus operation is posted to the account. Monetary bonus has an immediate impact on the account balance.
Reverse a Bonus operation for an account (beta)
POST
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reverse-bonus-operation
The API is used to fully reverse a Bonus operation previously posted on an account. As an input it must be provided
- the account, identified either by its account reference generated by WL or its issuer external account reference, on which the bonus operation was previously posted
- the Bonus operation to be reversed
- the information related to the reversal operation (reference, date, service poster)
Post a Bonus operation for an account (beta)
POST
/issuers/{issuerId}/accounts/{accountReference}/post-bonus-operation
The API is used to post manually a Bonus operation to an account. A Bonus operation is used to reward or adjust a given account (in credit or in debit, e.g. in case of too high, too low or missing reward). As an input it must be provided
- the account, identified either by its account reference generated by WL or its issuer external account reference, on which the bonus operation has to be posted
- the related Bonus program, defined for the issuer and the account
- the Bonus operation itself, uniquely identified by its external reference, date and service poster, its amount in currency (monetary) or loyalty point kind (non monetary) Note:
- for monetary bonus the provided currency must be the same than the posting account, for non monetary bonus the provided loyalty point unit must be allowed by the Bonus program
- it is possible to post credit and debit bonus operation If the Bonus operation is related to an existing initial operation, this latter can be provided. As a result the Bonus operation is posted to the account. Monetary bonus has an immediate impact on the account balance.
Reverse a Bonus operation for an account (beta)
POST
/issuers/{issuerId}/accounts/{accountReference}/reverse-bonus-operation
The API is used to fully reverse a Bonus operation previously posted on an account. As an input it must be provided
- the account, identified either by its account reference generated by WL or its issuer external account reference, on which the bonus operation was previously posted
- the Bonus operation to be reversed
- the information related to the reversal operation (reference, date, service poster)
Create a new WL Message subscription
POST
/issuers/{issuerId}/subscriptions
Search for subscriptions (with non-pci search terms)
GET
/issuers/{issuerId}/subscriptions/search
Retrieve subscription by reference
GET
/issuers/{issuerId}/subscriptions/{subscriptionReference}
Modify subscription by reference
PUT
/issuers/{issuerId}/subscriptions/{subscriptionReference}
Delete subscription by reference
DELETE
/issuers/{issuerId}/subscriptions/{subscriptionReference}
Retrieve services by subscription reference
GET
/issuers/{issuerId}/subscriptions/{subscriptionReference}/services
Create new service subscription
POST
/issuers/{issuerId}/subscriptions/{subscriptionReference}/services
Retrieve services for a subscription
GET
/issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}
Modify subscription service by reference
PUT
/issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}
Delete subscription service by reference
DELETE
/issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}
Retrieve subscritpion events by subscription service reference
GET
/issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}/events
Create new event subscription
POST
/issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}/events
Retrieve event for a subscription service
GET
/issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}/events/{subscriptionEventReference}
Modify subscription event by reference
PUT
/issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}/events/{subscriptionEventReference}
Delete subscription event by reference
DELETE
/issuers/{issuerId}/subscriptions/{subscriptionReference}/services/{subscriptionServiceReference}/events/{subscriptionEventReference}
What's Changed
Retrieve card by external reference
GET
/issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}
Parameters:
Changed: embed
in query
Response:
- Changed property
data
(objectCard
)- Added property
orders
(array)
- Changed property
cardContract
(objectCardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Added property
Retrieve card order by external reference
GET
/issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/orders/{orderReference}
Response:
- Changed property
data
(objectOrder
)- Added property
notExtractedReason
(string) - Added property
notExtractedUpdateDate
(string)
- Changed property
card
(objectCard
)- Added property
orders
(array)
- Changed property
cardContract
(objectCardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Added property
- Added property
Retrieve card
GET
/issuers/{issuerId}/cards/{cardReference}
Parameters:
Changed: embed
in query
Response:
- Changed property
data
(objectCard
)- Added property
orders
(array)
- Changed property
cardContract
(objectCardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Added property
Retrieve card order
GET
/issuers/{issuerId}/cards/{cardReference}/orders/{orderReference}
Response:
- Changed property
data
(objectOrder
)- Added property
notExtractedReason
(string) - Added property
notExtractedUpdateDate
(string)
- Changed property
card
(objectCard
)- Added property
orders
(array)
- Changed property
cardContract
(objectCardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Added property
- Added property
Request credit instalment model simulation
POST
/issuers/{issuerId}/credit-instalments/simulate
Response:
- Changed property
data
(objectCreditInstalmentSimulationResponse
)- New required properties:
simulationDetails
- Changed property
simulationDetails
(array)- Changed items (object
CreditInstalmentSimulationResponseSimulationDetails
)- New required properties:
instalmentModelReference
instalmentTerm
interestRate
monthlyRepaymentAmount
totalInterestAmount
- New required properties:
- Changed items (object
- New required properties:
Retrieve customer address by customer external reference and address external reference
GET
/issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference}
Response:
- Changed property
data
(objectAddress
)- Added property
temporary
(boolean)
- Added property
Retrieve customer address by customer external reference
GET
/issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}
Response:
- Changed property
data
(objectAddress
)- Added property
temporary
(boolean)
- Added property
Retrieve customer address by address external reference
GET
/issuers/{issuerId}/customers/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference}
Response:
- Changed property
data
(objectAddress
)- Added property
temporary
(boolean)
- Added property
Retrieve customer address
GET
/issuers/{issuerId}/customers/{customerReference}/addresses/{addressReference}
Response:
- Changed property
data
(objectAddress
)- Added property
temporary
(boolean)
- Added property
Retrieve account by external reference
GET
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}
Response:
- Changed property
data
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
Retrieve account guarantor for an account by external reference
GET
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/account-guarantor
Response:
- Changed property
data
(objectCustomer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Retrieve account owner for an account by external reference
GET
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/account-owner
Response:
- Changed property
data
(objectCustomer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Retrieve operation by external reference
GET
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/operations/{operationId}
Response:
- Changed property
data
(objectOperation
)- Added property
loyaltyPoint
(object) - Added property
rewardedOperationIdentifier
(object)
- Added property
Create velocity limit override by external account reference
POST
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides
Request body:
- New optional properties:
velocityLimitOverrideIdentifier
- Deleted property
velocityLimitOverrideIdentifier
(object)
Retrieve account
GET
/issuers/{issuerId}/accounts/{accountReference}
Response:
- Changed property
data
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
Retrieve account guarantor for an account
GET
/issuers/{issuerId}/accounts/{accountReference}/account-guarantor
Response:
- Changed property
data
(objectCustomer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Retrieve account owner for an account
GET
/issuers/{issuerId}/accounts/{accountReference}/account-owner
Response:
- Changed property
data
(objectCustomer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Retrieve operation
GET
/issuers/{issuerId}/accounts/{accountReference}/operations/{operationId}
Response:
- Changed property
data
(objectOperation
)- Added property
loyaltyPoint
(object) - Added property
rewardedOperationIdentifier
(object)
- Added property
Create velocity limit override
POST
/issuers/{issuerId}/accounts/{accountReference}/velocity-limits/{velocityLimitReference}/velocity-limit-overrides
Request body:
- New optional properties:
velocityLimitOverrideIdentifier
- Deleted property
velocityLimitOverrideIdentifier
(object)
Retrieve company's information (beta)
GET
/issuers/{issuerId}/companies/{customerReference}
Response:
- Changed property
data
(objectCompany
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Retrieve company information by external reference (beta)
GET
/issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}
Response:
- Changed property
data
(objectCompany
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Create address for a company customer (beta)
POST
/issuers/{issuerId}/companies/{customerReference}/addresses
Request body:
- Added property
endDate
(string) - Added property
temporary
(boolean)
Retrieve company's Address information list (beta)
GET
/issuers/{issuerId}/companies/{customerReference}/addresses
Response:
- Changed property
data
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
Retrieve company's address information by address ref (beta)
GET
/issuers/{issuerId}/companies/{customerReference}/addresses/{addressReference}
Response:
- Changed property
data
(objectCompany
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Retrieve company's address information by address external reference (beta)
GET
/issuers/{issuerId}/companies/{customerReference}/addresses/external-addresses/{issuerAddressExternalReference}
Response:
- Changed property
data
(objectCompany
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Create address for a company by external reference (beta)
POST
/issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses
Request body:
- Added property
endDate
(string) - Added property
temporary
(boolean)
Retrieve company's Address information list by external reference (beta)
GET
/issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses
Response:
- Changed property
data
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
Retrieve address information by company external reference (beta)
GET
/issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/{addressReference}
Response:
- Changed property
data
(objectCompany
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Retrieve address information by company external reference and address external reference (beta)
GET
/issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/addresses/external-addresses/{issuerAddressExternalReference}
Response:
- Changed property
data
(objectCompany
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Retrieve card contract by external reference
GET
/issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}
Response:
- Changed property
data
(objectCardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
Retrieve cardholder for a card contract by external reference
GET
/issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/cardholder
Response:
- Changed property
data
(objectCustomer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
List cards for card contract by external reference
GET
/issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/cards
Response:
- Changed property
data
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
Retrieve card contract
GET
/issuers/{issuerId}/card-contracts/{cardContractReference}
Response:
- Changed property
data
(objectCardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
Retrieve cardholder for a card contract
GET
/issuers/{issuerId}/card-contracts/{cardContractReference}/cardholder
Response:
- Changed property
data
(objectCustomer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
List cards for card contract
GET
/issuers/{issuerId}/card-contracts/{cardContractReference}/cards
Response:
- Changed property
data
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
Retrieve card contract for a card by external reference
GET
/issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/card-contract
Response:
- Changed property
data
(objectCardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
List orders for a card by external reference
GET
/issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/orders
Response:
- Changed property
data
(array)- Changed items (object
Order
)- Added property
notExtractedReason
(string) - Added property
notExtractedUpdateDate
(string)
- Changed property
card
(objectCard
)- Added property
orders
(array)
- Changed property
cardContract
(objectCardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Added property
- Added property
- Changed items (object
Retrieve card by cardNumber and sequenceNumber and expiryDate
POST
/issuers/{issuerId}/cards/search
Parameters:
Changed: embed
in query
Response:
- Changed property
data
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
Retrieve card contract for a card
GET
/issuers/{issuerId}/cards/{cardReference}/card-contract
Response:
- Changed property
data
(objectCardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
List orders for a card
GET
/issuers/{issuerId}/cards/{cardReference}/orders
Response:
- Changed property
data
(array)- Changed items (object
Order
)- Added property
notExtractedReason
(string) - Added property
notExtractedUpdateDate
(string)
- Changed property
card
(objectCard
)- Added property
orders
(array)
- Changed property
cardContract
(objectCardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Added property
- Added property
- Changed items (object
Retrieve contract owner for a contract by external reference
GET
/issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/contract-owner
Response:
- Changed property
data
(objectCustomer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Retrieve contract owner for a contract
GET
/issuers/{issuerId}/contracts/{contractReference}/contract-owner
Response:
- Changed property
data
(objectCustomer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Create credit instalment contract
POST
/issuers/{issuerId}/credit-instalments/
Request body:
- New required properties:
payingAccountIdentifier
receivingAccountIdentifier
- New optional properties:
instalmentModelReference
Retrieve customer by external reference
GET
/issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}
Response:
- Changed property
data
(objectCustomer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Create address for a customer by external reference
POST
/issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses
Request body:
- Added property
endDate
(string) - Added property
temporary
(boolean)
List addresses for a customer by external reference
GET
/issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/addresses
Response:
- Changed property
data
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
Retrieve customer
GET
/issuers/{issuerId}/customers/{customerReference}
Response:
- Changed property
data
(objectCustomer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
Create address for a customer
POST
/issuers/{issuerId}/customers/{customerReference}/addresses
Request body:
- Added property
endDate
(string) - Added property
temporary
(boolean)
List addresses for a customer
GET
/issuers/{issuerId}/customers/{customerReference}/addresses
Response:
- Changed property
data
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
Retrieve contract for an account by external reference
GET
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/contract
Response:
- Changed property
data
(objectContract
)- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32) - Changed property
accounts
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
List operations for an account by external reference
GET
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/operations
Response:
- Changed property
data
(array)- Changed items (object
Operation
)- Added property
loyaltyPoint
(object) - Added property
rewardedOperationIdentifier
(object)
- Added property
- Changed items (object
List operations for last account statement by external reference
GET
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/last/operations
Response:
- Changed property
data
(array)- Changed items (object
Operation
)- Added property
loyaltyPoint
(object) - Added property
rewardedOperationIdentifier
(object)
- Added property
- Changed items (object
List operations for next account statement by external reference
GET
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/next/operations
Response:
- Changed property
data
(array)- Changed items (object
Operation
)- Added property
loyaltyPoint
(object) - Added property
rewardedOperationIdentifier
(object)
- Added property
- Changed items (object
List operations for an account statement by external reference
GET
/issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/{cycleClosureDate}/operations
Response:
- Changed property
data
(array)- Changed items (object
Operation
)- Added property
loyaltyPoint
(object) - Added property
rewardedOperationIdentifier
(object)
- Added property
- Changed items (object
Retrieve contract for an account
GET
/issuers/{issuerId}/accounts/{accountReference}/contract
Response:
- Changed property
data
(objectContract
)- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32) - Changed property
accounts
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
List operations for an account
GET
/issuers/{issuerId}/accounts/{accountReference}/operations
Response:
- Changed property
data
(array)- Changed items (object
Operation
)- Added property
loyaltyPoint
(object) - Added property
rewardedOperationIdentifier
(object)
- Added property
- Changed items (object
List operations for last account statement
GET
/issuers/{issuerId}/accounts/{accountReference}/statements/last/operations
Response:
- Changed property
data
(array)- Changed items (object
Operation
)- Added property
loyaltyPoint
(object) - Added property
rewardedOperationIdentifier
(object)
- Added property
- Changed items (object
List operations for next account statement
GET
/issuers/{issuerId}/accounts/{accountReference}/statements/next/operations
Response:
- Changed property
data
(array)- Changed items (object
Operation
)- Added property
loyaltyPoint
(object) - Added property
rewardedOperationIdentifier
(object)
- Added property
- Changed items (object
List operations for an account statement
GET
/issuers/{issuerId}/accounts/{accountReference}/statements/{cycleClosureDate}/operations
Response:
- Changed property
data
(array)- Changed items (object
Operation
)- Added property
loyaltyPoint
(object) - Added property
rewardedOperationIdentifier
(object)
- Added property
- Changed items (object
Retrieve list of company's information (beta)
GET
/issuers/{issuerId}/companies
Response:
- Changed property
data
(array)- Changed items (object
Company
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
Retrieve contract for a card contract by external reference
GET
/issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/contract
Response:
- Changed property
data
(objectContract
)- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32) - Changed property
accounts
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
Retrieve contract for a card contract
GET
/issuers/{issuerId}/card-contracts/{cardContractReference}/contract
Response:
- Changed property
data
(objectContract
)- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32) - Changed property
accounts
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
Retrieve corporate employee Accounts (beta)
GET
/issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-employee-accounts/{accountReference}
Response:
- Changed property
data
(objectCorporateEmployeeAccountResponse
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
Retrieve corporate employee accounts by account external reference (beta)
GET
/issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-employee-accounts/external-accounts/{issuerAccountExternalReference}
Response:
- Changed property
data
(objectCorporateEmployeeAccountResponse
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
Retrieve corporate employee Accounts by contract external reference and account external reference (beta)
GET
/issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-employee-accounts/external-accounts/{issuerAccountExternalReference}
Response:
- Changed property
data
(objectCorporateEmployeeAccountResponse
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
Retrieve corporate employee Accounts by contract external reference (beta)
GET
/issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-employee-accounts/{accountReference}
Response:
- Changed property
data
(objectCorporateEmployeeAccountResponse
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
Update contract by external reference
PATCH
/issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}
Request body:
- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32)
Retrieve contract by external reference
GET
/issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}
Response:
- Changed property
data
(objectContract
)- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32) - Changed property
accounts
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
List accounts for contract by external reference
GET
/issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/accounts
Response:
- Changed property
data
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
List card contracts for contract by external reference
GET
/issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/card-contracts
Response:
- Changed property
data
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
Update addresses of all customers linked to the contract by external reference
POST
/issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/update-all-customers-addresses
Request body:
- Changed property
addresses
(array)- Changed items (object
ModifyContractCustomersAddressesRequest.Address
)- Added property
invalid
(boolean)
- Added property
- Changed items (object
Update contract
PATCH
/issuers/{issuerId}/contracts/{contractReference}
Request body:
- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32)
Retrieve contract
GET
/issuers/{issuerId}/contracts/{contractReference}
Response:
- Changed property
data
(objectContract
)- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32) - Changed property
accounts
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
List accounts for contract
GET
/issuers/{issuerId}/contracts/{contractReference}/accounts
Response:
- Changed property
data
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
List card contracts for contract
GET
/issuers/{issuerId}/contracts/{contractReference}/card-contracts
Response:
- Changed property
data
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
Update addresses of all customers linked to the contract
POST
/issuers/{issuerId}/contracts/{contractReference}/update-all-customers-addresses
Request body:
- Changed property
addresses
(array)- Changed items (object
ModifyContractCustomersAddressesRequest.Address
)- Added property
invalid
(boolean)
- Added property
- Changed items (object
Retrieve list of customer's information
GET
/issuers/{issuerId}/customers
Response:
- Changed property
data
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
List accounts for account owner by external reference
GET
/issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/accounts
Response:
- Changed property
data
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
List card contracts for cardholder by external reference
GET
/issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/card-contracts
Response:
- Changed property
data
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
List accounts for account owner
GET
/issuers/{issuerId}/customers/{customerReference}/accounts
Response:
- Changed property
data
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
List card contracts for cardholder
GET
/issuers/{issuerId}/customers/{customerReference}/card-contracts
Response:
- Changed property
data
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
Retrieve corporate contract (beta)
GET
/issuers/{issuerId}/corporate-contracts/{contractReference}
Response:
- Changed property
data
(objectCorporateContract
)- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCompanies
(array)- Changed items (object
Company
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
corporateContractEntities
(array)- Changed items (object
CorporateContractEntity
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
- Changed items (object
- Changed property
corporateEmployeeAccounts
(array)- Changed items (object
CorporateEmployeeAccount
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
Retrieve corporate contract by external reference (beta)
GET
/issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}
Response:
- Changed property
data
(objectCorporateContract
)- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCompanies
(array)- Changed items (object
Company
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
corporateContractEntities
(array)- Changed items (object
CorporateContractEntity
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
- Changed items (object
- Changed property
corporateEmployeeAccounts
(array)- Changed items (object
CorporateEmployeeAccount
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
Retrieve contracts by criteria
POST
/issuers/{issuerId}/contracts/search
Parameters:
Changed: embed
in query
Response:
- Changed property
data
(array)- Changed items (object
Contract
)- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32) - Changed property
accounts
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
- Changed items (object
List contracts for contract owner by external reference
GET
/issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/contracts
Response:
- Changed property
data
(array)- Changed items (object
Contract
)- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32) - Changed property
accounts
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
- Changed items (object
List contracts for contract owner
GET
/issuers/{issuerId}/customers/{customerReference}/contracts
Response:
- Changed property
data
(array)- Changed items (object
Contract
)- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32) - Changed property
accounts
(array)- Changed items (object
Account
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed items (object
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
- Changed items (object
List corporate contracts for a company (beta)
GET
/issuers/{issuerId}/companies/{customerReference}/corporate-contracts
Response:
- Changed property
data
(array)- Changed items (object
CorporateContract
)- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCompanies
(array)- Changed items (object
Company
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
corporateContractEntities
(array)- Changed items (object
CorporateContractEntity
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
- Changed items (object
- Changed property
corporateEmployeeAccounts
(array)- Changed items (object
CorporateEmployeeAccount
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
- Changed items (object
List corporate contracts for a company by external reference (beta)
GET
/issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/corporate-contracts
Response:
- Changed property
data
(array)- Changed items (object
CorporateContract
)- Changed property
contractCustomers
(array)- Changed items (object
Customer
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
contractCompanies
(array)- Changed items (object
Company
)- Changed property
addresses
(array)- Changed items (object
Address
)- Added property
temporary
(boolean)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
corporateContractEntities
(array)- Changed items (object
CorporateContractEntity
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
- Changed items (object
- Changed property
corporateEmployeeAccounts
(array)- Changed items (object
CorporateEmployeeAccount
)- Changed property
account
(objectAccount
)- Added property
hierarchyBonusProgramReferences
(array) - Added property
openCycleInformation
(object)
- Added property
- Changed property
cardContracts
(array)- Changed items (object
CardContract
)- Changed property
cards
(array)- Changed items (object
Card
)- Added property
orders
(array)
- Added property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
- Changed items (object
- Changed property
- Changed items (object
Create consumer contract
POST
/issuers/{issuerId}/contracts/create-consumer-contract
Request body:
- Changed property
contract
(objectCreateConsumerContractRequest.Contract
)- Changed property
numberOfFreeCardsMembershipFee
(integer-int64 -> integer-int32) - Changed property
numberOfFreeCardsAccountSetupFee
(integer-int64 -> integer-int32)
- Changed property
What's Deleted
No API deleted.
What's Deprecated
No API deprecated.