curationpartners/v1 library

Curation Partners API - v1

Curation partners API is an externally available HTTP API for curators to programmatically manage their data segments and curated packages used by ad agencies.

For more information, see developers.google.com/authorized-buyers/curation/apis/guides/curationpartners/overview

Create an instance of CurationPartnersApi to access these resources:

Classes

AccessControlSettings
Settings for controlling access to a curated package.
CuratedPackage
Represents a curated package of inventory created and managed by a Curator.
CurationPartnersApi
Curation partners API is an externally available HTTP API for curators to programmatically manage their data segments and curated packages used by ad agencies.
CuratorsCuratedPackagesResource
CuratorsDataSegmentsResource
CuratorsReportsOperationsResource
CuratorsReportsResource
CuratorsReportsResultsResource
CuratorsResource
DataSegment
Defines an identifier for a segment of inventory that can be targeted by curators or media planners in the deals or auction packages UI.
DateRange
A date range for a report.
FetchReportResultRowsResponse
The response message for the fetch report result rows endpoint.
Field
A dimension or a metric in a report.
FieldFilter
A filter on a specific field.
Filter
A filter over one or more fields.
FilterList
A list of filters.
FixedDateRange
A date range between two fixed dates (inclusive of end date).
ListCuratedPackagesResponse
Response message for ListCuratedPackages.
ListDataSegmentsResponse
Response message for listing data segments.
ListMediaPlannersResponse
A response containing media planner account information.
ListReportsResponse
Response object for ListReportsResponse containing matching Report objects.
MediaPlanner
Represents a media planner account.
MediaPlannersResource
MetricValueGroup
Contains all metric values requested for a single date range and set of column dimension values (returned in the columns field of the response).
Operation
This resource represents a long-running operation that is the result of a network API call.
PackagePlacementTargeting
Represents targeting about where the ads can appear, for example, certain sites or mobile applications.
PackagePublisherProvidedSignalsTargeting
Represents targeting about publisher provided signals.
PackageTargeting
Targeting criteria for curated and auction packages.
PackageVideoTargeting
Video specific targeting criteria.
Report
The Report resource.
ReportDefinition
The definition of how a report should be run.
ReportValue
Represents a single value in a report.
Row
A row of report data.
SearchMediaPlannersResponse
A response containing media planner account information from a search.
Sort
Represents a sorting in a report.
StringTargetingDimension
Generic targeting with string values.
TaxonomyTargeting
Defines targeting criteria for handling the IAB audience and content Taxonomy ID space.
VideoPlayerSizeTargeting
Represents the size of the video player that can be targeted.
VideoPlcmtTargeting
Defines targeting criteria based on the video placement type, often corresponding to the IAB OpenRTB 'plcmt' field.

Typedefs

ActivateCuratedPackageRequest = $Empty
Request message for ActivateCuratedPackage.
ActivateDataSegmentRequest = $Empty
Request message for activating a data segment
AdSize = $AdSize
Represents size of a single ad slot, or a creative.
CriteriaTargeting = $CriteriaTargeting
Generic targeting used for targeting dimensions that contains a list of included and excluded numeric IDs.
Date = $Date
Represents a whole or partial calendar date, such as a birthday.
DeactivateCuratedPackageRequest = $Empty
Request message for DeactivateCuratedPackage.
DeactivateDataSegmentRequest = $Empty
Request message for deactivating a data segment
DoubleList = $DoubleList
A list of double values.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
IntList = $IntList
A list of integer values.
Money = $Money
Represents an amount of money with its currency type.
RunReportRequest = $Empty
Request message for a running a report.
Status = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
StringList = $StringList01
A list of string values.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.