Система GetSale.io может экспортировать данные заполненных виджетов в автоматическом режиме по адресу, указанному в настройках проекта в личном кабинете.
Для использования данной функции перейдите во вкладку API, которая находится на странице настроек проекта, и заполните URL, на который будут поступать данные. Домен в URL должен совпадать с доменом проекта.
Данные передаются на указанный адрес в виде POST запроса. Тело запроса — объект в формате json:
| 1 2 3 4 5 6 7 8 9 10 | {    "fields": {       "email":"email@gmail.com",       "firstName":"Name"    },    "widget_id":181,    "widget_name":"Widget name",    "url":"http://server.com/",    "visit_id":"Visit ID" } | 
Где:
В запросе присутствует дополнительный заголовок «X-GetSale-Signature«, служащий для подтверждения отправителя запроса. Значение заголовка расчитывается по формуле:
| 1 | sha256Hex(body + apiKey) | 
где:
Перед обработкой запроса вам необходимо проверить, что запрос отправлен от GetSale.io. Для этого сравните значение заголовка «X-GetSale-Signature» с требуемым.
Пример обработки запроса вы можете изучить на странице github.com.