1. Follow the steps in [Set up API access](https://developers.google.com/data-manager/api/devguides/quickstart/set-up-access) to enable the
   Data Manager API and generate credentials.

   > [!NOTE]
   > **Note:** The Data Manager API requires credentials with a different scope than the Google Ads API. You must generate new credentials that include the Data Manager API scope.

2. [Install a client library](https://developers.google.com/data-manager/api/devguides/quickstart/install-library).

3. [Create or retrieve a Customer Match audience](https://developers.google.com/data-manager/api/devguides/audiences/google-ads/customer-match/create-audience). Use the
   [Audience management field mappings](https://developers.google.com/data-manager/api/devguides/audiences/google-ads/customer-match/upgrade/field-mappings#manage) to convert your
   Google Ads API requests to Data Manager API requests.

4. Use
   [Upload field mappings](https://developers.google.com/data-manager/api/devguides/audiences/google-ads/customer-match/upgrade/field-mappings#ingestion) to convert your
   Google Ads API upload requests to Data Manager API ingestion requests.

5. [Send audience members](https://developers.google.com/data-manager/api/devguides/audiences/send-audience-members?tab=Advertiser) to your Google Ads account
   using the converted requests.


   > [!NOTE]
   > **Note:** The Data Manager API uses a [fast-fail
   > model](https://developers.google.com/data-manager/api/devguides/concepts/understand-errors#fast-fail), where *all* records in a request fail if *any* record has an error. The fast-fail model of the Data Manager API differs from the [partial failure](https://developers.google.com/google-ads/api/docs/best-practices/partial-failures) model used by the Google Ads API.

   <br />

   The Data Manager API provides a streamlined process for sending audience
   members using requests to the unified ingestion service. In contrast, the
   Google Ads API required a three step process to send audience data (create an
   [`OfflineUserDataJob`](https://developers.google.com/google-ads/api/reference/rpc/latest/OfflineUserDataJobService/AddOfflineUserDataJobOperations), add operations to the job, and
   run the job).
6. Verify the results using [diagnostics](https://developers.google.com/data-manager/api/devguides/diagnostics).