{"items":[{"type":"link","label":"Trigg Integrations API","link":"/openapi","routeSlug":"/openapi","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"link","label":"Overview","link":"/openapi/section/overview","routeSlug":"/openapi/section/overview","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"link","label":"Authentication","link":"/openapi/section/authentication","routeSlug":"/openapi/section/authentication","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"link","label":"Error Messages","link":"/openapi/section/error-messages","routeSlug":"/openapi/section/error-messages","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"link","label":"Terms Of Use","link":"/openapi/section/terms-of-use","routeSlug":"/openapi/section/terms-of-use","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"link","label":"Rate Limits","link":"/openapi/section/rate-limits","routeSlug":"/openapi/section/rate-limits","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"link","label":"Tutorials","link":"/openapi/section/tutorials","routeSlug":"/openapi/section/tutorials","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"link","label":"Webhooks","link":"/openapi/section/webhooks","routeSlug":"/openapi/section/webhooks","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"link","label":"Change Log","link":"/openapi/section/change-log","routeSlug":"/openapi/section/change-log","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Affiliates","link":"/openapi/affiliates","routeSlug":"/openapi/affiliates","items":[{"label":"List Affiliates [PREVIEW]","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/affiliates/getaffiliates","routeSlug":"/openapi/affiliates/getaffiliates","metadata":{"seo":{"title":"List Affiliates [PREVIEW]","description":"Returns a list of all available affiliates"}},"httpPath":"/affiliates","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Abandoned carts","link":"/openapi/abandoned-carts","routeSlug":"/openapi/abandoned-carts","items":[{"label":"Create or update a cart","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/abandoned-carts/createcart","routeSlug":"/openapi/abandoned-carts/createcart","metadata":{"seo":{"title":"Create or update a cart","description":"Creates or updates a cart."}},"httpPath":"/abandonedCarts","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Empty cart","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/abandoned-carts/emptycart","routeSlug":"/openapi/abandoned-carts/emptycart","metadata":{"seo":{"title":"Empty cart","description":"Method that allows the client to empty a stored cart"}},"httpPath":"/abandonedCarts","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Customers","link":"/openapi/customers","routeSlug":"/openapi/customers","items":[{"label":"Get Customer by Mobile Phone","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/getcustomerbymobilephone","routeSlug":"/openapi/customers/getcustomerbymobilephone","metadata":{"seo":{"title":"Get Customer by Mobile Phone","description":"This method allows the client to search for a customer by a mobile phone number."}},"httpPath":"/customers","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Create Customer","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/createcustomer","routeSlug":"/openapi/customers/createcustomer","metadata":{"seo":{"title":"Create Customer","description":"The request sample(s) below shows the default payload and one minimum required payload."}},"httpPath":"/customers","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Update Customer","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/updatecustomer","routeSlug":"/openapi/customers/updatecustomer","metadata":{"seo":{"title":"Update Customer","description":"The request sample(s) below shows the default payload and one minimum required payload."}},"httpPath":"/customers","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Update Customer by External ID","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/updatecustomerbyexternalid","routeSlug":"/openapi/customers/updatecustomerbyexternalid","metadata":{"seo":{"title":"Update Customer by External ID","description":"The request sample(s) below shows the default payload and one minimum required payload."}},"httpPath":"/customers/externalId","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Get Customer by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/getcustomerbyid","routeSlug":"/openapi/customers/getcustomerbyid","metadata":{"seo":{"title":"Get Customer by ID","description":"This method allows the client to search for a customer by a unique id"}},"httpPath":"/customers/id/{id}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Get Customer by External ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/getcustomerbyexternalid","routeSlug":"/openapi/customers/getcustomerbyexternalid","metadata":{"seo":{"title":"Get Customer by External ID","description":"This method allows the client to search for a customer by an external Id"}},"httpPath":"/customers/externalId/{id}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"List Changed Customers","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/getchangedcustomerslist","routeSlug":"/openapi/customers/getchangedcustomerslist","metadata":{"seo":{"title":"List Changed Customers","description":"Returns a list of changed customers since given timestamp. Default (empty parameter) is since last day."}},"httpPath":"/customers/changed/{timestamp}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Delete Customer","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/deletecustomer","routeSlug":"/openapi/customers/deletecustomer","metadata":{"seo":{"title":"Delete Customer","description":"Method that let's you delete a customer by Id"}},"httpPath":"/customers/id/{id}/source/{source}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Delete Customer by External ID","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/deletecustomerbyexternalid","routeSlug":"/openapi/customers/deletecustomerbyexternalid","metadata":{"seo":{"title":"Delete Customer by External ID","description":"Method that let's you delete a customer by an external id"}},"httpPath":"/customers/externalId/{externalId}/source/{source}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Get Customer by Email [PREVIEW]","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/getcustomerbyemail","routeSlug":"/openapi/customers/getcustomerbyemail","metadata":{"seo":{"title":"Get Customer by Email [PREVIEW]","description":"This method allows the client to search for a customer by email address"}},"httpPath":"/customers/email/{email}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Create Prospect [PREVIEW]","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/createprospect","routeSlug":"/openapi/customers/createprospect","metadata":{"seo":{"title":"Create Prospect [PREVIEW]","description":"This endpoint creates a new customer prospect record in the system. It accepts either email or mobilePhone in the request body and returns the created customer id upon success."}},"httpPath":"/customers/prospects","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Execute Dynamic Customer Function","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/postcustomerdynamic","routeSlug":"/openapi/customers/postcustomerdynamic","metadata":{"seo":{"title":"Execute Dynamic Customer Function","description":"This method is fully dynamic both in request/response and is available for specific client customizations on the customer endpoint."}},"httpPath":"/customers/dynamic/{function}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Check Customer Quarantine Status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/customers/getcustomerquarantinestatus","routeSlug":"/openapi/customers/getcustomerquarantinestatus","metadata":{"seo":{"title":"Check Customer Quarantine Status","description":"Check if a customer is quarantined by providing their mobile phone number."}},"httpPath":"/customers/quarantine","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Consents","link":"/openapi/consents","routeSlug":"/openapi/consents","items":[{"label":"List Consents","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/consents/getconsents","routeSlug":"/openapi/consents/getconsents","metadata":{"seo":{"title":"List Consents","description":"Returns a list of all available consents"}},"httpPath":"/consents","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Data Enrichment","link":"/openapi/data-enrichment","routeSlug":"/openapi/data-enrichment","items":[{"label":"Enrich and Redirect Customer","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/data-enrichment/enrichmentfromschema","routeSlug":"/openapi/data-enrichment/enrichmentfromschema","metadata":{"seo":{"title":"Enrich and Redirect Customer","description":"This endpoints automatically enriches a member by thats already stored in the MA-system."}},"httpPath":"/dataenrichment/forms/{clientName}/{id}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Discover Customer by Phone Number","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/data-enrichment/discovercustomerbyphone","routeSlug":"/openapi/data-enrichment/discovercustomerbyphone","metadata":{"seo":{"title":"Discover Customer by Phone Number","description":"Looks up a mobile phone number and tries to discover owner data through 3rd party services."}},"httpPath":"/data-enrichment/mobilePhone/{mobilePhone}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Discover Customer by SSN","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/data-enrichment/discovercustomerbyssn","routeSlug":"/openapi/data-enrichment/discovercustomerbyssn","metadata":{"seo":{"title":"Discover Customer by SSN","description":"This method let's you retreive information on a member based on their SSN"}},"httpPath":"/data-enrichment/ssn/{ssn}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Health","link":"/openapi/health","routeSlug":"/openapi/health","items":[{"label":"Ping","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/health/oiphealthping","routeSlug":"/openapi/health/oiphealthping","metadata":{"seo":{"title":"Ping","description":"Ping OIP with a 200 GET request to check system status."}},"httpPath":"/health/ping","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Import","link":"/openapi/import","routeSlug":"/openapi/import","items":[{"label":"Import","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/import/import_data","routeSlug":"/openapi/import/import_data","metadata":{"seo":{"title":"Import","description":"Imports data into OIP by the body request, this method accepts various formats such as JSON, XML, CSV etc."}},"httpPath":"/import","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Form import","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/import/import_form","routeSlug":"/openapi/import/import_form","metadata":{"seo":{"title":"Form import","description":"Imports data into OIP from a form using the application/x-www-form-urlencoded content type."}},"httpPath":"/import/form","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"File import","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/import/import_file","routeSlug":"/openapi/import/import_file","metadata":{"seo":{"title":"File import","description":"Imports a file into OIP."}},"httpPath":"/import/file","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Loyalty","link":"/openapi/loyalty","routeSlug":"/openapi/loyalty","items":[{"label":"List Bonus Campaigns","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/loyalty/getbonuscampaigns","routeSlug":"/openapi/loyalty/getbonuscampaigns","metadata":{"seo":{"title":"List Bonus Campaigns","description":"Methods that returns all current bonus campaigns."}},"httpPath":"/loyalty/bonus/campaigns/{id}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Import activity bonus","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/loyalty/bonusimport","routeSlug":"/openapi/loyalty/bonusimport","metadata":{"seo":{"title":"Import activity bonus","description":"Method that allows a third-party to manually import activities and update bonus amount for a member."}},"httpPath":"/loyalty/bonus/import","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Add bonus points","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/loyalty/bonusaddrewardpoints","routeSlug":"/openapi/loyalty/bonusaddrewardpoints","metadata":{"seo":{"title":"Add bonus points","description":"Method that allows you to manually add points to specific member"}},"httpPath":"/loyalty/bonus/addRewardPoints","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Add bonus by activity id","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/loyalty/addbonuspointsbyactivity","routeSlug":"/openapi/loyalty/addbonuspointsbyactivity","metadata":{"seo":{"title":"Add bonus by activity id","description":"This method allows you to add bonus points to a specific customer based on activity."}},"httpPath":"/loyalty/activity/{activityId}/customerId/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Transfer clips [PREVIEW]","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/loyalty/transferclips","routeSlug":"/openapi/loyalty/transferclips","metadata":{"seo":{"title":"Transfer clips [PREVIEW]","description":"A method that allows the client to transfer clips on a loyalty card between two existing customers."}},"httpPath":"/loyalty/loyalty-cards/transfer-clips","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"List Bonus Rules","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/loyalty/getbonusrules","routeSlug":"/openapi/loyalty/getbonusrules","metadata":{"seo":{"title":"List Bonus Rules","description":"Methods that returns all the rules and activitys that qualifies to bonuses."}},"httpPath":"/bonus/rules","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"List Loyalty Cards","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/loyalty/getloyaltycards","routeSlug":"/openapi/loyalty/getloyaltycards","metadata":{"seo":{"title":"List Loyalty Cards","description":"Endpoint that returns a list of active loyalty/stamp cards for a customer."}},"httpPath":"/loyalty/loyalty-cards/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Update achievement [PREVIEW]","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/loyalty/updateachievement","routeSlug":"/openapi/loyalty/updateachievement","metadata":{"seo":{"title":"Update achievement [PREVIEW]","description":"A method that allows the client to manually add clips/stamps to a customers achievement card which can be useful i scenarions where live updates are not possible."}},"httpPath":"/loyalty/achievements","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"List Loyalty Card Campaigns","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/loyalty/stampcardcampaigns","routeSlug":"/openapi/loyalty/stampcardcampaigns","metadata":{"seo":{"title":"List Loyalty Card Campaigns","description":"Endpoint that return all products that qualifies for a count in each loyalty/stamp card."}},"httpPath":"/loyalty/loyalty-cards/campaigns","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Add bonus by activity id","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/loyalty/addbonuspointsbyactivity","routeSlug":"/openapi/loyalty/addbonuspointsbyactivity","metadata":{"seo":{"title":"Add bonus by activity id","description":"This method allows you to add bonus points to a specific customer based on activity."}},"httpPath":"/loyalty/transactions/customerId/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Messaging","link":"/openapi/messaging","routeSlug":"/openapi/messaging","items":[{"label":"Send SMS","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/messaging/sendsmsmessage","routeSlug":"/openapi/messaging/sendsmsmessage","metadata":{"seo":{"title":"Send SMS","description":"Sends an SMS with a given sender name."}},"httpPath":"/messaging/sms","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Create Code","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/messaging/createsmscode","routeSlug":"/openapi/messaging/createsmscode","metadata":{"seo":{"title":"Create Code","description":"Creates and sends an SMS with a unique code that can be used in 2 factor logins or customer verification processes."}},"httpPath":"/messaging/sms/code/create/{phoneNumber}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Verify code","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/messaging/verifysmscode","routeSlug":"/openapi/messaging/verifysmscode","metadata":{"seo":{"title":"Verify code","description":"Verifies the SMS code recevied in the Create Code endpoint."}},"httpPath":"/messaging/sms/code/verify/{phoneNumber}/{code}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Trigger sms","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/messaging/triggersmsautomation","routeSlug":"/openapi/messaging/triggersmsautomation","metadata":{"seo":{"title":"Trigger sms","description":"Triggers the send out of a pre-defined message. This message has to be configured by Oculos in advance."}},"httpPath":"/messaging/sms/trigger/{customerId}/{id}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Modules","link":"/openapi/modules","routeSlug":"/openapi/modules","items":[{"label":"List Vehicles [PREVIEW]","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/modules/getvehiclesbycustomerid","routeSlug":"/openapi/modules/getvehiclesbycustomerid","metadata":{"seo":{"title":"List Vehicles [PREVIEW]","description":"This method allows the client to search for vehicles by a customer id"}},"httpPath":"/modules/vehicles/customerId/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Create Vehicle [PREVIEW]","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/modules/addvehicle","routeSlug":"/openapi/modules/addvehicle","metadata":{"seo":{"title":"Create Vehicle [PREVIEW]","description":"This method allows the client to add a new vehicle for a customer"}},"httpPath":"/modules/vehicles/customerId/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Update Vehicle [PREVIEW]","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/modules/updatevehicle","routeSlug":"/openapi/modules/updatevehicle","metadata":{"seo":{"title":"Update Vehicle [PREVIEW]","description":"This method allows the client to update a vehicle"}},"httpPath":"/modules/vehicles/vehicleId/{vehicleId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Delete Vehicle [PREVIEW]","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/modules/deletevehicle","routeSlug":"/openapi/modules/deletevehicle","metadata":{"seo":{"title":"Delete Vehicle [PREVIEW]","description":"This method allows the client to delete a vehicle"}},"httpPath":"/modules/vehicles/vehicleId/{vehicleId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Payment Cards","link":"/openapi/payment-cards","routeSlug":"/openapi/payment-cards","items":[{"label":"Attach payment card token to member","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/payment-cards/addpaymentcard","routeSlug":"/openapi/payment-cards/addpaymentcard","metadata":{"seo":{"title":"Attach payment card token to member","description":"Use this endpoint for adding a card token to an existing member."}},"httpPath":"/payment-cards","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Get Customer by Payment Card Token","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/payment-cards/getpaymentcards","routeSlug":"/openapi/payment-cards/getpaymentcards","metadata":{"seo":{"title":"Get Customer by Payment Card Token","description":"Retrives a member by card token"}},"httpPath":"/payment-cards/token/{token}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"List Payment Cards by Customer ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/payment-cards/getpaymentcardsbycustomerid","routeSlug":"/openapi/payment-cards/getpaymentcardsbycustomerid","metadata":{"seo":{"title":"List Payment Cards by Customer ID","description":"Method that returns a list of all payment cards attached to a member. If there are no cards attached to the member, an empty list will be returned."}},"httpPath":"/payment-cards/customerId/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Delete payment card","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/payment-cards/deletecard","routeSlug":"/openapi/payment-cards/deletecard","metadata":{"seo":{"title":"Delete payment card","description":"Method used for deleting card attached to member"}},"httpPath":"/payment-cards/{customerId}/{cardId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Create payment card signature","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/payment-cards/createverifonesignature","routeSlug":"/openapi/payment-cards/createverifonesignature","metadata":{"seo":{"title":"Create payment card signature","description":"Method used to create a payload that can be used to trigger a new card registration process."}},"httpPath":"/payment-cards/signature","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Plugins","link":"/openapi/plugins","routeSlug":"/openapi/plugins","items":[{"label":"Calculate new price on cart","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/plugins/cartscalculateprice","routeSlug":"/openapi/plugins/cartscalculateprice","metadata":{"seo":{"title":"Calculate new price on cart","description":"Endpoint used for calculating a new price on a cart based on current campaigns and/or a members available:"}},"httpPath":"/plugins/cart/price","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Extenda Plugin endpoint","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/plugins/extendaplugingetpromotions","routeSlug":"/openapi/plugins/extendaplugingetpromotions","metadata":{"seo":{"title":"Extenda Plugin endpoint","description":"Endpoint used for calculating a new price on a cart based on current campaigns and/or a members available:"}},"httpPath":"/plugins/pos/extenda","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Promotions","link":"/openapi/promotions","routeSlug":"/openapi/promotions","items":[{"label":"List Customer Promotions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/promotions/getpromotionsbycustomerid","routeSlug":"/openapi/promotions/getpromotionsbycustomerid","metadata":{"seo":{"title":"List Customer Promotions","description":"Returns a list of all available promotions for a member."}},"httpPath":"/promotions/customerId/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"List Promotions by Phone Number","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/promotions/getpromotionsbymobilephone","routeSlug":"/openapi/promotions/getpromotionsbymobilephone","metadata":{"seo":{"title":"List Promotions by Phone Number","description":"Returns a list of all available promotions for a member by using the mobile phone number"}},"httpPath":"/promotions/mobilePhone","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Redeem Promotion","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/promotions/redeempromotion","routeSlug":"/openapi/promotions/redeempromotion","metadata":{"seo":{"title":"Redeem Promotion","description":"Method that redeems a promotion for a customer."}},"httpPath":"/promotions/redeem","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"List Redeemed Promotions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/promotions/getpromotionhistory","routeSlug":"/openapi/promotions/getpromotionhistory","metadata":{"seo":{"title":"List Redeemed Promotions","description":"Returns a list of redeemed promotions for a given customer."}},"httpPath":"/promotions/redeem/history/customerId/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Evaluate Cart Promotions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/promotions/postpromotioncart","routeSlug":"/openapi/promotions/postpromotioncart","metadata":{"seo":{"title":"Evaluate Cart Promotions","description":"Return promotions based on shopping cart"}},"httpPath":"/promotions/cart","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"List Promotion Campaigns","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/promotions/getpromotionscampaigns","routeSlug":"/openapi/promotions/getpromotionscampaigns","metadata":{"seo":{"title":"List Promotion Campaigns","description":"This method allows the client to get a list of all active promotions."}},"httpPath":"/promotions/campaigns","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"List Promotion Definitions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/promotions/getpromotionsdefinitions","routeSlug":"/openapi/promotions/getpromotionsdefinitions","metadata":{"seo":{"title":"List Promotion Definitions","description":"This method allows the client to list all promotion definitions"}},"httpPath":"/promotions/definitions","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Execute Dynamic Promotion Function","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/promotions/postpromotiondynamic","routeSlug":"/openapi/promotions/postpromotiondynamic","metadata":{"seo":{"title":"Execute Dynamic Promotion Function","description":"This method is fully dynamic both in request/response and is available for specific client customizations on the promotions endpoint."}},"httpPath":"/promotions/dynamic/{function}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Enable Customer Promotion","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/promotions/enablecustomerpromotionuse","routeSlug":"/openapi/promotions/enablecustomerpromotionuse","metadata":{"seo":{"title":"Enable Customer Promotion","description":"This method allows a specific promotion to be used (redeemed) by a specific customer again, if it previously has been disabled using the  disableUse  method."}},"httpPath":"/promotions/{promotionId}/enableUse/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Disable Customer Promotion","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/promotions/disablecustomerpromotionuse","routeSlug":"/openapi/promotions/disablecustomerpromotionuse","metadata":{"seo":{"title":"Disable Customer Promotion","description":"Disable the possiblity for a specific promotion to be used (redeemed) by a specific customer."}},"httpPath":"/promotions/{promotionId}/disableUse/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Reports","link":"/openapi/reports","routeSlug":"/openapi/reports","items":[{"label":"Get Report","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/reports/getreport","routeSlug":"/openapi/reports/getreport","metadata":{"seo":{"title":"Get Report","description":"Method that returns different types of reports based on input parameters and/or querys. Input parameters and/or querys are fully dynamic and can vary between clients."}},"httpPath":"/reports/{reportType}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Stores","link":"/openapi/stores","routeSlug":"/openapi/stores","items":[{"label":"List Stores","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/stores/getstores","routeSlug":"/openapi/stores/getstores","metadata":{"seo":{"title":"List Stores","description":"Endpoint for getting all client stores, both physical and online."}},"httpPath":"/stores","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Transactions","link":"/openapi/transactions","routeSlug":"/openapi/transactions","items":[{"label":"List Transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/transactions/gettransactions","routeSlug":"/openapi/transactions/gettransactions","metadata":{"seo":{"title":"List Transactions","description":"Returns all transactions for a member."}},"httpPath":"/transactions/customerId/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Create Transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/transactions/addtransactions","routeSlug":"/openapi/transactions/addtransactions","metadata":{"seo":{"title":"Create Transaction","description":"Endpoint used for inserting transactions into OIP."}},"httpPath":"/transactions","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Triggers","link":"/openapi/triggers","routeSlug":"/openapi/triggers","items":[{"label":"Trigger automation by member id","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/triggers/triggerautomationbycustomerid","routeSlug":"/openapi/triggers/triggerautomationbycustomerid","metadata":{"seo":{"title":"Trigger automation by member id","description":"Methods available to trigger automations."}},"httpPath":"/triggers/{id}/customer/{customerId}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Trigger automation by mobile phone number","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/triggers/triggerautomationbymobilephone","routeSlug":"/openapi/triggers/triggerautomationbymobilephone","metadata":{"seo":{"title":"Trigger automation by mobile phone number","description":"Methods available to trigger automations by a configurable identificator, for example mobile phone."}},"httpPath":"/triggers/{id}/customer/mobilePhone/{mobilePhone}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Vipps","link":"/openapi/vipps","routeSlug":"/openapi/vipps","items":[{"label":"Trigger recruitment by SMS","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/vipps/vippsrecruitbycodeword","routeSlug":"/openapi/vipps/vippsrecruitbycodeword","metadata":{"seo":{"title":"Trigger recruitment by SMS","description":"Starts the recruitment process from a code word"}},"httpPath":"/vipps/codeword/{phone}","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"label":"Trigger recruitment from POS","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/vipps/vippsrecruitfrompos","routeSlug":"/openapi/vipps/vippsrecruitfrompos","metadata":{"seo":{"title":"Trigger recruitment from POS","description":"This method allows POS to trigger the Vipps recruitment process and OIP to collect store recruitment statistics."}},"httpPath":"/vipps","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"group","label":"Wallets","link":"/openapi/wallets","routeSlug":"/openapi/wallets","items":[{"label":"Generate wallet links","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/wallets/generatewalletlinks","routeSlug":"/openapi/wallets/generatewalletlinks","metadata":{"seo":{"title":"Generate wallet links","description":"This method allows the client to generate wallet links for Apple Wallet and Google Wallet."}},"httpPath":"/wallets","version":"v4","isDefault":true,"versionFolderId":"8a5edab2"}],"version":"v4","isDefault":true,"versionFolderId":"8a5edab2"},{"type":"link","label":"Trigg Integrations API","link":"/v3/openapi","routeSlug":"/v3/openapi","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"link","label":"Overview","link":"/v3/openapi/section/overview","routeSlug":"/v3/openapi/section/overview","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"link","label":"Authentication","link":"/v3/openapi/section/authentication","routeSlug":"/v3/openapi/section/authentication","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"link","label":"Error Messages","link":"/v3/openapi/section/error-messages","routeSlug":"/v3/openapi/section/error-messages","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"link","label":"Terms Of Use","link":"/v3/openapi/section/terms-of-use","routeSlug":"/v3/openapi/section/terms-of-use","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"link","label":"Troubleshooting & Tips","link":"/v3/openapi/section/troubleshooting-and-tips","routeSlug":"/v3/openapi/section/troubleshooting-and-tips","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"link","label":"Rate Limits","link":"/v3/openapi/section/rate-limits","routeSlug":"/v3/openapi/section/rate-limits","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"link","label":"Tutorials","link":"/v3/openapi/section/tutorials","routeSlug":"/v3/openapi/section/tutorials","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"link","label":"Webhooks","link":"/v3/openapi/section/webhooks","routeSlug":"/v3/openapi/section/webhooks","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"link","label":"Change Log","link":"/v3/openapi/section/change-log","routeSlug":"/v3/openapi/section/change-log","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Automations","link":"/v3/openapi/automations","routeSlug":"/v3/openapi/automations","items":[{"label":"Trigger automation by member id","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/automations/triggerautomationbycontactid","routeSlug":"/v3/openapi/automations/triggerautomationbycontactid","metadata":{"seo":{"title":"Trigger automation by member id","description":"Methods available to trigger automations."}},"httpPath":"/automations/customerTriggers/{triggerName}/triggerByContactId/{contactId}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Trigger automation by custom key","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/automations/triggerautomationbykey","routeSlug":"/v3/openapi/automations/triggerautomationbykey","metadata":{"seo":{"title":"Trigger automation by custom key","description":"Methods available to trigger automations by a configurable identificator, for example mobile phone."}},"httpPath":"/automations/customTriggers/{triggerName}/triggerByContactTypeAndKey/{contactType}/{key}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Bonus","link":"/v3/openapi/bonus","routeSlug":"/v3/openapi/bonus","items":[{"label":"Return all bonus campaigns","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/bonus/getbonuscampaigns","routeSlug":"/v3/openapi/bonus/getbonuscampaigns","metadata":{"seo":{"title":"Return all bonus campaigns","description":"Methods that returns all current bonus campaigns."}},"httpPath":"/bonus/campaigns/{id}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Import activity bonus","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/bonus/bonusimport","routeSlug":"/v3/openapi/bonus/bonusimport","metadata":{"seo":{"title":"Import activity bonus","description":"Method that allows a third-party to manually import activities and update bonus amount for a member."}},"httpPath":"/bonus/import","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Add bonus points","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/bonus/bonusaddrewardpoints","routeSlug":"/v3/openapi/bonus/bonusaddrewardpoints","metadata":{"seo":{"title":"Add bonus points","description":"Method that allows you to manually add points to specific member"}},"httpPath":"/bonus/{memberId}/addRewardPoints","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Return all bonus rules","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/bonus/getbonusrules","routeSlug":"/v3/openapi/bonus/getbonusrules","metadata":{"seo":{"title":"Return all bonus rules","description":"Methods that returns all the rules and activitys that qualifies to bonuses."}},"httpPath":"/bonus/rules","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Carts","link":"/v3/openapi/carts","routeSlug":"/v3/openapi/carts","items":[{"label":"Create or update a cart","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/carts/createcart","routeSlug":"/v3/openapi/carts/createcart","metadata":{"seo":{"title":"Create or update a cart","description":"Creates or updates a cart."}},"httpPath":"/cart","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Empty cart","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/carts/emptycart","routeSlug":"/v3/openapi/carts/emptycart","metadata":{"seo":{"title":"Empty cart","description":"Method that allows the client to empty a stored cart"}},"httpPath":"/cart","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Calculate new price","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/carts/cartscalculateprice","routeSlug":"/v3/openapi/carts/cartscalculateprice","metadata":{"seo":{"title":"Calculate new price","description":"Endpoint used for calculating a new price on a cart based on current campaigns and/or a members available:"}},"httpPath":"/cart/price","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Consents","link":"/v3/openapi/consents","routeSlug":"/v3/openapi/consents","items":[{"label":"Get consents","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/consents/getconsents","routeSlug":"/v3/openapi/consents/getconsents","metadata":{"seo":{"title":"Get consents","description":"Returns a list of all available consents"}},"httpPath":"/consents","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Coupons","link":"/v3/openapi/coupons","routeSlug":"/v3/openapi/coupons","items":[{"label":"Get coupons","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/coupons/getcouponsbymemberid","routeSlug":"/v3/openapi/coupons/getcouponsbymemberid","metadata":{"seo":{"title":"Get coupons","description":"Returns a list of all available coupons for a member."}},"httpPath":"/coupons/memberId/{memberId}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Redeem coupon","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/coupons/redeemcoupon","routeSlug":"/v3/openapi/coupons/redeemcoupon","metadata":{"seo":{"title":"Redeem coupon","description":"Method that redeems a coupon for a customer."}},"httpPath":"/coupons/redeem","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Custom coupon redeem","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/coupons/redeemcustomcoupon","routeSlug":"/v3/openapi/coupons/redeemcustomcoupon","metadata":{"seo":{"title":"Custom coupon redeem","description":"Custom implementation of coupon redeem. In special cases where there is a need for custom coupons this method should be used."}},"httpPath":"/coupons/redeem/custom","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Get Redeemed Coupons","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/coupons/getcouponhistory","routeSlug":"/v3/openapi/coupons/getcouponhistory","metadata":{"seo":{"title":"Get Redeemed Coupons","description":"Method that returns a list of redeemed coupons for a customer."}},"httpPath":"/coupons/redeem/history/memberId/{memberId}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Dataenrichment","link":"/v3/openapi/dataenrichment","routeSlug":"/v3/openapi/dataenrichment","items":[{"label":"Enrich and redirect member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/dataenrichment/enrichmentfromschema","routeSlug":"/v3/openapi/dataenrichment/enrichmentfromschema","metadata":{"seo":{"title":"Enrich and redirect member","description":"This endpoints automatically enriches a member by thats already stored in the MA-system."}},"httpPath":"/schema/{clientName}/{id}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Health","link":"/v3/openapi/health","routeSlug":"/v3/openapi/health","items":[{"label":"Ping","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/health/oiphealthping","routeSlug":"/v3/openapi/health/oiphealthping","metadata":{"seo":{"title":"Ping","description":"Ping OIP with a 200 GET request to check system status."}},"httpPath":"/health/ping","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Import","link":"/v3/openapi/import","routeSlug":"/v3/openapi/import","items":[{"label":"Import","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/import/import_data","routeSlug":"/v3/openapi/import/import_data","metadata":{"seo":{"title":"Import","description":"Imports data into OIP by the body request, this method accepts various formats such as JSON, XML, CSV etc."}},"httpPath":"/import","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Form import","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/import/import_form","routeSlug":"/v3/openapi/import/import_form","metadata":{"seo":{"title":"Form import","description":"Imports data into OIP from a form using the application/x-www-form-urlencoded content type."}},"httpPath":"/import/form","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Members","link":"/v3/openapi/members","routeSlug":"/v3/openapi/members","items":[{"label":"Create new member","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/createmember","routeSlug":"/v3/openapi/members/createmember","metadata":{"seo":{"title":"Create new member","description":"The request sample(s) below shows the default payload and one minimum required payload."}},"httpPath":"/members","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Update member","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/updatemember","routeSlug":"/v3/openapi/members/updatemember","metadata":{"seo":{"title":"Update member","description":"The request sample(s) below shows the default payload and one minimum required payload."}},"httpPath":"/members","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Get member","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/getmemberbyid","routeSlug":"/v3/openapi/members/getmemberbyid","metadata":{"seo":{"title":"Get member","description":"Searches and returns a member by id."}},"httpPath":"/members/memberId/{memberId}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Get member by mobile phone","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/getmemberbymobilephone","routeSlug":"/v3/openapi/members/getmemberbymobilephone","metadata":{"seo":{"title":"Get member by mobile phone","description":"This method allows the client to search for a member by a mobile phone number."}},"httpPath":"/members/mobilePhone/{mobilePhone}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Get member by custom key","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/getmemberbycustomkey","routeSlug":"/v3/openapi/members/getmemberbycustomkey","metadata":{"seo":{"title":"Get member by custom key","description":"This method allows the client to search for a member using a custom key/id."}},"httpPath":"/members/customKey/{customKey}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Get member by social security number (SSN)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/getmemberbyssn","routeSlug":"/v3/openapi/members/getmemberbyssn","metadata":{"seo":{"title":"Get member by social security number (SSN)","description":"This method allows the client to search for a member using a social security number in solutions using this as key."}},"httpPath":"/members/ssn/{ssn}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Delete member","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/deletemember","routeSlug":"/v3/openapi/members/deletemember","metadata":{"seo":{"title":"Delete member","description":"Method that let's you delete a member by Id"}},"httpPath":"/members/memberId/{memberId}/source/{source}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Discover member by phone number","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/discovermemberbyphone","routeSlug":"/v3/openapi/members/discovermemberbyphone","metadata":{"seo":{"title":"Discover member by phone number","description":"Looks up a mobile phone number and tries to discover owner data through 3rd party services."}},"httpPath":"/members/discover/mobilePhone/{mobilePhone}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Discover member by social security number (SSN)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/discovermemberbyssn","routeSlug":"/v3/openapi/members/discovermemberbyssn","metadata":{"seo":{"title":"Discover member by social security number (SSN)","description":"This method let's you retreive information on a member based on their SSN"}},"httpPath":"/members/discover/ssn/{ssn}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Recruit member","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/recruitmember","routeSlug":"/v3/openapi/members/recruitmember","metadata":{"seo":{"title":"Recruit member","description":"Method that allows an existing member to recruit a new member"}},"httpPath":"/members/recruit","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Authenticate member","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/authenticatemember","routeSlug":"/v3/openapi/members/authenticatemember","metadata":{"seo":{"title":"Authenticate member","description":"This method let's OIP handle simple member authentication."}},"httpPath":"/members/authenticate","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Attach payment card token to member","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/addpaymentcard","routeSlug":"/v3/openapi/members/addpaymentcard","metadata":{"seo":{"title":"Attach payment card token to member","description":"Use this endpoint for adding a card token to an existing member."}},"httpPath":"/members/payment-cards","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Get member by payment card token","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/getpaymentcards","routeSlug":"/v3/openapi/members/getpaymentcards","metadata":{"seo":{"title":"Get member by payment card token","description":"Retrives a member by card token"}},"httpPath":"/members/payment-cards/token/{token}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Get all payment cards by memberId","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/getpaymentcardsbymemberid","routeSlug":"/v3/openapi/members/getpaymentcardsbymemberid","metadata":{"seo":{"title":"Get all payment cards by memberId","description":"Method that returns a list of all payment cards attached to a member. If there are no cards attached to the member, an empty list will be returned."}},"httpPath":"/members/payment-cards/memberId/{memberId}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Delete payment card","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/deletecard","routeSlug":"/v3/openapi/members/deletecard","metadata":{"seo":{"title":"Delete payment card","description":"Method used for deleting card attached to member"}},"httpPath":"/members/payment-cards/{memberId}/{cardId}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Create payment card signature","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/members/createverifonesignature","routeSlug":"/v3/openapi/members/createverifonesignature","metadata":{"seo":{"title":"Create payment card signature","description":"Method used to create a payload that can be used to trigger a new card registration process."}},"httpPath":"/members/payment-cards/signature","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Messaging","link":"/v3/openapi/messaging","routeSlug":"/v3/openapi/messaging","items":[{"label":"Send SMS","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/messaging/sendsmsmessage","routeSlug":"/v3/openapi/messaging/sendsmsmessage","metadata":{"seo":{"title":"Send SMS","description":"Sends an SMS with a given sender name."}},"httpPath":"/messaging/sms","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Create Code","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/messaging/createsmscode","routeSlug":"/v3/openapi/messaging/createsmscode","metadata":{"seo":{"title":"Create Code","description":"Creates and sends an SMS with a unique code that can be used in 2 factor logins or customer verification processes."}},"httpPath":"/messaging/sms/code/create/{phoneNumber}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Verify code","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/messaging/verifysmscode","routeSlug":"/v3/openapi/messaging/verifysmscode","metadata":{"seo":{"title":"Verify code","description":"Verifies the SMS code recevied in the Create Code endpoint."}},"httpPath":"/messaging/sms/code/verify/{phoneNumber}/{code}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Trigger sms","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/messaging/triggersmsautomation","routeSlug":"/v3/openapi/messaging/triggersmsautomation","metadata":{"seo":{"title":"Trigger sms","description":"Triggers the send out of a pre-defined message. This message has to be configured by Oculos in advance."}},"httpPath":"/messaging/sms/trigger/{memberId}/{id}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Reports","link":"/v3/openapi/reports","routeSlug":"/v3/openapi/reports","items":[{"label":"Get reports","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/reports/report1","routeSlug":"/v3/openapi/reports/report1","metadata":{"seo":{"title":"Get reports","description":"Method that returns different types of reports based on input parameters and/or querys. Input parameters and/or querys are fully dynamic and can vary between clients."}},"httpPath":"/reports/{reportType}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Stampcards","link":"/v3/openapi/stampcards","routeSlug":"/v3/openapi/stampcards","items":[{"label":"Get stampcards","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/stampcards/stampcard1","routeSlug":"/v3/openapi/stampcards/stampcard1","metadata":{"seo":{"title":"Get stampcards","description":"Endpoint that returns a list of active stamp cards for a customer."}},"httpPath":"/stampcards/{memberId}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Update stampcard","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/stampcards/updatestampcard","routeSlug":"/v3/openapi/stampcards/updatestampcard","metadata":{"seo":{"title":"Update stampcard","description":"A method that allows the client to manually add clips/stamps to a customers stamp cards which can be useful i scenarions where live updates are not possible."}},"httpPath":"/stampcards","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Get stampcard campaigns","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/stampcards/stampcardcampaigns","routeSlug":"/v3/openapi/stampcards/stampcardcampaigns","metadata":{"seo":{"title":"Get stampcard campaigns","description":"Endpoint that return all products that qualifies for a count in each stampcard."}},"httpPath":"/stampcards/campaigns","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Stores","link":"/v3/openapi/stores","routeSlug":"/v3/openapi/stores","items":[{"label":"Get Stores","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/stores/store1","routeSlug":"/v3/openapi/stores/store1","metadata":{"seo":{"title":"Get Stores","description":"Endpoint for getting all client stores, both physical and online."}},"httpPath":"/stores","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Transactions","link":"/v3/openapi/transactions","routeSlug":"/v3/openapi/transactions","items":[{"label":"Get Transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/transactions/gettransactions","routeSlug":"/v3/openapi/transactions/gettransactions","metadata":{"seo":{"title":"Get Transactions","description":"Returns all transactions for a member."}},"httpPath":"/transactions/{memberId}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Create transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/transactions/addtransactions","routeSlug":"/v3/openapi/transactions/addtransactions","metadata":{"seo":{"title":"Create transaction","description":"Endpoint used for inserting transactions into OIP."}},"httpPath":"/transactions","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Create transaction (custom format)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/transactions/addcustomtransactions","routeSlug":"/v3/openapi/transactions/addcustomtransactions","metadata":{"seo":{"title":"Create transaction (custom format)","description":"Endpoint used for inserting transactions into OIP."}},"httpPath":"/transactions/custom","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"type":"group","label":"Vipps","link":"/v3/openapi/vipps","routeSlug":"/v3/openapi/vipps","items":[{"label":"Trigger recruitment by SMS","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/vipps/vippsrecruitbycodeword","routeSlug":"/v3/openapi/vipps/vippsrecruitbycodeword","metadata":{"seo":{"title":"Trigger recruitment by SMS","description":"Starts the recruitment process from a code word"}},"httpPath":"/vipps/codeword/{phone}","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"},{"label":"Trigger recruitment from POS","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/v3/openapi/vipps/vippsrecruitfrompos","routeSlug":"/v3/openapi/vipps/vippsrecruitfrompos","metadata":{"seo":{"title":"Trigger recruitment from POS","description":"This method allows POS to trigger the Vipps recruitment process and OIP to collect store recruitment statistics."}},"httpPath":"/vipps","version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}],"version":"v3","isDefault":false,"versionFolderId":"8a5edab2"}]}