Skip to main content
A server is a computer system that provides data, services, or resources to other systems over a network. Servers respond to requests from client systems, process those requests, and send back responses. Server-to-server data transfer enables direct data movement between two servers, enhancing security and efficiency by eliminating intermediary devices. In this setup, you can send data residing in your server to Zeotap CDP server through API calls.

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 the write_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.
Last modified on February 26, 2026