Nosto provides a GraphQL API, a flexible and robust method for fetching and displaying personalized product recommendations and content across different touchpoints. As part of our GraphQL offering, a specific endpoint can be used to import Customer Data.
Set up API
When choosing to import Customer Data via API in the import creation wizard, you need to define a unique name for the list you are creating and a dedicated API Key is provided.
You can use this API Key as an identifier when setting up the data exchange between your third-party system and Nosto. The API Key is unique to each Nosto account.
Data Structure & Storage
When exchanging Customer Data over API, you must respect the specific technical guidelines as detailed here.
Once imported, customer attributes are stored in the corresponding customer profiles alongside with the corresponding email addresses in the Nosto system. Each profile is unique and can then be leveraged for the sake of segmentation.
Note: When exchanging Customer Data with Nosto over API, Customer Attributes fields are compulsory but if you wish to send email addresses only for Segmentation purposes, you can upload Customer Data using a .CSV file. Read more our dedicated guide here.
Once customer attributes are successfully imported, users can now leverage Customer Attributes to create specific segments.