---
title: Installing integrations - APIs
description: Using the Enrichment API to install integrations
lastUpdated: 23 February 2026
source_url:
  html: https://docs.contentsquare.com/en/api/enrichment/installing-integrations/
  md: https://docs.contentsquare.com/en/api/enrichment/installing-integrations/index.md
---

Once an integration has been created by a [Provider](https://docs.contentsquare.com/en/api/enrichment/definitions/#provider) and is available in the Contentsquare integrations catalog, from there customers can install the integration.

When they go through the installation flow, customers are provided with a **project ID** and **OAuth credentials** (a pair `client_id` / `client_secret`) in the Contentsquare UI. Those 2 elements have to be provided to the technology partner so that the latter can know which project to send data for, and how to authenticate.

Note

It means that on the [Provider](https://docs.contentsquare.com/en/api/enrichment/definitions/#provider) side, there should be some kind of configuration user interface prompting the customer for the Contentsquare project ID and OAuth credentials.

Tip

The scope of one customer "project" in the [Provider](https://docs.contentsquare.com/en/api/enrichment/definitions/#provider) definition may correspond to several projects in the Contentsquare definition. In such a case, and if data should be sent to multiple Contentsquare projects, then several integrations will have to be installed and a list of (project ID, OAuth credentials) pairs will need to be stored in the configuration of the technology partner.
