**Service** **SegmentPopulationService** **Dependencies** [updateSegmentMemberships()](https://developers.google.com/ad-manager/api/reference/v202605/SegmentPopulationService#updateSegmentMemberships) ▼ **SegmentPopulationRequest**

A request to upload identifiers to an AudienceSegment.

*** ** * ** ***

Namespace
:
    `https://www.google.com/apis/ads/publisher/v202605`

| ## Field ||
|---|---|
| ### `batchUploadId` | ` xsd:long` The ID of the batch that will process `identifiers`. If not specified, it will be provided by Google. The same ID can be used in subsequent requests to group them together as part of the same batch. |
| ### `segmentId` | ` xsd:long` The ID of the segment to populate. This segment must be active. |
| ### `isDeletion` | ` xsd:boolean` Whether the identifiers should be added or removed. |
| ### `identifierType` | ` https://developers.google.com/ad-manager/api/reference/v202605/SegmentPopulationService.IdentifierType ` The type of identifier being operated upon. *** ** * ** *** **Enumerations** `PUBLISHER_PROVIDED_IDENTIFIER` : `UNKNOWN` : <br /> |
| ### `ids` | ` xsd:string[]` The identifiers to upload. This field may have a maximum size of 100,000 elements. |
| ### `consentType` | ` https://developers.google.com/ad-manager/api/reference/v202605/SegmentPopulationService.ConsentType ` Consent type gathered for all identifiers in this request. *** ** * ** *** **Enumerations** `UNSET` : `GRANTED` : `DENIED` : `UNKNOWN` : <br /> |