Ecommerce Objects
- Products
- Orders
- Fulfillments
- Customers
List Customers
import { Panora } from "@panora/sdk";
const panora = new Panora({
apiKey: "<YOUR_API_KEY_HERE>",
});
async function run() {
const result = await panora.ecommerce.customers.list({
xConnectionToken: "<value>",
remoteData: true,
limit: 10,
cursor: "1b8b05bb-5273-4012-b520-8657b0b90874",
});
for await (const page of result) {
// Handle the page
console.log(page);
}
}
run();
{
"prev_cursor": "<string>",
"next_cursor": "<string>",
"data": [
{
"email": "joedoe@gmail.com",
"first_name": "Joe",
"last_name": "Doe",
"phone_number": "+336666666",
"addresses": [
{
"address_type": "PERSONAL",
"street_1": "5th Avenue",
"state": "New York",
"city": "New York",
"country": "United States of America"
}
],
"field_mappings": {
"fav_dish": "broccoli",
"fav_color": "red"
},
"id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"remote_id": "id_1",
"remote_data": {
"fav_dish": "broccoli",
"fav_color": "red"
},
"created_at": "2024-10-01T12:00:00Z",
"modified_at": "2024-10-01T12:00:00Z"
}
]
}
Authorizations
Headers
The connection token
Query Parameters
Set to true to include data from the original software.
Set to get the number of records.
Set to get the number of records after this cursor.
Response
The email of the customer
"joedoe@gmail.com"
The first name of the customer
"Joe"
The last name of the customer
"Doe"
The phone number of the customer
"+336666666"
The addresses of the customer
The street
"5th Avenue"
More information about the street
"Street 2"
The city
"New York"
The state
"New York"
The postal code
"10001"
The country
"United States of America"
The address type. Authorized values are either PERSONAL or WORK.
"PERSONAL"
The owner type of the address
[
{
"address_type": "PERSONAL",
"street_1": "5th Avenue",
"state": "New York",
"city": "New York",
"country": "United States of America"
}
]
The custom field mappings of the object between the remote 3rd party & Panora
{
"fav_dish": "broccoli",
"fav_color": "red"
}
The UUID of the customer
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
The remote ID of the customer in the context of the 3rd Party
"id_1"
The remote data of the customer in the context of the 3rd Party
{
"fav_dish": "broccoli",
"fav_color": "red"
}
The created date of the object
"2024-10-01T12:00:00Z"
The modified date of the object
"2024-10-01T12:00:00Z"
Was this page helpful?
import { Panora } from "@panora/sdk";
const panora = new Panora({
apiKey: "<YOUR_API_KEY_HERE>",
});
async function run() {
const result = await panora.ecommerce.customers.list({
xConnectionToken: "<value>",
remoteData: true,
limit: 10,
cursor: "1b8b05bb-5273-4012-b520-8657b0b90874",
});
for await (const page of result) {
// Handle the page
console.log(page);
}
}
run();
{
"prev_cursor": "<string>",
"next_cursor": "<string>",
"data": [
{
"email": "joedoe@gmail.com",
"first_name": "Joe",
"last_name": "Doe",
"phone_number": "+336666666",
"addresses": [
{
"address_type": "PERSONAL",
"street_1": "5th Avenue",
"state": "New York",
"city": "New York",
"country": "United States of America"
}
],
"field_mappings": {
"fav_dish": "broccoli",
"fav_color": "red"
},
"id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"remote_id": "id_1",
"remote_data": {
"fav_dish": "broccoli",
"fav_color": "red"
},
"created_at": "2024-10-01T12:00:00Z",
"modified_at": "2024-10-01T12:00:00Z"
}
]
}