Insider One APIs

Prev Next

With Insider's APIs, you can perform actions such as creating, reading, updating, and deleting data on Insider's platform. These APIs enable you to send messages to users, update user profiles, export statistics, and more—directly from your systems.

This guide provides an overview of Insider's API capabilities, authentication requirements, and general usage principles.

Scope

Using Insider's APIs, you can perform many actions based on your use cases. For example, you can create and send Web Push notifications to your opt-in users or unify your users' online data with their offline purchase data. See below for the available actions:

CategoryAPIEndpointFunction
User DataUpsert user datahttps://unification.useinsider.com/api/user/v1/upsertSend attributes and events of the users to Insider, insert and update user data
Export raw user datahttps://unification.useinsider.com/api/raw/v1/exportHave access to the raw user data and to transfer it to your end
Delete user attributehttps://unification.useinsider.com/api/user/v1/attribute/deleteDelete your customer attributes
Get user profileshttps://unification.useinsider.com/api/user/v1/profileGet the attributes and events you request for your users
Update identifiershttps://unification.useinsider.com/api/user/v1/identityUpdate the value of the identifiers that are already associated with users
Delete identifiershttps://unification.useinsider.com/api/user/v1/identityDelete the value of the identifiers that are already associated with users
Upload custom segments to mobile suitehttps://mobile.useinsider.com/api/custom_segment/v1/uploadUpload custom segments via a CSV file to your Insider Mobile Suite
Upload first-party segmentshttps://contact.useinsider.com/fps/v1/uploadCreate a first-party segment
Data GovernanceUnsubscribe email users from databasehttps://contact.useinsider.com/email/v1/unsubscribeUnsubscribe email subscribers from the email platform
Unsubscribe email users from database / v2https://contact.useinsider.com/email/v2/unsubscribeIngest email addresses under global unsubscribe or ingest email addresses under the unsubscribe group
Unsubscribe SMS users from databasehttps://contact.useinsider.com/sms/v1/unsubscribeUnsubscribe users from Insider's SMS platform
Unsubscribe SMS users from database / v2
https://contact.useinsider.com/sms/v2/unsubscribe
Unsubscribe users from Insider's SMS platform with support for bulk data ingestion.
Unsubscribe WhatsApp users from databasehttps://contact.useinsider.com/whatsapp/v1/unsubscribeUnsubscribe users from Insider's WhatsApp platform
Unsubscribe WhatsApp users from database / v2
https://contact.useinsider.com/whatsapp/v2/unsubscribe
Unsubscribe users from Insider's WhatsApp platform with support for bulk data ingestion.
Resubscribe email usershttps://contact.useinsider.com/email/v1/subscribeSet an unreachable email status as reachable on Insider's email platform
Resubscribe email users / v2
https://contact.useinsider.com/email/v2/subscribeSet an unreachable email status as reachable on Insider's email platform at the group level
Resubscribe SMS users
https://contact.useinsider.com/sms/v1/subscribeSet an unreachable phone number status as reachable on Insider's SMS platform
Resubscribe SMS users / v2
https://contact.useinsider.com/sms/v2/subscribe
Set an unreachable phone number status as reachable on Insider's SMS platform with support for bulk data ingestion
Resubscribe WhatsApp users
https://contact.useinsider.com/whatsapp/v1/subscribeSet an unreachable phone number status as reachable on Insider's WhatsApp platform
Resubscribe WhatsApp users / v2
https://contact.useinsider.com/whatsapp/v2/subscribe
Set an unreachable phone number status as reachable on Insider's WhatsApp platform with support for bulk data ingestion
Set data processing consent for App usershttps://mobile.useinsider.com/api/v1/privacy/gdpr/consent/setUpdate your app users' data processing consent to comply with GDPR
Delete user profilehttps://unification.useinsider.com/api/user/v1/deleteDelete your customers' data
Delete user's PII datahttps://unification.useinsider.com/api/contact/v1/anonymize
https://unification.useinsider.com/api/user/v1/anonymize
Delete users' PII data
Message(Email)Send transactional emailshttps://mail.useinsider.com/mail/v1/sendSend targeted eCommerce and personalized one-to-one emails to your users
Create email campaignshttps://mail.useinsider.com/content/v1/campaign/createSend email body and subject from your back-end to create email campaigns on the Insider One's InOne panel
Message (Web Push)Create single web pusheshttps://web-push.api.useinsider.com/v1/singleSend single web push notifications from your own back-end without using Insider One's InOne panel
Launch single web pusheshttps://web-push.api.useinsider.com/v1/single/campaign_idLaunch single web push notifications from your own back-end without using Insider One's InOne panel
Launch single web pusheshttps://web-push.api.useinsider.com/v2/single/campaign_idLaunch single web push notifications from your own back-end without using Insider One's InOne panel
Delete single web pusheshttps://web-push.api.useinsider.com/v1/single/campaign_idDelete single web push notifications from your own back-end without using Insider One's InOne panel
Message (App Push)Send bulk App Pusheshttps://mobile.useinsider.com/api/v1/push/bulkSend bulk app pushes to a predefined segment from your own back-end without using Insider's panel
Send targeted App Pusheshttps://mobile.useinsider.com/api/v2/notification/userSend targeted app pushes to a predefined segment from your own back-end without using Insider's panel
Send advanced App Pusheshttps://mobile.useinsider.com/api/v2/notification/userSend advanced app pushes to a predefined segment from your own back-end without using Insider's panel
Get pushes with Message Center APIhttps://mobile.useinsider.com/api/message_center/v1Get push notifications of any type delivered to your users during a defined time interval
Get InApp detailshttps://mobile.api.useinsider.com/v1/details/inappRetrieve detailed information about your app template campaigns
Upload FCM certificatehttps://mobile.api.useinsider.com/v1/settings/certificate/firebaseUpload your FCM certificate to Insider without visiting the InOne panel
Message (SMS)Send transactional SMShttps://sms.useinsider.com/v1/sendSend targeted transactional SMS to your users
Send Transactional Bulk SMShttps://sms.useinsider.com/v1/sendMultipleMessageSend targeted transactional SMS to your users in bulk
OTP for SMShttps://verify.useinsider.com/v1/channelGenerate, send, and verify OTP codes for the SMS channel
Message (WhatsApp)WhatsApp Transactional APIhttps://whatsapp.useinsider.com/v1/sendCreate your WhatsApp message template and send your content
Conversational APIhttps://whatsapp.useinsider.com/v1/conversational/sendConnect WhatsApp Bots and send your content
OTP for WhatsApphttps://verify.useinsider.com/v1/channelGenerate, send, and verify OTP codes for the WhatsApp channel
AnalyticsGet Web Push analyticshttps://web-push.api.useinsider.com/v1/statisticsGet the analytics of your web push notifications
Get App Push analyticshttps://mobile.useinsider.com/api/v1/notification/get_statistics
https://unification.useinsider.com/api/raw/v1/export
Get the analytics of your single push notifications
Get Email analyticshttps://analytics.api.useinsider.com/email/v1/campaign
https://analytics.api.useinsider.com/email/v2/campaign
Get email campaign list, email campaign analytics, and overall analytics
Get SMS analyticshttps://sms.useinsider.com/analytics/v1Get the analytics of your SMS analytics
Get OnSite analyticshttps://analytics.api.useinsider.com/onsite/v1Get the analytics of a campaign
Get Architect analyticshttps://architect-analytics.api.useinsider.com/v1Get the Architect journeys and elements analytics
Product CatalogIngest product informationhttps://catalog.api.useinsider.com/v2/ingestIngest product data into your feed to overcome the latency on product-related field updates
Update existing product informationhttps://catalog.api.useinsider.com/v2/updateUpdate the existing products in your Product Catalog
SearchGet search resultshttps://ineureka.api.useinsider.com/api/web/searchGet products that match your search criteria and available facet options to refine the results further
Get search recommendationshttps://{domain_name}/api/web/suggestions/queryGet query recommendations as users type into a search bar
Manage product listing pageshttps://ineureka.api.useinsider.com/api/web/collections/{type}?cf={COLLECTION_FILTER}&p={PARTNER_ID}&l={LOCALE}&c={CURRENCY}Get precise curation and manage product listing pages
Get user interactionshttps://eurekaevent.api.useinsider.com/api/v1/eventsGet user interactions, including search queries, clicks, add-to-cart actions, and purchases

