DOUBLECLICKSEARCH
doubleclicksearch.conversion.get
valid {
input.ReqMap.advertiserId == STRING
input.ReqMap.agencyId == STRING
input.ReqMap.engineAccountId == STRING
input.Qs.adGroupId == STRING
input.Qs.adId == STRING
input.Qs.campaignId == STRING
input.Qs.criterionId == STRING
input.Qs.customerId == STRING
input.Qs.endDate == INTEGER
input.Qs.rowCount == INTEGER
input.Qs.startDate == INTEGER
input.Qs.startRow == INTEGER
input.ProviderMetadata.Region == STRING
}
doubleclicksearch.conversion.getByCustomerId
valid {
input.ReqMap.customerId == STRING
input.Qs.adGroupId == STRING
input.Qs.adId == STRING
input.Qs.advertiserId == STRING
input.Qs.agencyId == STRING
input.Qs.campaignId == STRING
input.Qs.criterionId == STRING
input.Qs.endDate == INTEGER
input.Qs.engineAccountId == STRING
input.Qs.rowCount == INTEGER
input.Qs.startDate == INTEGER
input.Qs.startRow == INTEGER
input.ProviderMetadata.Region == STRING
}
doubleclicksearch.conversion.insert
enum_ConversionAdUserDataConsent := [ "UNKNOWN", "GRANTED", "DENIED" ]
valid {
input.Body.conversion[_].adGroupId == STRING
input.Body.conversion[_].adId == STRING
input.Body.conversion[_].adUserDataConsent == enum_ConversionAdUserDataConsent[_]
input.Body.conversion[_].advertiserId == STRING
input.Body.conversion[_].agencyId == STRING
input.Body.conversion[_].attributionModel == STRING
input.Body.conversion[_].campaignId == STRING
input.Body.conversion[_].channel == STRING
input.Body.conversion[_].clickId == STRING
input.Body.conversion[_].conversionId == STRING
input.Body.conversion[_].conversionModifiedTimestamp == STRING
input.Body.conversion[_].conversionTimestamp == STRING
input.Body.conversion[_].countMillis == STRING
input.Body.conversion[_].criterionId == STRING
input.Body.conversion[_].currencyCode == STRING
input.Body.conversion[_].customDimension[_].name == STRING
input.Body.conversion[_].customDimension[_].value == STRING
input.Body.conversion[_].customMetric[_].name == STRING
input.Body.conversion[_].customMetric[_].value == NUMBER
input.Body.conversion[_].customerId == STRING
input.Body.conversion[_].deviceType == STRING
input.Body.conversion[_].dsConversionId == STRING
input.Body.conversion[_].engineAccountId == STRING
input.Body.conversion[_].floodlightOrderId == STRING
input.Body.conversion[_].inventoryAccountId == STRING
input.Body.conversion[_].productCountry == STRING
input.Body.conversion[_].productGroupId == STRING
input.Body.conversion[_].productId == STRING
input.Body.conversion[_].productLanguage == STRING
input.Body.conversion[_].quantityMillis == STRING
input.Body.conversion[_].revenueMicros == STRING
input.Body.conversion[_].segmentationId == STRING
input.Body.conversion[_].segmentationName == STRING
input.Body.conversion[_].segmentationType == STRING
input.Body.conversion[_].state == STRING
input.Body.conversion[_].storeId == STRING
input.Body.conversion[_].type == STRING
input.Body.kind == STRING
input.ProviderMetadata.Region == STRING
}
doubleclicksearch.conversion.update
enum_ConversionAdUserDataConsent := [ "UNKNOWN", "GRANTED", "DENIED" ]
valid {
input.Body.conversion[_].adGroupId == STRING
input.Body.conversion[_].adId == STRING
input.Body.conversion[_].adUserDataConsent == enum_ConversionAdUserDataConsent[_]
input.Body.conversion[_].advertiserId == STRING
input.Body.conversion[_].agencyId == STRING
input.Body.conversion[_].attributionModel == STRING
input.Body.conversion[_].campaignId == STRING
input.Body.conversion[_].channel == STRING
input.Body.conversion[_].clickId == STRING
input.Body.conversion[_].conversionId == STRING
input.Body.conversion[_].conversionModifiedTimestamp == STRING
input.Body.conversion[_].conversionTimestamp == STRING
input.Body.conversion[_].countMillis == STRING
input.Body.conversion[_].criterionId == STRING
input.Body.conversion[_].currencyCode == STRING
input.Body.conversion[_].customDimension[_].name == STRING
input.Body.conversion[_].customDimension[_].value == STRING
input.Body.conversion[_].customMetric[_].name == STRING
input.Body.conversion[_].customMetric[_].value == NUMBER
input.Body.conversion[_].customerId == STRING
input.Body.conversion[_].deviceType == STRING
input.Body.conversion[_].dsConversionId == STRING
input.Body.conversion[_].engineAccountId == STRING
input.Body.conversion[_].floodlightOrderId == STRING
input.Body.conversion[_].inventoryAccountId == STRING
input.Body.conversion[_].productCountry == STRING
input.Body.conversion[_].productGroupId == STRING
input.Body.conversion[_].productId == STRING
input.Body.conversion[_].productLanguage == STRING
input.Body.conversion[_].quantityMillis == STRING
input.Body.conversion[_].revenueMicros == STRING
input.Body.conversion[_].segmentationId == STRING
input.Body.conversion[_].segmentationName == STRING
input.Body.conversion[_].segmentationType == STRING
input.Body.conversion[_].state == STRING
input.Body.conversion[_].storeId == STRING
input.Body.conversion[_].type == STRING
input.Body.kind == STRING
input.ProviderMetadata.Region == STRING
}
doubleclicksearch.conversion.updateAvailability
valid {
input.Body.availabilities[_].advertiserId == STRING
input.Body.availabilities[_].agencyId == STRING
input.Body.availabilities[_].availabilityTimestamp == STRING
input.Body.availabilities[_].customerId == STRING
input.Body.availabilities[_].segmentationId == STRING
input.Body.availabilities[_].segmentationName == STRING
input.Body.availabilities[_].segmentationType == STRING
input.ProviderMetadata.Region == STRING
}
doubleclicksearch.reports.generate
valid {
input.Body.columns[_].columnName == STRING
input.Body.columns[_].customDimensionName == STRING
input.Body.columns[_].customMetricName == STRING
input.Body.columns[_].endDate == STRING
input.Body.columns[_].groupByColumn == BOOLEAN
input.Body.columns[_].headerText == STRING
input.Body.columns[_].platformSource == STRING
input.Body.columns[_].productReportPerspective == STRING
input.Body.columns[_].savedColumnName == STRING
input.Body.columns[_].startDate == STRING
input.Body.downloadFormat == STRING
input.Body.filters[_].column.columnName == STRING
input.Body.filters[_].column.customDimensionName == STRING
input.Body.filters[_].column.customMetricName == STRING
input.Body.filters[_].column.endDate == STRING
input.Body.filters[_].column.groupByColumn == BOOLEAN
input.Body.filters[_].column.headerText == STRING
input.Body.filters[_].column.platformSource == STRING
input.Body.filters[_].column.productReportPerspective == STRING
input.Body.filters[_].column.savedColumnName == STRING
input.Body.filters[_].column.startDate == STRING
input.Body.filters[_].operator == STRING
input.Body.filters[_].values[_] == ANY
input.Body.includeDeletedEntities == BOOLEAN
input.Body.includeRemovedEntities == BOOLEAN
input.Body.maxRowsPerFile == INTEGER
input.Body.orderBy[_].column.columnName == STRING
input.Body.orderBy[_].column.customDimensionName == STRING
input.Body.orderBy[_].column.customMetricName == STRING
input.Body.orderBy[_].column.endDate == STRING
input.Body.orderBy[_].column.groupByColumn == BOOLEAN
input.Body.orderBy[_].column.headerText == STRING
input.Body.orderBy[_].column.platformSource == STRING
input.Body.orderBy[_].column.productReportPerspective == STRING
input.Body.orderBy[_].column.savedColumnName == STRING
input.Body.orderBy[_].column.startDate == STRING
input.Body.orderBy[_].sortOrder == STRING
input.Body.reportScope.adGroupId == STRING
input.Body.reportScope.adId == STRING
input.Body.reportScope.advertiserId == STRING
input.Body.reportScope.agencyId == STRING
input.Body.reportScope.campaignId == STRING
input.Body.reportScope.engineAccountId == STRING
input.Body.reportScope.keywordId == STRING
input.Body.reportType == STRING
input.Body.rowCount == INTEGER
input.Body.startRow == INTEGER
input.Body.statisticsCurrency == STRING
input.Body.timeRange.changedAttributesSinceTimestamp == STRING
input.Body.timeRange.changedMetricsSinceTimestamp == STRING
input.Body.timeRange.endDate == STRING
input.Body.timeRange.startDate == STRING
input.Body.verifySingleTimeZone == BOOLEAN
input.ProviderMetadata.Region == STRING
}
doubleclicksearch.reports.get
valid {
input.ReqMap.reportId == STRING
input.ProviderMetadata.Region == STRING
}
doubleclicksearch.reports.getFile
valid {
input.ReqMap.reportFragment == INTEGER
input.ReqMap.reportId == STRING
input.ProviderMetadata.Region == STRING
}
doubleclicksearch.reports.getIdMappingFile
valid {
input.ReqMap.advertiserId == STRING
input.ReqMap.agencyId == STRING
input.ProviderMetadata.Region == STRING
}
doubleclicksearch.reports.request
valid {
input.Body.columns[_].columnName == STRING
input.Body.columns[_].customDimensionName == STRING
input.Body.columns[_].customMetricName == STRING
input.Body.columns[_].endDate == STRING
input.Body.columns[_].groupByColumn == BOOLEAN
input.Body.columns[_].headerText == STRING
input.Body.columns[_].platformSource == STRING
input.Body.columns[_].productReportPerspective == STRING
input.Body.columns[_].savedColumnName == STRING
input.Body.columns[_].startDate == STRING
input.Body.downloadFormat == STRING
input.Body.filters[_].column.columnName == STRING
input.Body.filters[_].column.customDimensionName == STRING
input.Body.filters[_].column.customMetricName == STRING
input.Body.filters[_].column.endDate == STRING
input.Body.filters[_].column.groupByColumn == BOOLEAN
input.Body.filters[_].column.headerText == STRING
input.Body.filters[_].column.platformSource == STRING
input.Body.filters[_].column.productReportPerspective == STRING
input.Body.filters[_].column.savedColumnName == STRING
input.Body.filters[_].column.startDate == STRING
input.Body.filters[_].operator == STRING
input.Body.filters[_].values[_] == ANY
input.Body.includeDeletedEntities == BOOLEAN
input.Body.includeRemovedEntities == BOOLEAN
input.Body.maxRowsPerFile == INTEGER
input.Body.orderBy[_].column.columnName == STRING
input.Body.orderBy[_].column.customDimensionName == STRING
input.Body.orderBy[_].column.customMetricName == STRING
input.Body.orderBy[_].column.endDate == STRING
input.Body.orderBy[_].column.groupByColumn == BOOLEAN
input.Body.orderBy[_].column.headerText == STRING
input.Body.orderBy[_].column.platformSource == STRING
input.Body.orderBy[_].column.productReportPerspective == STRING
input.Body.orderBy[_].column.savedColumnName == STRING
input.Body.orderBy[_].column.startDate == STRING
input.Body.orderBy[_].sortOrder == STRING
input.Body.reportScope.adGroupId == STRING
input.Body.reportScope.adId == STRING
input.Body.reportScope.advertiserId == STRING
input.Body.reportScope.agencyId == STRING
input.Body.reportScope.campaignId == STRING
input.Body.reportScope.engineAccountId == STRING
input.Body.reportScope.keywordId == STRING
input.Body.reportType == STRING
input.Body.rowCount == INTEGER
input.Body.startRow == INTEGER
input.Body.statisticsCurrency == STRING
input.Body.timeRange.changedAttributesSinceTimestamp == STRING
input.Body.timeRange.changedMetricsSinceTimestamp == STRING
input.Body.timeRange.endDate == STRING
input.Body.timeRange.startDate == STRING
input.Body.verifySingleTimeZone == BOOLEAN
input.ProviderMetadata.Region == STRING
}
doubleclicksearch.savedColumns.list
valid {
input.ReqMap.advertiserId == STRING
input.ReqMap.agencyId == STRING
input.ProviderMetadata.Region == STRING
}
Updated 20 days ago