When compared to their server-side api counterparts, do the client api endpoints have limitations or restrictions in what you can do? If I wanted to create an event or update a profile, could I do everything I wanted to equally with the client and the server APIs?
Solved
Limitations of Client API
Best answer by Brian Turcotte
Hi
The short answer is that they both perform the same functions. The only difference is that the former can be generated on the frontend without a private API key, while the latter requires a private API key and can only be created on the backend.
If you compare the docs for client and server on create event, you can see that they require the same input:
- https://developers.klaviyo.com/en/reference/create_client_event
- https://developers.klaviyo.com/en/reference/create_event
I hope this helps to clarify, and thanks for using the Community!
- Brian
Log in to the Community
Use your Klaviyo credentials
Log in with Klaviyo
Use your Klaviyo credentials
Log in with KlaviyoEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.

