Documentation Index
Fetch the complete documentation index at: https://docs.unifygtm.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
For tools and data sources that can’t be connected using an existing integration, Unify’s Data API can be used instead. This general-purpose API allows you to programmatically find, create, update, and delete records in Unify.Quickstart
Generate an API key
Navigate to
Settings → Developers
in Unify and select Generate API Key.
(Optional) Install the SDK
If you are writing Python or TypeScript code, you can install the official
Unify SDK to simplify interacting with the API.
Python library
Install and use the official Unify Python library.
TypeScript library
Install and use the official Unify TypeScript library.
Choose an object
You can create records for any object in Unify, including standard objects
like
company or person. But you can also create custom objects with
whatever attributes and relationships you need.Manage via API
Create and manage objects, attributes, and records in Unify via API.
Manage via UI
Create and manage objects, attributes, and records within the Unify app.
Upsert a record
Now you can push records into the selected object.The recommended API for creating and updating records is Upsert record.
This allows you to specify a unique attribute to match existing records and
create or update based on whether a match is found, preventing duplicates.
What’s next
Import data from a CSV
Sync data from a CSV file or spreadsheet into Unify.
Send records from Clay sheet
Send records from a Clay sheet into Unify via webhook.
Data API reference
Explore the full Data API reference.