AI-generated Key Takeaways
-
Google Cloud projects used with the Data Manager API have limits of 100,000 requests per day and 300 requests per minute.
-
Exceeding project limits results in
RESOURCE_EXHAUSTED
errors and HTTP status429 Too Many Requests
. -
Specific request types like
IngestAudienceMembersRequest
andIngestEventsRequest
have limits on the number of resources and user identifiers they can contain.
Follow this guide to understand limits and quotas when working with the Data Manager API.
Project limits
You need a Google Cloud project in order to use the Data Manager API. The Google Cloud project provides the OAuth client and credentials that you use to authenticate API requests.
Here are the limits that apply to each Google Cloud project:
- 100,000 requests per day
- 300 requests per minute
Requests that exceed the limits are rejected with the error RESOURCE_EXHAUSTED
and HTTP status 429 Too Many Requests
.
You can take control of your app and mitigate rate limits by both actively reducing the number of requests and throttling QPS from the client side.
Request limits
Here are the limits for specific requests:
IngestAudienceMembersRequest
:- 10,000
AudienceMember
resources in theaudience_members
list - 10 user identifiers in the
UserData
for anAudienceMember
.
- 10,000
IngestEventsRequest
:- 2,000
Event
resources in theevents
list - 10 user identifiers in the
UserData
for anEvent
.
- 2,000