Update a Product Catalog Dataset via the Data API

You must create a product catalog schema in the platform before you can update a product catalog via the Data API. You cannot create the schema using the Data API.

To update a product catalog via the Data API, you must first configure your account's API users and then create public keys for those users.

API keys allow you to generate authentication credentials that are separate from login credentials for the platform. You can revoke these credentials at any time.

See Manage API Keys for more information on configuring API users and public keys.

Establishing Authentication

Monetate's authentication model allows your applications to authenticate directly to Monetate using a JSON Web Token (JWT) signed with your private key.

The Monetate Auth API allows your application to request these access tokens. After you create your public-private key pair and submit your public key to Monetate, you then use your private key to sign an API request, and then your public key is used to verify it so that you receive a token.

Multiple access tokens can be live at any given time, and the expiration for each is independent.

For help constructing the JWT assertion, refer to the API documentation accessible within the platform. From the settings cog in the top navigation bar, select API Documentation and then click API Information under the Monetate Auth API heading in the left-hand category listing.

Callout of the 'API Information' option under the 'Monetate Auth API' heading on the 'API Documentation' page within the platform

Sending Data

By using the Data API to update a product catalog, you can immediately react to customer behavior and optimize visitors' experiences. Additional data endpoints are automatically generated based on the schema creation, and you can access them via the API documentation within the platform. From the settings cog in the top navigation bar, select API Documentation and then click API Information under the Monetate Data API heading in the left-hand category listing.

Callout of the 'API Information' option under the 'Monetate Data API' heading on the 'API Documentation' page within the platform