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
Reply
Rich Text Editor, editor1
Editor toolbars
Press ALT 0 for help
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.