Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To take full advantage of Catapult's targeting and personalization capabilities, you want to send Catapult relevant data about the Subscribers in your CRM system. Through a combination of API calls and callbacks, you can keep Catapult in sync with your most current data about People. 

 

API Calls

Subscriber Sign-Up Through a Mobile Phone Sign-up Scenario (previous scenario)

Add Person

...

Code Block
titleSubscription Removed Callback
{
   "callback_id":"DEF124",
   "event_id":"AB234SDFD234",
   "event_type":"subscription_removed",
   "event_date":"2017-0803-01T1515T15:42:23Z",
   "delivery_attempt":"1",
   "subscription":{
      "person":{
         "id":"ABC123",
         "external_id":"ex1234",
         "url":"/companies/:id/mobiledb/persons/ABC123"
      },
      "subscription_list":{
         "id":"1234",
         "url":"/companies/:id/mobiledb/subscription_lists/1234"
      },
      "opt_in_date":"2017-01-09T1515T15:34:52Z",
      "opt_out_date":"2017-02-09T1518T15:34:52+0000",
      "opt_out_reason":"user_opt_out",
      "acquisition_campaign":{
         "id":"2342312",
         "url":"/companies/:id/campaigns/acquisition/2342312"
      },
      "url":"/companies/:id/mobiledb/persons/ABC123/subscriptions/1234"
   }
} 

...