A customer represents a single end-user of the Spectre API. The customer uses the API to create Logins, i.e. bank connections, that are further used to aggregate the customer’s financial data.
Here’s a diagram that illustrates the Customer and its associated concepts:
In order to create a customer, your app has to generate an
identifier, that you will later use to identify the customer.
You can send the end-user’s email or a device-generated unique identifier.
Spectre API will return a
customer_id, that can later be used to create Logins for the new customer.