API Types for Server-to-Server Integration
APIs (Application Programming Interfaces) enable structured data exchange between applications, with common types including SOAP (uses XML for structured web service communication with strict standards), REST (uses HTTP methods for lightweight, flexible networked applications), and HTTP API (a simpler approach using HTTP for server-to-server data transfers, often aligning with REST principles). However, Zeotap CDP supports data transfer exclusively through HTTP API.HTTP API Support in Zeotap CDP
Zeotap CDP supports data transfer through its HTTP API in the Sources module, allowing you to connect your server directly to Zeotap CDP. Using Zeotap’s CDP endpoint, you can make API calls from your server to send data directly to the Zeotap server. Once in Zeotap CDP, this data is available for segmentation and activation across platforms, enabling more effective audience targeting and optimizing engagement strategies. Sources can be registered for server-to-server data transfer under the HTTP API source. The source details contain the API endpoint and thewrite_key to be used for sending the data. Note that the eventType parameter is set to s2s. Note that the server-to-server data has to be tied to at least one identifier, preferably both the client’s first-party user ID (must be the same as sent in the Web JS or App SDKs) and a digital identifier like MAID, to facilitate user matching.
Note:To learn how to create and implement a Server-to-Server source, click here.