The ShopiMind API lets you sync your customers, orders, products and custom data, and trigger automated marketing scenarios from any e-commerce platform.
const { SpmClient, SpmCustomers } = require('@shopimind/sdk-shopimind')
const client = SpmClient.getClient('v1', process.env.SPM_API_KEY)
const res = await SpmCustomers.list(client, { limit: 50 })
console.log(res.data)Make your first API call in under 5 minutes with your spm-api-key.
Learn moreFull reference for every endpoint: Contacts, Customers, Orders, Products and more.
Learn moreIntegrate the Shopimind API with our official JavaScript SDK on npm. PHP SDK coming soon.
Learn moreBuild your connector, leverage custom data, automate your imports.
Learn moreThe simplest way: install the JavaScript SDK, or call the API directly in cURL / fetch / PHP.
npm install @shopimind/sdk-shopimindconst { SpmClient, SpmContacts } = require('@shopimind/sdk-shopimind')
const client = SpmClient.getClient('v1', process.env.SPM_API_KEY)
// Enveloppe uniforme : { ok, statusCode, data, error }
const res = await SpmContacts.list(client, { limit: 50 })
if (res.ok) console.log(res.data)TIP
Your API keys are available from your ShopiMind dashboard (my.new.shopimind.com), under Shop settings → API access. A key is scoped to a single shop and can be revoked at any time.
ShopiMind connects to the main e-commerce platforms via official modules — installation from your shop's back-office in a few minutes, no code required.
Running on a different platform? Build your custom integration through the ShopiMind API.
Become a partner
Get your ShopiMind integration validated by our team to be listed in the ShopiMind marketplace — accessible to merchants looking for complementary partners: CRM, ERP, loyalty, surveys, carriers, POS platforms, and more.
A validated integration earns commercial visibility in the marketplace, technical recognition on API best practices, and a dedicated support channel.