Overview

Getting Started

The Demandbase Data Import API provides a streamlined way to bring bulk data into the Demandbase platform. It is useful for loading or updating large datasets of Accounts, Opportunities, People, or Activities. This guide will walk you through the basic steps of creating an import job, uploading data, and monitoring job status.

Overview

  • Create an import job – Every import begins by creating an import job that specifies what kind of data you will be importing (e.g., accounts, activities, etc.).
  • Upload your data file – Once the job is created, you submit the data (for example, in CSV format) to the job.
  • Check job status – You can check progress and confirm when the import has finished.

Additionally, you can manage custom activities, list the sources available for various entity types, and retrieve historical or in-progress jobs.

Base URL

All endpoints for the Data-Import API use this base URL

https://uapi.demandbase.com/import/v1

Before you begin

Generate a Demandbase API token using Authenticate with Demandbase APIs, and prepare a CSV file that follows the template for the entity you are importing. Your account must have access to the Data Import API.

Complete an import

  1. Create an import job for the entity and source in your file.
  2. Save the returned job ID.
  3. Upload the CSV file to that job.
  4. Check the job status until processing finishes; review the status and any errors before treating the import as successful.

Start with Make Your First Request for a complete create, upload, and status-check example. The guide explains the request headers, binary upload body, example responses, and troubleshooting.


Did this page help you?