Getting Started with Zeta APIs

This page will help you get started with Zeta APIs. You'll be up and running in a jiffy!

ZMP RESTful APIs

ZMP provides a RESTful API with endpoints for interacting with people, resources, events, and recommendations.

The API can be accessed using the standard HTTP request methods GET, POST, and PUT. There are several endpoints that can be used to manage events, resources, and users.

Zeta REST API Authorization

The Zeta REST API by default uses a Basic authentication pattern where username is "api" and password is the 32-character REST API key found in your ZMP account under Settings > Integrations > Keys & Apps.

There is also a JSON Web Token (JWT) JSON Web Token authorization option that can be enabled for you; please reach out to have this turned on for your account(s). To access these routes, supply a bearer token to the route as part of an Authorization header. You can generate a JSON Web Token by first generating a refresh token within the Keys and Apps page under Integrations in the settings section of ZMP. Once you have a refresh token, you can use it to generate a bearer token using our Authorization API.

🚧

A Note on Tokens

Refresh tokens will be valid unless explicitly revoked, Zeta recommends that refresh tokens are generated sparingly and any unneeded tokens are immediately revoked. You may revoke tokens within the Keys and Apps page as well

Server-Side Integration REST API Authorization

Authorization for SSI REST APIs are is granted via JSON Web Token (JWT) JSON Web Token. To access these routes, supply a bearer token to the route as part of an Authorization header. You can generate a JSON Web Token by requesting one using our Authorization API.

Zeta DSP API

To request access to the Zeta DSP API visit the Zeta Programmatic Service Desk.

Missing something? Check this supplemental Zeta DSP API Article for more information on Zeta DSP API.

Need Help?

If you have any questions or would like to learn more, don't hesitate to reach out to us!