Create a company
The API creates a company if all the mandatory fields are provided (see company's resource).
By default, the company is considered 'ACTIVE' if the Status field is not provided.
The default address of the company must be also configured.
The API returns a customer reference (as company).
The response can also be enriched (if specified as embedded fields in input) with additional data such as company information, address identifiers linked to the company, addresses of the company, contacts of the company.
API links
Retrieve company’s information
The "retrieve company's information" API allows the user to get company information.
Information to be provided in input:
- The issuer ID
- The customer reference or the issuer customer reference (as company)
In addition to the company information, it is also possible to request the list of addresses and contacts of the company.
API links
Update company’s information
The "update company" API allows the user to update the attributes of a customer (as company).
To identify the company, it is needed to provide:
- The issuer ID
- The customer reference or the issuer customer reference (as company) for which updates are required
The customer reference can be retrieved by using the "Retrieve list of company's information" API.
All the attributes must be given in input even if they remain unchanged. For that, It can be needed to use the "retrieve company's information" API to get all the current attributes.
API links
Update company’s information partially
The "update company partially" API allows the user to update the attributes of a customer (as company).
To identify the company, it is needed to provide:
- The issuer ID
- The customer reference or the issuer customer reference (as company) for which updates are required
The customer reference can be retrieved by using the "Retrieve list of company's information" API.
With this API, only attributes that need to be updated must be given in input.
API links
List companies for a given issuer
The "Retrieve list of company's information" API enables to get a list of customers based on multiple criteria such as corporateName, nationalFiscalNumber, address town name, address postal code.
All companies whose corporate name includes the 'corporate name' parameter are returned (e.g. 'zon' => 'amazon' + 'zon craft', ...)
API links
Retrieve company’s address information list
This API enables all the addresses associated with a given customer (as company), identified by customer reference or issuer customer reference to be retrieved.
To identify the company, it is needed to provide:
- The issuer ID
- The customer reference or the issuer customer reference (as company)
The address could be either a permanent address or a temporary address.
Several address types are managed. Each address can be used for a specific usage (card delivery, statement delivery, contract letter,...).
Address usage is associated to a service (card service, account service, dispute service, ..) configured in our system.
The API can retrieve only the addresses linked to a specific usage: in this case, all the mandatory 'AddressUsage' attributes must be provided (e.g. serviceCode, AddressUsage).
If the showHistory indicator is set to Y then the full history of the addresses and the future addresses are returned. If this indicator is empty (default behavior) or equals to N, then only the last active addresses are returned.
Address identifiers, Address attributes and Address usages are displayed in the response.
API links
List corporate’s contract for a company
This API enables all the contracts belonging to a given company to be retrieved.
Information to be provided in input:
- The issuer ID
- The customer reference or the issuer customer reference (as company)
The API response contains a list of contracts with related information.
API links
Create a contact
The API creates a contact person belonging to the company by providing information such as first name, name, department to which he is attached.
To create a contact, it is needed to provide:
- The issuer ID
- The customer reference or the issuer customer reference (as company)
API links
Update a contact
The API allows information of a contact of the company to be modified.
To update a contact, it is needed to provide:
- The issuer ID
- The customer reference or the issuer customer reference (as company)
- The contact reference
All attributes must be provided (even if some of them have not been modified) else the value of missing attributes will be empty.
API links
Remove a contact
The API allows a contact of the company to be deleted.
To remove a contact, it is needed to provide:
- The issuer ID
- The customer reference or the issuer customer reference (as company)
- The contact reference
API links
Retrieve list of historic updates of a company
The API allows the company update history of a company to be retrieved.
The main input fields requested by the API are:
- The issuer ID
- The customer for which information is requested : It can be provided by using the customer reference or the issuer customer external reference (as company).
A start date and an end date can be provided in order to limit the search of the history.
In response, the interface provides a list of changes with the effective date of the update.
API Links