Overview

Data within Unify is stored in objects. Objects are the building blocks that allow you to store and interact with data in Unify. Every object has a set of attributes which represent the fields that make up the object, and records represent instances of the object.

The Unify Data API allows you to interact with these objects, attributes, and associated records. The following API groups are available:

  • Object APIs allow you to create and manage object definitions and schemas
  • Attribute APIs allow you to create and manage the attributes on objects
  • Record APIs allow you to create and modify object records

These APIs provide the means to connect custom data sources to Unify, import data from external tools, and export data to other systems.

Usage

Request format

The base URL for all API requests to the Data API is:

https://api.unifygtm.com/data/v1

All APIs are built on REST principles and use standard HTTP methods to perform CRUD operations.

Authentication

API keys are used to authenticate requests to the Data API. You can generate an API key in Unify by navigating to Settings -> API Keys.

To authenticate a request, include the following header in your request:

X-Api-Key: <token>

Replace <token> with your Unify API key.

Rate limits

The Data API is rate-limited to 100,000 requests per five minute window. We may introduce daily limits in the future to prevent extraordinary usage.