CRM360° CustomerApi Documentation

CustomerApi Web API Help Page

In this section, you can schedule different kind of processes like importing data from connectors (Prestashop, Magento) or ftp files, cleansing, duplication, export data to ftp files, refresh decisional data, compute ref amounts.
Every process can be scheduled onetime, hourly, daily, weekly or monthly.
You have to specify Http Headers (X-Crm360Api-Token, X-Crm360Api-CustomerName, X-Crm360Api-DatabaseAlias) to allow the api to process the request.

AdictizCampaignParticipation

Action Name Method Api Description
Add POST ProcessManagement/Connector/Adictiz/AdictizCampaignParticipation/Add?customerName={customerName}&databaseAlias={databaseAlias}&login={login}&password={password}&adictizSourceId={adictizSourceId} Add campaign participation from AdictizBox

AdictizCampaignRefData

Action Name Method Api Description
ListBrand GET ProcessManagement/Connector/Adictiz/AdictizCampaignRefData/ListBrand?customerName={customerName}&databaseAlias={databaseAlias}&login={login}&password={password} List available Brand in CRM360 for the concerning platform and user
ListZone GET ProcessManagement/Connector/Adictiz/AdictizCampaignRefData/ListZone?customerName={customerName}&databaseAlias={databaseAlias}&login={login}&password={password} List available Zone in CRM360 for the concerning platform and user
ListAddressType GET ProcessManagement/Connector/Adictiz/AdictizCampaignRefData/ListAddressType?customerName={customerName}&databaseAlias={databaseAlias}&login={login}&password={password} List available AddressType in CRM360 for the concerning platform and user

Webhook

Action Name Method Api Description
EmailProcess POST ProcessManagement/Connector/Standard/EmailProcess/{CustomerName}/{DatabaseAlias}/{ExternalPlatform}/{ExternalEntity}/{ExternalAction}?SourceId={SourceId}&ZoneId={ZoneId}&BrandId={BrandId}&ContactAddressTypeId={ContactAddressTypeId}&Email={Email} Send email with webhook content
EmailProcess GET ProcessManagement/Connector/Standard/EmailProcess/{CustomerName}/{DatabaseAlias}/{ExternalPlatform}/{ExternalEntity}/{ExternalAction}?SourceId={SourceId}&ZoneId={ZoneId}&BrandId={BrandId}&ContactAddressTypeId={ContactAddressTypeId}&Email={Email} Send email with webhook content
QueueProcess POST ProcessManagement/Connector/Standard/QueueProcess/{CustomerName}/{DatabaseAlias}/{ExternalPlatform}/{ExternalEntity}/{ExternalAction}?SourceId={SourceId}&ZoneId={ZoneId}&BrandId={BrandId}&ContactAddressTypeId={ContactAddressTypeId}&BatchMode={BatchMode}&Email={Email}&secondsOfInvisibility={secondsOfInvisibility} Send request in asynchronous message process with webhook content (headers / Uri / Body)
QueueProcess GET ProcessManagement/Connector/Standard/QueueProcess/{CustomerName}/{DatabaseAlias}/{ExternalPlatform}/{ExternalEntity}/{ExternalAction}?SourceId={SourceId}&ZoneId={ZoneId}&BrandId={BrandId}&ContactAddressTypeId={ContactAddressTypeId}&BatchMode={BatchMode}&Email={Email}&secondsOfInvisibility={secondsOfInvisibility} Send request in asynchronous message process with webhook content (headers / Uri / Body)

RefreshDecisionalData

Action Name Method Api Description
OneTime POST ProcessManagement/RefreshDecisionalData/OneTime OneTime Schedule for RefreshDecisionalData Process
Hourly POST ProcessManagement/RefreshDecisionalData/Hourly Hourly Schedule for RefreshDecisionalData Process
Daily POST ProcessManagement/RefreshDecisionalData/Daily Daily Schedule for RefreshDecisionalData Process
Weekly POST ProcessManagement/RefreshDecisionalData/Weekly Weekly Schedule for RefreshDecisionalData Process
MonthlyDayInMonth POST ProcessManagement/RefreshDecisionalData/MonthlyDayInMonth Monthly Schedule (DayInMonth) for RefreshDecisionalData Process
MonthlyWeekDay POST ProcessManagement/RefreshDecisionalData/MonthlyWeekDay Monthly Schedule (WeekDay) for RefreshDecisionalData Process

ClubSubcriber

Action Name Method Api Description
GetContact GET Bonduelle/Club/GetContact?DrupalId={DrupalId}&SourceId={SourceId}
SetContact POST Bonduelle/Club/SetContact?ZoneId={ZoneId}&SourceId={SourceId}
SetRetailers POST Bonduelle/Club/SetRetailers?DrupalId={DrupalId}&SourceId={SourceId}
SetPurchaseGoodCategories POST Bonduelle/Club/SetPurchaseGoodCategories?DrupalId={DrupalId}&SourceId={SourceId}
CheckCode POST Bonduelle/Club/CheckCode?DrupalId={DrupalId}&SourceId={SourceId}&CodePrivilege={CodePrivilege}
GetListPoints GET Bonduelle/Club/GetListPoints