{ "opencollection": "1.0.0", "info": { "name": "Worldline Card Issuing Account - AccountState Customer - Related API", "version": "2.41.1" }, "items": [ { "info": { "name": "Customer - Related", "type": "folder" }, "items": [ { "info": { "name": "List accounts for account owner by external reference", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/issuers/:issuerId/customers/external-customers/:issuerCustomerExternalReference/accounts", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "WL-Origin", "value": "" }, { "name": "WL-Username", "value": "" } ], "params": [ { "name": "filter", "value": "", "type": "query", "description": "Filtered Fields" }, { "name": "issuerId", "value": "", "type": "path", "description": "Issuer ID" }, { "name": "issuerCustomerExternalReference", "value": "", "type": "path", "description": "Issuer Customer External Reference" } ] }, "docs": "This API enables all the accounts associated to the customer (cardholder)to be retrieved.\n\nThe customer must exist for the provided issuer.\nThe API returns all accounts linked to the given account owner for the provided issuer and sub-issuers if any, limited to the list of issuers allowed for the user.\n\n The interface provides the generic information (mainly master data) for managing the account. \nFor credit cards, payment mode and the due amount calculation is provided back." }, { "info": { "name": "List card contracts for cardholder by external reference", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/issuers/:issuerId/customers/external-customers/:issuerCustomerExternalReference/card-contracts", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "WL-Origin", "value": "" }, { "name": "WL-Username", "value": "" } ], "params": [ { "name": "filter", "value": "", "type": "query", "description": "Filtered Fields" }, { "name": "embed", "value": "", "type": "query", "description": "Embedded Fields" }, { "name": "issuerId", "value": "", "type": "path", "description": "Issuer ID" }, { "name": "issuerCustomerExternalReference", "value": "", "type": "path", "description": "Issuer Customer External Reference" } ] }, "docs": "This API enables ll the card contracts associated to the cardholder to be retrieved.\nInformation to be provided in input:\n- Issuer ID\n- Customer reference\n\nTThe customer must exist for the provided issuer.\nThe API returns all card contracts linked to the given cardholder for the provided issuer and sub-issuers if any, limited to the list of issuers allowed for the user." }, { "info": { "name": "List contracts for a customer by external reference", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/issuers/:issuerId/customers/external-customers/:issuerCustomerExternalReference/contracts", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "WL-Origin", "value": "" }, { "name": "WL-Username", "value": "" } ], "params": [ { "name": "filter", "value": "", "type": "query", "description": "Filtered Fields" }, { "name": "issuerId", "value": "", "type": "path", "description": "Issuer ID" }, { "name": "issuerCustomerExternalReference", "value": "", "type": "path", "description": "Issuer Customer External Reference" } ] }, "docs": "This API allows to retrieve all contracts associated with a specific customer, regardless of their role in the contract (e.g., contract owner, card holder, account owner).\nInformation to be provided in input:\n•\tIssuer ID\n•\tThe customer for which information is requested : It can be provided by using the customer reference or the issuer customer external reference.\nThe customer must exist for the provided issuer.\nThe API returns all contracts linked to the given customer for the provided issuer a" }, { "info": { "name": "List accounts for account owner", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/issuers/:issuerId/customers/:customerReference/accounts", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "WL-Origin", "value": "" }, { "name": "WL-Username", "value": "" } ], "params": [ { "name": "filter", "value": "", "type": "query", "description": "Filtered Fields" }, { "name": "issuerId", "value": "", "type": "path", "description": "Issuer ID" }, { "name": "customerReference", "value": "", "type": "path", "description": "Customer Reference" } ] }, "docs": "This API enables all the accounts associated to the customer (cardholder)to be retrieved.\n\nThe customer must exist for the provided issuer.\nThe API returns all accounts linked to the given account owner for the provided issuer and sub-issuers if any, limited to the list of issuers allowed for the user.\n\n The interface provides the generic information (mainly master data) for managing the account. \nFor credit cards, payment mode and the due amount calculation is provided back." }, { "info": { "name": "Create address for a customer and subscribe to add-on", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/customers/:customerReference/addresses-and-subscriptions", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "WL-Origin", "value": "" }, { "name": "WL-Username", "value": "" } ], "params": [ { "name": "filter", "value": "", "type": "query", "description": "Filtered Fields" }, { "name": "issuerId", "value": "", "type": "path", "description": "Issuer ID" }, { "name": "customerReference", "value": "", "type": "path", "description": "Customer Reference" } ] }, "docs": "The API allows to create either a permanent address or a temporary address for the customer, identified with his reference, and to subscribe to an additional service (e.g. new letter, travel insurance) for a contract during all contract life cycle.\nAn address includes the following information:\n- the issuer address external reference\n- the label (e.g. MAIN_POSTAL_ADDRESS),\n- the type (mail address, phone number, email) and the corresponding data\n- the address usages\n- the start date (optional, b" }, { "info": { "name": "Create address for a customer and subscribe to add-on by external reference", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/issuers/:issuerId/customers/external-customers/:issuerCustomerExternalReference/addresses-and-subscriptions", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "WL-Origin", "value": "" }, { "name": "WL-Username", "value": "" } ], "params": [ { "name": "filter", "value": "", "type": "query", "description": "Filtered Fields" }, { "name": "issuerId", "value": "", "type": "path", "description": "Issuer ID" }, { "name": "issuerCustomerExternalReference", "value": "", "type": "path", "description": "Issuer Customer External Reference" } ] }, "docs": "The API allows to create either a permanent address or a temporary address for the customer, identified with his reference, and to subscribe to an additional service (e.g. new letter, travel insurance) for a contract during all contract life cycle.\nAn address includes the following information:\n- the issuer address external reference\n- the label (e.g. MAIN_POSTAL_ADDRESS),\n- the type (mail address, phone number, email) and the corresponding data\n- the address usages\n- the start date (optional, b" }, { "info": { "name": "List card contracts for cardholder", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/issuers/:issuerId/customers/:customerReference/card-contracts", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "WL-Origin", "value": "" }, { "name": "WL-Username", "value": "" } ], "params": [ { "name": "filter", "value": "", "type": "query", "description": "Filtered Fields" }, { "name": "embed", "value": "", "type": "query", "description": "Embedded Fields" }, { "name": "issuerId", "value": "", "type": "path", "description": "Issuer ID" }, { "name": "customerReference", "value": "", "type": "path", "description": "Customer Reference" } ] }, "docs": "This API enables ll the card contracts associated to the cardholder to be retrieved.\nInformation to be provided in input:\n- Issuer ID\n- Customer reference\n\nThe customer must exist for the provided issuer.\nThe API returns all card contracts linked to the given cardholder for the provided issuer and sub-issuers if any, limited to the list of issuers allowed for the user." }, { "info": { "name": "List contracts for a customer", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/issuers/:issuerId/customers/:customerReference/contracts", "headers": [ { "name": "WL-Correlation-ID", "value": "" }, { "name": "WL-Origin", "value": "" }, { "name": "WL-Username", "value": "" } ], "params": [ { "name": "filter", "value": "", "type": "query", "description": "Filtered Fields" }, { "name": "issuerId", "value": "", "type": "path", "description": "Issuer ID" }, { "name": "customerReference", "value": "", "type": "path", "description": "Customer Reference" } ] }, "docs": "This API allows to retrieve all contracts associated with a specific customer, regardless of their role in the contract (e.g., contract owner, card holder, account owner).\nInformation to be provided in input:\n•\tIssuer ID\n•\tThe customer for which information is requested : It can be provided by using the customer reference or the issuer customer external reference.\nThe customer must exist for the provided issuer.\nThe API returns all contracts linked to the given customer for the provided issuer a" } ] } ], "bundled": true }