Authentication Requirements

To send a request, you might need the following requirements, depending on the API you are using:

API key

Insider uses authentication to validate and process incoming API calls. Each API request must include an API key—a unique code used to authenticate the request and authorize access.

Only users with Administrator permissions can generate API tokens. If your account does not have the necessary permissions, please contact the Insider One team for assistance.

Your title goes here
For security reasons, generated tokens are fully visible only once—immediately after they are created. After that, the full token will no longer be accessible.
We strongly recommend saving the token securely at the time of generation. If needed, you can always generate a new token for your project.

Read more about API Authentication Tokens.

Request (Partner) Token

Some of the Insider APIs listed above might require a request token. The Insider One team provides this token for your account.

Partner Name

Some of the Insider APIs listed above might require your partner name. Your partner name is displayed in the dropdown menu next to your user name on your dashboard.

You can also navigate to InOne > Inone Settings > Account Settings to read your partner name. 

Rate Limits

Rate limiting controls the number of API requests that can be made within a defined time window. In large systems, many unintentional denial-of-service (DoS) incidents stem from software bugs or configuration errors rather than malicious attacks. By enforcing rate limits, the system protects itself from overload and ensures stable performance.

If you exceed the allowed number of requests in the given timeframe, the API will respond with an error, typically a 429 Too Many Requests status code.

Refer to the API Rate Limits for the specific rate limits applied to Insider APIs.