{"version":1,"pages":[{"id":"-Lekl_ejyLw18rmRQshJ","title":"Welcome","pathname":"/","siteSpaceId":"sitesp_gbWXF","description":""},{"id":"7xVn51oiDDCXu6AlBVsj","title":"Tutorials","pathname":"/tutorials","siteSpaceId":"sitesp_gbWXF","description":"Tutorials for common types of loyalty and reward programs"},{"id":"-Lekn__QrV_9D0VpyIrH","title":"REST API","pathname":"/developer-tools/rest-api","siteSpaceId":"sitesp_gbWXF","description":"Use the REST API to add new participants, trigger loyalty actions, get program data, and get participant data from a secure environment.","breadcrumbs":[{"label":"Developer Tools","icon":"code"}]},{"id":"-LfbpLqHsxBjLl9mvB7X","title":"Tutorials","pathname":"/developer-tools/rest-api/tutorials","siteSpaceId":"sitesp_gbWXF","description":"How to implement the LoyaltySurf REST API in common use-case scenarios.","breadcrumbs":[{"label":"Developer Tools","icon":"code"},{"label":"REST API"}]},{"id":"-Lf_V5PlzQVt0g4sM0yJ","title":"Objects","pathname":"/developer-tools/rest-api/api-objects","siteSpaceId":"sitesp_gbWXF","description":"","breadcrumbs":[{"label":"Developer Tools","icon":"code"},{"label":"REST API"}]},{"id":"-LekoYBlqO8Tg9Km0fsj","title":"API Reference","pathname":"/developer-tools/rest-api/api-reference","siteSpaceId":"sitesp_gbWXF","description":"This reference documents the LoyaltySurf REST API, including all available public methods and examples of each.","breadcrumbs":[{"label":"Developer Tools","icon":"code"},{"label":"REST API"}]},{"id":"-LfZ01vnHVkarKLqPFbR","title":"API Guidelines","pathname":"/developer-tools/rest-api/api-guidelines","siteSpaceId":"sitesp_gbWXF","description":"Follow these standard guidelines when interacting with LoyaltySurf APIs.","breadcrumbs":[{"label":"Developer Tools","icon":"code"},{"label":"REST API"}]},{"id":"-LfZ093AmbGnTka3mj42","title":"API Response Codes","pathname":"/developer-tools/rest-api/api-response-codes","siteSpaceId":"sitesp_gbWXF","description":"Refer to the below response code glossary to help you troubleshoot any errors.","breadcrumbs":[{"label":"Developer Tools","icon":"code"},{"label":"REST API"}]},{"id":"-LfJRsMBcldQhI5Cgazw","title":"Webhooks","pathname":"/developer-tools/webhooks","siteSpaceId":"sitesp_gbWXF","description":"Webhooks send data to your server when important events occur in your LoyaltySurf program. This lets you automatically fulfill any custom reward or update users in your database.","breadcrumbs":[{"label":"Developer Tools","icon":"code"}]},{"id":"-LfJS50vmvmnVRRaV--E","title":"Securing Your Webhooks (optional)","pathname":"/developer-tools/webhooks/securing-your-webhooks","siteSpaceId":"sitesp_gbWXF","description":"This is an optional step. For security purposes, you can add a webhook secret to limit requests sent to your webhook endpoint to those only coming from LoyaltySurf.","breadcrumbs":[{"label":"Developer Tools","icon":"code"},{"label":"Webhooks"}]},{"id":"-LfZKuPwf6Tiz2Y4MBTe","title":"Examples","pathname":"/developer-tools/webhooks/examples","siteSpaceId":"sitesp_gbWXF","description":"How to implement Webhooks for your LoyaltySurf program.","breadcrumbs":[{"label":"Developer Tools","icon":"code"},{"label":"Webhooks"}]},{"id":"-LfJfqhutxarp0l27ceM","title":"Events Reference","pathname":"/developer-tools/webhooks/events-reference","siteSpaceId":"sitesp_gbWXF","description":"Below are sample request payloads you will receive based on the webhook event types you have selected for your program.","breadcrumbs":[{"label":"Developer Tools","icon":"code"},{"label":"Webhooks"}]},{"id":"fqjf9M1vI3vxCrXZfDoi","title":"Metadata","pathname":"/developer-tools/metadata","siteSpaceId":"sitesp_gbWXF","description":"Use metadata to save any custom data to Participants and Rewards to make your advocate program even more dynamic.","breadcrumbs":[{"label":"Developer Tools","icon":"code"}]},{"id":"hitBGiXjFJByRONrH9dq","title":"Chargebee","pathname":"/integrations/chargebee","siteSpaceId":"sitesp_gbWXF","description":"Automatically apply Chargebee coupons, credits, or trial extensions as rewards.","breadcrumbs":[{"label":"Integrations","icon":"plug"}]},{"id":"-LlGADT3Dri72bvyeB95","title":"HubSpot","pathname":"/integrations/hubspot","siteSpaceId":"sitesp_gbWXF","description":"Trigger loyalty actions on HubSpot deal stage changes.","breadcrumbs":[{"label":"Integrations","icon":"plug"}]},{"id":"oGJMR0s9SdwT7mZTtSUP","title":"PayPal","pathname":"/integrations/paypal","siteSpaceId":"sitesp_gbWXF","description":"Automatically send one-time PayPal payouts as rewards.","breadcrumbs":[{"label":"Integrations","icon":"plug"}]},{"id":"8iKQAGBtXx4QCDHdCs3O","title":"Recurly","pathname":"/integrations/recurly","siteSpaceId":"sitesp_gbWXF","description":"Automatically apply Recurly coupons, credits, or trial extensions as rewards.","breadcrumbs":[{"label":"Integrations","icon":"plug"}]},{"id":"tqBA5GSsCpO3Lk7rveO4","title":"Slack","pathname":"/integrations/slack","siteSpaceId":"sitesp_gbWXF","description":"Get notified in Slack when events happen in your LoyaltySurf campaign.","breadcrumbs":[{"label":"Integrations","icon":"plug"}]},{"id":"-MZEmQ0wec5haj19scsX","title":"Stripe","pathname":"/integrations/stripe","siteSpaceId":"sitesp_gbWXF","description":"Automatically apply Stripe coupons, credits, or trial extensions as rewards.","breadcrumbs":[{"label":"Integrations","icon":"plug"}]},{"id":"-Lmpj9x3AIGFnG5gUwX9","title":"Tango Card","pathname":"/integrations/tango-card","siteSpaceId":"sitesp_gbWXF","description":"Automatically fulfill gift card rewards where winners can pick from top retailers (e.g, Amazon, Starbucks) and/or donate to non-profits.","breadcrumbs":[{"label":"Integrations","icon":"plug"}]},{"id":"-LfTW8j3BxtxASNqgWsb","title":"Zapier","pathname":"/integrations/zapier","siteSpaceId":"sitesp_gbWXF","description":"Zapier is a code-free tool that lets you connect to 5,000+ apps to automate rewards or sync data.","breadcrumbs":[{"label":"Integrations","icon":"plug"}]},{"id":"-LfTX4wgcZDdKUG1B8j_","title":"Tutorials","pathname":"/integrations/zapier/tutorials","siteSpaceId":"sitesp_gbWXF","description":"We'll walk you through creating Zapier Zaps.","breadcrumbs":[{"label":"Integrations","icon":"plug"},{"label":"Zapier"}]},{"id":"-LrnouNjcB9PY5aaCvi8","title":"Troubleshooting","pathname":"/integrations/zapier/troubleshooting","siteSpaceId":"sitesp_gbWXF","description":"If you are experiencing issues with your Zapier setup, you can use Zapier's Task History feature to help.","breadcrumbs":[{"label":"Integrations","icon":"plug"},{"label":"Zapier"}]}]}