data-manager-api-setup

Guides installation and authentication setup for the Google Data Manager API client libraries.

Updated May 11, 2026
One-click install
npx skills add https://github.com/alon3153/upe-social-publisher --skill data-manager-api-setup-alon3153
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: data-manager-api-setup
Source: https://github.com/alon3153/upe-social-publisher/tree/main/.agents/skills/data-manager-api-setup
Command: npx skills add https://github.com/alon3153/upe-social-publisher --skill data-manager-api-setup-alon3153

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up the Google Data Manager API requires configuring Application Default Credentials with the correct OAuth scopes, IAM roles, and installing language-specific client and utility libraries, which involves many error-prone manual steps. ## Core Features & Use Cases - Authentication Setup: Walks through enabling the API, generating ADC credentials via gcloud, and configuring required scopes and service account IAM roles. - Multi-Language Installation Guides: Provides per-language instructions for Python, Java, Node.js, PHP, and .NET client libraries. - Utility Library Setup: Explains how to clone and install the companion utility libraries that format, hash, and encrypt user identifiers before ingestion. - Use Case: A developer starting a new audience ingestion project uses this Skill to configure credentials and install the Python client and utility packages correctly on the first attempt. ## Quick Start Help me set up my local environment and install the client library for the Google Data Manager API.

Frequently Asked Questions about data-manager-api-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up authentication for the Google Data Manager API?▼

Enable the Data Manager API in your Google Cloud project, then run gcloud auth application-default login to generate Application Default Credentials. Include the scopes https://www.googleapis.com/auth/datamanager and https://www.googleapis.com/auth/cloud-platform.

How do I install the Data Manager API client library in Python?▼

Install the client library with pip install google-ads-datamanager. The companion utility library is not on PyPI, so clone the data-manager-python repository and run pip install . from its directory.

What OAuth scopes does the Data Manager API require?▼

The required scopes are https://www.googleapis.com/auth/datamanager and https://www.googleapis.com/auth/cloud-platform. If you reuse the same credentials for other APIs such as Google Ads, append their scopes like https://www.googleapis.com/auth/adwords.

Why is the Data Manager utility library not on Maven or npm?▼

The companion utility libraries are not published to public package managers. You must clone the language-specific repository from GitHub and install it locally, for example via Gradle install for Java or npm pack for Node.js.

What IAM roles are needed for service account impersonation with the Data Manager API?▼

The service account needs the Service Usage Consumer IAM role. The user running gcloud must have the Service Account Token Creator role (roles/iam.serviceAccountTokenCreator) on that service account.

When should I not use the Data Manager API setup skill?▼

Do not use it for implementing audience or event ingestion logic. Those tasks are covered by the data-manager-api-audience-ingestion and data-manager-api-event-ingestion skills instead.