AdButler
Ce que fait ce MCP
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id', 'user_id', 'list_attribute_name'], 'properties': {'values': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Values to add'}, 'user_id': {'type': 'string', 'description': 'User ID'}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}, 'list_attribute_name': {'type': 'string', 'description': 'List attribute name'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Advertiser ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Email zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id'], 'properties': {'sources': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': 'Array of source objects to create'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data list ID'}, 'data': {'type': 'string', 'description': 'CSV data to add'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'catalog_id'], 'properties': {'catalog_id': {'type': 'number', 'description': 'Catalog ID'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data list ID'}, 'data': {'type': 'string', 'description': 'CSV data to remove'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data list ID'}, 'data': {'type': 'string', 'description': 'CSV data to replace list with'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['method', 'path'], 'properties': {'body': {'type': 'object', 'description': 'JSON request body (for POST/PUT/PATCH).', 'additionalProperties': {}}, 'path': {'type': 'string', 'description': 'Endpoint path with `{placeholder}` syntax for path params, exactly as returned by search_adbutler_api (e.g. "/campaigns/{id}").'}, 'method': {'type': 'string', 'description': 'HTTP method, e.g. "GET", "POST", "PUT", "DELETE".'}, 'path_params': {'type': 'object', 'description': 'Map of path placeholder names to values, e.g. { "id": 123 }.', 'additionalProperties': {'type': ['string', 'number']}}, 'query_params': {'type': 'object', 'description': 'Query string parameters appended to the URL.', 'additionalProperties': {'type': ['string', 'number', 'boolean']}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign_id', 'items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': 'Array of catalog ad item objects to create'}, 'campaign_id': {'type': 'number', 'description': 'Campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign_id', 'items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of catalog ad item IDs to delete'}, 'campaign_id': {'type': 'number', 'description': 'Campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'request_id'], 'properties': {'request_id': {'type': 'number', 'description': 'Signature request ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Native ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Advertiser name'}, 'email': {'type': 'string', 'description': 'Contact email'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'password': {'type': 'string', 'description': 'Password for advertiser portal (min 8 chars, must include upper, lower, number)'}, 'can_add_ad_items': {'type': 'boolean', 'description': 'Whether advertiser can submit advertisements for scheduling'}, 'can_change_password': {'type': 'boolean', 'description': 'Whether advertiser can change password'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id'], 'properties': {'name': {'type': 'string', 'description': 'Audience name'}, 'attributes': {'type': 'object', 'description': 'Attribute targets defining the audience (e.g. { "gender": { "operator": "=", "operand": "male" } })', 'additionalProperties': {'type': 'object', 'required': ['operator', 'operand'], 'properties': {'operand': {'type': 'string', 'description': 'Value to compare against'}, 'operator': {'type': 'string', 'description': 'Comparison operator (e.g. "=", ">=", "<=", "!=")'}}, 'additionalProperties': False}}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['group'], 'properties': {'name': {'type': 'string', 'description': 'Creative name'}, 'group': {'type': 'number', 'description': 'Media group ID'}, 'description': {'type': 'string', 'description': 'Creative description'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['key_name'], 'properties': {'key_name': {'type': 'string', 'description': 'Beacon signing key name'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Bidder name'}, 'status': {'enum': ['active', 'inactive'], 'type': 'string', 'description': 'Bidder status'}, 'bid_url': {'type': 'string', 'description': 'Bid endpoint URL'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Campaign name'}, 'budget': {'type': 'object', 'properties': {'daily': {'type': 'number'}, 'weekly': {'type': 'number'}, 'monthly': {'type': 'number'}, 'lifetime': {'type': 'number'}}, 'description': 'Budget limits (daily/weekly/monthly/lifetime)', 'additionalProperties': False}, 'contract': {'type': 'number', 'description': 'Contract ID (requires Contract Management add-on)'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'advertiser': {'type': 'number', 'description': 'Advertiser ID'}, 'roadblock_tags': {'type': 'string', 'description': 'Tag to link campaign to a roadblock'}, 'targeting_source': {'enum': ['CAMPAIGN', 'AD_ITEM'], 'type': 'string', 'description': 'Whether targeting is set at campaign or ad item level'}, 'scheduling_source': {'enum': ['CAMPAIGN', 'AD_ITEM'], 'type': 'string', 'description': 'Whether scheduling is set at campaign or ad item level'}, 'trusted_redirect_domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of trusted redirect domains'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['advertisement', 'campaign'], 'properties': {'active': {'type': 'boolean', 'description': 'Whether assignment is active (defaults to true)'}, 'weight': {'type': 'number', 'description': 'Relative delivery weight (defaults to 1)'}, 'campaign': {'type': 'object', 'required': ['id', 'type'], 'properties': {'id': {'type': 'number', 'description': 'Campaign ID'}, 'type': {'type': 'string', 'const': 'standard_campaign', 'description': 'Campaign type'}}, 'description': 'Campaign object with id and type', 'additionalProperties': False}, 'keywords': {'type': 'string', 'description': 'Comma-separated keywords for targeting'}, 'schedule': {'type': 'number', 'description': 'Schedule ID (only if campaign scheduling_source is "AD_ITEM")'}, 'geo_target': {'type': 'number', 'description': 'Geo Target ID (only if campaign targeting_source is "AD_ITEM")'}, 'list_target': {'type': 'number', 'description': 'List Target ID'}, 'advertisement': {'type': 'object', 'required': ['id', 'type'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}, 'type': {'type': 'string', 'description': 'Ad item type: "image_ad_item", "custom_html_ad_item", "rich_media_ad_item", "native_ad_item"'}}, 'description': 'Advertisement object with id and type', 'additionalProperties': False}, 'data_key_target': {'type': 'number', 'description': 'Data Key Target ID'}, 'platform_target': {'type': 'number', 'description': 'Platform Target ID'}, 'keywords_match_method': {'enum': ['required', 'preferred', 'filtered'], 'type': 'string', 'description': 'Keyword matching method'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'catalog_id', 'catalog_item_identifier'], 'properties': {'name': {'type': 'string', 'description': 'Ad item name'}, 'location': {'type': 'string', 'description': 'Click-through URL'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'catalog_id': {'type': 'number', 'description': 'Catalog ID'}, 'tracking_pixel': {'type': 'string', 'description': 'Third-party tracking pixel URL'}, 'tracking_pixels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tracking pixel URLs'}, 'catalog_item_identifier': {'type': 'string', 'description': 'Unique identifier for the catalog item'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'catalog_id'], 'properties': {'name': {'type': 'string', 'description': 'Zone name'}, 'bid_floor': {'type': 'number', 'description': 'Default bid floor'}, 'publisher': {'type': 'number', 'description': 'Publisher ID'}, 'catalog_id': {'type': 'number', 'description': 'Catalog ID'}, 'auction_type': {'enum': ['FIRST_PRICE', 'SECOND_PRICE'], 'type': 'string', 'description': 'Auction type'}, 'bid_floor_cpc': {'type': 'number', 'description': 'CPC bid floor'}, 'bid_floor_cpm': {'type': 'number', 'description': 'CPM bid floor'}, 'advertiser_cost_type': {'enum': ['CPM', 'CPC'], 'type': 'string', 'description': 'Billing model'}, 'click_cooldown_period': {'type': 'number', 'description': 'Click cooldown period in seconds (1-86400)'}, 'conversion_lookback_period': {'type': 'number', 'description': 'Conversion lookback period in seconds (1-7776000)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Channel name'}, 'priority': {'enum': ['sponsorship', 'standard', 'network', 'bulk', 'house'], 'type': 'string', 'description': 'Serving priority (default: standard)'}, 'use_share_of_voice': {'type': 'boolean', 'description': 'Whether to use share of voice as serving strategy (false = use weight)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['channel', 'zone'], 'properties': {'zone': {'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Zone ID'}, 'type': {'enum': ['standard_zone', 'email_zone'], 'type': 'string', 'description': 'Zone type (default: standard_zone)'}}, 'description': 'Zone object with id and type', 'additionalProperties': False}, 'channel': {'type': 'number', 'description': 'Channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'email'], 'properties': {'name': {'type': 'string', 'description': 'Contact name (full name recommended)'}, 'email': {'type': 'string', 'description': 'Contact email address (must be unique)'}, 'notes': {'type': 'string', 'description': 'Additional notes about the contact'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'advertiser'], 'properties': {'name': {'type': 'string', 'description': 'Contract name'}, 'rate': {'type': 'number', 'description': 'Contract rate (in account currency)'}, 'end_at': {'type': 'string', 'description': 'Contract end date (YYYY-MM-DD)'}, 'status': {'enum': ['open', 'terminated', 'fulfilled', 'closed'], 'type': 'string', 'description': 'Contract status'}, 'start_at': {'type': 'string', 'description': 'Contract start date (YYYY-MM-DD)'}, 'advertiser': {'type': 'number', 'description': 'Advertiser ID'}, 'description': {'type': 'string', 'description': 'Contract description'}, 'payment_due_date': {'type': 'string', 'description': 'Payment due date (YYYY-MM-DD)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id'], 'properties': {'attributes': {'type': 'string', 'description': 'JSON-encoded object with name, admin_executed, vendor_executed fields'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id'], 'properties': {'contract_id': {'type': 'number', 'description': 'Contract ID'}, 'template_id': {'type': 'number', 'description': 'Template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'amount'], 'properties': {'note': {'type': 'string', 'description': 'Payment note or description'}, 'amount': {'type': 'number', 'description': 'Amount paid (can be negative for refunds)'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'file', 'attributes', 'email_subject', 'email_body'], 'properties': {'file': {'type': 'string', 'description': 'URL or path to the contract template file'}, 'name': {'type': 'string', 'description': 'Template name'}, 'attributes': {'type': 'string', 'description': 'JSON-encoded object containing name, email_subject, email_body, and optionally signing_service, basic_inputs, contract_column_inputs, signers'}, 'email_body': {'type': 'string', 'description': 'Email body text when sending for signature'}, 'email_subject': {'type': 'string', 'description': 'Email subject line when sending for signature'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['group'], 'properties': {'name': {'type': 'string', 'description': 'Creative name'}, 'group': {'type': 'number', 'description': 'Media group ID'}, 'description': {'type': 'string', 'description': 'Creative description'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'custom_html'], 'properties': {'name': {'type': 'string', 'description': 'Ad item name'}, 'width': {'type': 'number', 'description': 'Ad width in pixels (0 for flexible)'}, 'height': {'type': 'number', 'description': 'Ad height in pixels (0 for flexible)'}, 'location': {'type': 'string', 'description': 'Click-through URL'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'custom_html': {'type': 'string', 'description': 'The HTML content of the ad item'}, 'tracking_pixel': {'type': 'string', 'description': 'Third-party tracking pixel URL'}, 'tracking_pixels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tracking pixel URLs'}, 'html_content_below': {'type': 'string', 'description': 'HTML content below the ad item'}, 'trusted_redirect_domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Trusted redirect domains'}, 'expand_vertical_direction': {'enum': ['none', 'up', 'down'], 'type': 'string', 'description': 'Vertical expand direction'}, 'expand_horizontal_direction': {'enum': ['none', 'left', 'right'], 'type': 'string', 'description': 'Horizontal expand direction'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'type', 'period', 'date'], 'properties': {'date': {'type': 'object', 'properties': {'end': {'type': 'string', 'description': 'Custom end date (ISO 8601 format)'}, 'start': {'type': 'string', 'description': 'Custom start date (ISO 8601 format)'}, 'preset': {'type': 'string', 'description': 'Date preset (today, yesterday, last-7-days, last-30-days, etc.)'}, 'timezone': {'type': 'string', 'description': 'Timezone (e.g. "America/Toronto")'}}, 'description': 'Date configuration (either preset or start+end required)', 'additionalProperties': False}, 'name': {'type': 'string', 'description': 'Report name'}, 'type': {'enum': ['overview', 'advertiser', 'publisher', 'zone', 'campaign', 'channel', 'geo-target', 'ad-item'], 'type': 'string', 'description': 'Report type'}, 'period': {'enum': ['day', 'week', 'month', 'year'], 'type': 'string', 'description': 'Data grouping period'}, 'columns': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Columns to include: impressions, eligible, viewable, clicks, conversions, ctr, cvr, e_cpm, e_cpc, e_cpa, cost, payout, revenue'}, 'filters': {'type': 'object', 'description': 'Filter criteria: { publishers: [...], advertisers: [...], zones: [...], campaigns: [...], ad_items: [...], channels: [...] }', 'additionalProperties': {}}, 'exclude_channel_stats': {'type': 'boolean', 'description': 'Exclude stats from channel-served ads'}, 'require_channel_stats': {'type': 'boolean', 'description': 'Only include stats from channel-served ads'}, 'exclude_campaign_ad_items': {'type': 'boolean', 'description': 'Exclude ad items in campaigns'}, 'exclude_publisher_ad_items': {'type': 'boolean', 'description': 'Exclude ad items directly in zones'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'type'], 'properties': {'name': {'type': 'string', 'description': 'Data key name (max 32 chars, must be unique)'}, 'type': {'enum': ['STRING', 'NUMBER', 'DATE', 'DATETIME', 'TIME'], 'type': 'string', 'description': 'Data key value type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'target'], 'properties': {'name': {'type': 'string', 'description': 'Data key target name'}, 'target': {'type': 'string', 'description': 'JSON formatted target logic, e.g. ["OR", {"my_number": {"=": "5"}}, {"my_string": {"=": "test"}}]'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['label'], 'properties': {'label': {'type': 'string', 'description': 'Data list label/name'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Day parting name'}, 'ranges': {'type': 'object', 'description': 'Object mapping day names (monday-sunday) to arrays of time ranges like "09:00:00-17:00:00"', 'additionalProperties': {'type': 'array', 'items': {'type': 'string'}}}, 'is_template': {'type': 'boolean', 'description': 'If true, shown in UI when creating/editing schedules'}, 'use_member_timezone': {'type': 'boolean', 'description': 'If true, use account timezone; if false, use viewer timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'demand_source', 'default_parameters', 'supported_formats'], 'properties': {'name': {'type': 'string', 'description': 'Demand endpoint name'}, 'status': {'enum': ['active', 'inactive'], 'type': 'string', 'description': 'Whether to send bid requests (default: active)'}, 'priority': {'enum': ['sponsorship', 'standard', 'network', 'bulk', 'house'], 'type': 'string', 'description': 'Serving priority'}, 'bid_floor': {'type': 'number', 'description': 'Default CPM bid floor'}, 'geo_target': {'type': 'number', 'description': 'Geo target ID for geographic targeting'}, 'filter_type': {'enum': ['all', 'whitelist', 'blacklist'], 'type': 'string', 'description': 'Zone filtering type'}, 'allowed_sizes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Allowed zone sizes (e.g. ["300x250", "728x90"])'}, 'demand_source': {'type': 'number', 'description': 'Demand Source ID this endpoint belongs to'}, 'revenue_share': {'type': 'number', 'description': 'Revenue share percentage paid to publisher'}, 'filtered_zones': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Zone IDs for the filter list'}, 'markup_percent': {'type': 'number', 'description': 'Markup percent applied to zone bid floor'}, 'supported_formats': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Supported ad formats: "display", "native", "video"'}, 'default_parameters': {'type': 'object', 'description': 'Default parameters for the endpoint (e.g. { url: "https://..." })', 'additionalProperties': {}}, 'filtered_vast_zones': {'type': 'array', 'items': {'type': 'number'}, 'description': 'VAST zone IDs for the filter list'}, 'native_json_encoded': {'type': 'boolean', 'description': 'Whether native JSON should be encoded'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'network'], 'properties': {'name': {'type': 'string', 'description': 'Demand source name'}, 'status': {'enum': ['active', 'inactive'], 'type': 'string', 'description': 'Whether to send bid requests (default: active)'}, 'network': {'type': 'string', 'description': "Network type: 'adview', 'aerserv', 'inmobi', 'inneractive', 'loopme', 'mobilefuse', 'onebyaol', 'pubmatic', 'pubnative', 'smaato', 'startapp', 'tappx', 'consumable', 'bidphysics', or 'openrtb'"}, 'spend_limit': {'type': 'number', 'description': 'Spend limit amount'}, 'spend_limit_end': {'type': 'string', 'description': 'Spend limit end date (ISO-8601)'}, 'spend_limit_start': {'type': 'string', 'description': 'Spend limit start date (ISO-8601)'}, 'spend_limit_period': {'enum': ['once', 'weekly', 'biweekly', 'monthly', 'quarterly'], 'type': 'string', 'description': 'Spend limit reset interval'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'width', 'height'], 'properties': {'name': {'type': 'string', 'description': 'Zone name'}, 'width': {'type': 'number', 'description': 'Zone width in pixels'}, 'height': {'type': 'number', 'description': 'Zone height in pixels'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'publisher': {'type': 'number', 'description': 'Publisher ID'}, 'uid_rotate': {'type': 'boolean', 'description': 'Serve different ads per user'}, 'rotate_timer': {'type': 'object', 'required': ['amount', 'interval'], 'properties': {'amount': {'type': 'number', 'description': 'Period amount'}, 'interval': {'enum': ['minutes', 'days'], 'type': 'string', 'description': 'Period interval'}}, 'description': 'Period after which user sees a new ad', 'additionalProperties': False}, 'auction_tie_break': {'enum': ['RANDOM', 'SCORE'], 'type': 'string', 'description': 'Tie-breaking method for auctions'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Configuration name'}, 'format': {'type': 'string', 'description': 'Log file format'}, 'enabled': {'type': 'boolean', 'description': 'Whether the upload configuration is enabled'}, 'frequency': {'type': 'string', 'description': 'Upload frequency (e.g. "daily", "hourly")'}, 'connection_id': {'type': 'number', 'description': 'SFTP connection ID to use for upload'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'areas'], 'properties': {'name': {'type': 'string', 'description': 'Geo target name'}, 'unit': {'enum': ['miles', 'kilometers'], 'type': 'string', 'description': 'Distance unit for range'}, 'areas': {'type': 'array', 'items': {'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'City name (e.g., "San Francisco")'}, 'region': {'type': 'string', 'description': 'Region/state (e.g., "California")'}, 'country': {'type': 'string', 'description': 'Two-letter country code (e.g., "US", "CA")'}, 'continent': {'type': 'string', 'description': 'Continent name (e.g. "North America", "Europe"). Not needed if country is provided.'}}, 'additionalProperties': False}, 'description': 'Array of geographic areas to target'}, 'range': {'type': 'number', 'description': 'Radius range for geo-fencing (only applies when targeting a city)'}, 'inclusive': {'type': 'boolean', 'description': 'If true, target users IN these areas; if false, EXCLUDE these areas'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Ad item name'}, 'width': {'type': 'number', 'description': 'Ad width in pixels (defaults to 0)'}, 'height': {'type': 'number', 'description': 'Ad height in pixels (defaults to 0)'}, 'creative': {'type': 'number', 'description': 'Image creative ID (mutually exclusive with creative_url)'}, 'location': {'type': 'string', 'description': 'Click-through URL'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'html_target': {'type': 'string', 'description': 'Window/frame for destination URL (e.g. "_blank")'}, 'creative_url': {'type': 'string', 'description': 'URL to image file â\x80\x94 PNG, JPEG, or GIF (mutually exclusive with creative)'}, 'html_alt_text': {'type': 'string', 'description': 'Alt text for the image'}, 'tracking_pixel': {'type': 'string', 'description': 'Third-party tracking pixel URL'}, 'tracking_pixels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tracking pixel URLs'}, 'html_content_below': {'type': 'string', 'description': 'HTML content below the ad item'}, 'trusted_redirect_domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Trusted redirect domains'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['label'], 'properties': {'label': {'type': 'string', 'description': 'List target name'}, 'data_list': {'type': 'number', 'description': 'Data list ID containing the values to target'}, 'inclusive': {'type': 'boolean', 'description': 'If true, inclusion target; if false, exclusion target'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'email'], 'properties': {'name': {'type': 'string', 'description': 'Manager name'}, 'email': {'type': 'string', 'description': 'Manager email address'}, 'notes': {'type': 'string', 'description': 'Notes about the manager'}, 'password': {'type': 'string', 'description': 'Login password (min 8 chars with upper, lower, number). Random if blank.'}, 'position': {'type': 'string', 'description': 'Manager position in organization'}, 'is_enabled': {'type': 'boolean', 'description': 'Whether the manager account is enabled'}, 'can_manage_links': {'type': 'boolean', 'description': 'Can create/edit/delete active tracking links'}, 'can_manage_media': {'type': 'boolean', 'description': 'Can manage creatives and media groups'}, 'can_manage_users': {'type': 'boolean', 'description': 'Can manage user accounts and permissions'}, 'publisher_access': {'enum': ['none', 'specific', 'all'], 'type': 'string', 'description': 'Publisher access level'}, 'statistics_access': {'enum': ['none', 'specific', 'all'], 'type': 'string', 'description': 'Statistics access level'}, 'can_manage_bidders': {'type': 'boolean', 'description': 'Can manage bidders'}, 'can_manage_billing': {'type': 'boolean', 'description': 'Can view invoices and billing'}, 'can_manage_targets': {'type': 'boolean', 'description': 'Can assign/remove targets from placements'}, 'can_manage_tickets': {'type': 'boolean', 'description': 'Can create/view support tickets'}, 'can_manage_contracts': {'type': 'boolean', 'description': 'Can manage contracts and templates'}, 'can_manage_data_keys': {'type': 'boolean', 'description': 'Can manage data keys'}, 'can_manage_product_db': {'type': 'boolean', 'description': 'Can manage product catalogs'}, 'can_manage_self_serve': {'type': 'boolean', 'description': 'Can manage Self-Serve portals'}, 'publisher_access_list': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Publisher IDs accessible when publisher_access is "specific"'}, 'can_manage_programmatic': {'type': 'boolean', 'description': 'Can manage demand sources and PMP deals'}, 'can_manage_admin_api_access': {'type': 'boolean', 'description': 'Can manage API keys'}, 'can_assign_campaigns_directly': {'type': 'boolean', 'description': 'Can assign campaigns directly to zones'}, 'can_manage_native_ad_templates': {'type': 'boolean', 'description': 'Can manage native templates'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Media group name'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'template', 'variables'], 'properties': {'name': {'type': 'string', 'description': 'Ad item name'}, 'width': {'type': 'number', 'description': 'Ad width in pixels'}, 'height': {'type': 'number', 'description': 'Ad height in pixels'}, 'location': {'type': 'string', 'description': 'Click-through URL'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'template': {'type': 'number', 'description': 'Native template ID'}, 'variables': {'type': 'object', 'description': 'Template variables as key-value pairs (keys should be integer strings)', 'additionalProperties': {'type': 'string'}}, 'tracking_pixel': {'type': 'string', 'description': 'Third-party tracking pixel URL'}, 'tracking_pixels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tracking pixel URLs'}, 'trusted_redirect_domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Trusted redirect domains'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'raw_html', 'variables'], 'properties': {'name': {'type': 'string', 'description': 'Template name'}, 'raw_html': {'type': 'string', 'description': 'HTML template content with variable placeholders (e.g. "[%title%]")'}, 'variables': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'placeholder', 'type'], 'properties': {'name': {'type': 'string', 'description': 'Variable name'}, 'type': {'enum': ['url', 'url_raw', 'text', 'file', 'number', 'image_url', 'dropdown', 'third_party_script'], 'type': 'string', 'description': 'Variable type'}, 'optional': {'type': 'boolean', 'description': 'Whether the variable can be left blank (default: false)'}, 'max_length': {'type': 'number', 'description': 'Max length for text variables'}, 'placeholder': {'type': 'string', 'description': 'Placeholder in raw_html (e.g. "[%title%]")'}, 'dropdown_values': {'type': 'string', 'description': 'Comma-separated options for dropdown variables'}}, 'additionalProperties': False}, 'description': 'Array of template variables'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id'], 'properties': {'len': {'type': 'number', 'description': 'Max length'}, 'type': {'type': 'number', 'description': 'Data asset type'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id'], 'properties': {'h': {'type': 'number', 'description': 'Height'}, 'w': {'type': 'number', 'description': 'Width'}, 'hmin': {'type': 'number', 'description': 'Min height'}, 'type': {'type': 'number', 'description': 'Image asset type'}, 'wmin': {'type': 'number', 'description': 'Min width'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'ORTB native template name'}, 'html_template': {'type': 'string', 'description': 'HTML template for rendering the native ad (e.g. "<div>{{title}}</div>")'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id'], 'properties': {'len': {'type': 'number', 'description': 'Max length of title'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['advertisement', 'schedule'], 'properties': {'cost': {'type': 'object', 'properties': {'cpa': {'type': 'number'}, 'cpc': {'type': 'number'}, 'cpm': {'type': 'number'}, 'fixed_cost': {'type': 'number'}}, 'description': 'Pricing model: fixed_cost OR cpm/cpc/cpa', 'additionalProperties': False}, 'zone': {'type': 'object', 'required': ['id', 'type'], 'properties': {'id': {'type': 'number', 'description': 'Zone ID'}, 'type': {'enum': ['standard_zone', 'text_zone', 'email_zone'], 'type': 'string', 'description': 'Zone type'}}, 'description': 'Zone object (required if channel not set; mutually exclusive with channel)', 'additionalProperties': False}, 'active': {'type': 'boolean', 'description': 'Whether placement is active (defaults to true)'}, 'payout': {'type': 'object', 'properties': {'cpa': {'type': 'number'}, 'cpc': {'type': 'number'}, 'cpm': {'type': 'number'}, 'type': {'enum': ['rate', 'percent'], 'type': 'string'}, 'fixed': {'type': 'number'}}, 'description': 'Publisher payout configuration', 'additionalProperties': False}, 'weight': {'type': 'number', 'description': 'Relative delivery weight'}, 'channel': {'type': 'number', 'description': 'Channel ID (required if zone not set; mutually exclusive with zone)'}, 'keywords': {'type': 'string', 'description': 'Comma-separated keywords for targeting'}, 'priority': {'enum': ['sponsorship', 'standard', 'network', 'bulk', 'house'], 'type': 'string', 'description': 'Serving priority level (defaults to "standard")'}, 'schedule': {'type': 'number', 'description': 'Schedule ID'}, 'geo_target': {'type': 'number', 'description': 'Geotarget ID'}, 'list_target': {'type': 'number', 'description': 'List Target ID'}, 'serve_method': {'enum': ['weight', 'auction'], 'type': 'string', 'description': 'Serving system: weight-based or auction-based'}, 'advertisement': {'type': 'object', 'required': ['id', 'type'], 'properties': {'id': {'type': 'number', 'description': 'Ad item or campaign ID'}, 'type': {'type': 'string', 'description': 'Type: "image_ad_item", "custom_html_ad_item", "rich_media_ad_item", "native_ad_item", "standard_campaign"'}}, 'description': 'Advertisement object with id and type', 'additionalProperties': False}, 'share_of_voice': {'type': 'number', 'description': 'Share of voice percentage (required when zone uses share_of_voice)'}, 'platform_target': {'type': 'number', 'description': 'Platform target ID'}, 'data_key_target_id': {'type': 'number', 'description': 'Data Key Target ID (Enterprise only)'}, 'contextual_segments': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of contextual segment IDs'}, 'keywords_match_method': {'enum': ['required', 'preferred', 'filtered'], 'type': 'string', 'description': 'Keyword matching method'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Platform target name'}, 'platform': {'enum': ['any', 'specific', 'mobile', 'tablet', 'mobile_and_tablet', 'desktop'], 'type': 'string', 'description': 'Preset platform target (default: any)'}, 'device_targets': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of device patterns to target (e.g. "Apple*", "Samsung Galaxy S5")'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'PMP deal name'}, 'bid_floor': {'type': 'number', 'description': 'Bid floor for this deal'}, 'geo_target': {'type': 'number', 'description': 'Geo target ID (0 = no targeting)'}, 'audience_target': {'type': 'number', 'description': 'Audience target ID (null = no targeting)'}, 'whitelist_seats': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Seat IDs with access to this deal'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['label', 'locations'], 'properties': {'label': {'type': 'string', 'description': 'Postal code target name'}, 'inclusive': {'type': 'boolean', 'description': 'If true, inclusion target; if false, exclusion target'}, 'locations': {'type': 'array', 'items': {'type': 'object', 'required': ['country', 'postal_codes'], 'properties': {'country': {'type': 'string', 'description': 'Two-letter country code (e.g. "JP", "US")'}, 'postal_codes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of postal codes for this country'}}, 'additionalProperties': False}, 'description': 'Array of locations grouped by country'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id'], 'properties': {'name': {'type': 'string', 'description': 'Catalog name'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'catalog_id'], 'properties': {'url': {'type': 'string', 'description': 'Item URL'}, 'name': {'type': 'string', 'description': 'Item name'}, 'price': {'type': 'string', 'description': 'Item price'}, 'category': {'type': 'string', 'description': 'Item category'}, 'image_url': {'type': 'string', 'description': 'Item image URL'}, 'catalog_id': {'type': 'number', 'description': 'Catalog ID'}, 'identifier': {'type': 'string', 'description': 'Unique identifier for the catalog item'}, 'description': {'type': 'string', 'description': 'Item description'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id'], 'properties': {'url': {'type': 'string', 'description': 'Source URL'}, 'name': {'type': 'string', 'description': 'Source name'}, 'type': {'type': 'string', 'description': 'Source type'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id'], 'properties': {'name': {'type': 'string', 'description': 'Source target name'}, 'source_id': {'type': 'number', 'description': 'Source ID to target'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Publisher name'}, 'email': {'type': 'string', 'description': 'Contact email (allows publisher to log in)'}, 'domain': {'type': 'string', 'description': 'Publisher domain (top-level domains only)'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'timezone': {'type': 'string', 'description': 'Timezone (e.g., "America/New_York")'}, 'seller_type': {'enum': ['publisher', 'intermediary', 'both'], 'type': 'string', 'description': 'Seller type for ads.txt'}, 'default_payout': {'type': 'object', 'properties': {'cpa': {'type': 'number'}, 'cpc': {'type': 'number'}, 'cpm': {'type': 'number'}, 'type': {'enum': ['rate', 'percent'], 'type': 'string'}, 'fixed': {'type': 'number'}}, 'description': 'Default payout configuration', 'additionalProperties': False}, 'can_approve_ads': {'type': 'boolean', 'description': 'Allow publisher to approve/deny ad items'}, 'can_admin_account': {'type': 'boolean', 'description': 'Grant administrator privileges'}, 'can_change_password': {'type': 'boolean', 'description': 'Whether publisher can change password'}, 'can_view_wordpress_key': {'type': 'boolean', 'description': 'Allow publisher to view WordPress key'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_config_id'], 'properties': {'frequency': {'type': 'string', 'description': 'Schedule frequency'}, 'recipients': {'type': 'array', 'items': {}, 'description': 'Array of recipient objects'}, 'report_config_id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'creative'], 'properties': {'name': {'type': 'string', 'description': 'Ad item name'}, 'width': {'type': 'number', 'description': 'Ad width in pixels'}, 'height': {'type': 'number', 'description': 'Ad height in pixels'}, 'creative': {'type': 'number', 'description': 'Rich media creative ID'}, 'location': {'type': 'string', 'description': 'Click-through URL'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'tracking_pixel': {'type': 'string', 'description': 'Third-party tracking pixel URL'}, 'tracking_pixels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tracking pixel URLs'}, 'html_content_below': {'type': 'string', 'description': 'HTML content below the ad item'}, 'trusted_redirect_domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Trusted redirect domains'}, 'expand_vertical_direction': {'enum': ['none', 'up', 'down'], 'type': 'string', 'description': 'Vertical expand direction'}, 'expand_horizontal_direction': {'enum': ['none', 'left', 'right'], 'type': 'string', 'description': 'Horizontal expand direction'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['group'], 'properties': {'name': {'type': 'string', 'description': 'Creative name'}, 'group': {'type': 'number', 'description': 'Media group ID'}, 'description': {'type': 'string', 'description': 'Creative description'}, 'index_file_path': {'type': 'string', 'description': 'Path to index HTML file inside ZIP archive (for HTML5)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Role name'}, 'is_default_role': {'type': 'boolean', 'description': 'Auto-assign this role to new users'}, 'can_manage_links': {'type': 'boolean', 'description': 'Can manage tracking links'}, 'can_manage_media': {'type': 'boolean', 'description': 'Can manage creatives and media groups'}, 'can_manage_users': {'type': 'boolean', 'description': 'Can manage users'}, 'publisher_access': {'enum': ['none', 'specific', 'all'], 'type': 'string', 'description': 'Publisher access level'}, 'statistics_access': {'enum': ['none', 'specific', 'all'], 'type': 'string', 'description': 'Statistics access level'}, 'can_manage_bidders': {'type': 'boolean', 'description': 'Can manage bidders'}, 'can_manage_billing': {'type': 'boolean', 'description': 'Can manage billing'}, 'can_manage_targets': {'type': 'boolean', 'description': 'Can manage targets'}, 'can_manage_tickets': {'type': 'boolean', 'description': 'Can manage tickets'}, 'can_manage_contracts': {'type': 'boolean', 'description': 'Can manage contracts'}, 'can_manage_data_keys': {'type': 'boolean', 'description': 'Can manage data keys'}, 'can_manage_product_db': {'type': 'boolean', 'description': 'Can manage product catalogs'}, 'can_manage_self_serve': {'type': 'boolean', 'description': 'Can manage Self-Serve'}, 'publisher_access_list': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Publisher IDs for specific access'}, 'can_manage_programmatic': {'type': 'boolean', 'description': 'Can manage programmatic'}, 'can_manage_admin_api_access': {'type': 'boolean', 'description': 'Can manage API keys'}, 'can_assign_campaigns_directly': {'type': 'boolean', 'description': 'Can assign campaigns directly'}, 'can_manage_native_ad_templates': {'type': 'boolean', 'description': 'Can manage native templates'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'end_at': {'type': 'string', 'description': 'End date/time in ISO-8601 format, null for indefinite'}, 'end_date': {'type': 'string', 'description': 'End date (YYYY-MM-DD HH:MM:SS), null for indefinite â\x80\x94 deprecated, use end_at'}, 'start_at': {'type': 'string', 'description': 'Start date/time in ISO-8601 format'}, 'quota_type': {'enum': ['views', 'clicks'], 'type': 'string', 'description': 'Quota measurement type'}, 'start_date': {'type': 'string', 'description': 'Start date (YYYY-MM-DD HH:MM:SS) â\x80\x94 deprecated, use start_at'}, 'day_cap_type': {'enum': ['views', 'clicks'], 'type': 'string', 'description': 'Daily cap type'}, 'day_cap_limit': {'type': 'number', 'description': 'Daily cap limit (number of views or clicks per day)'}, 'day_parting_id': {'type': 'number', 'description': 'Day parting ID for time-of-day targeting'}, 'quota_lifetime': {'type': 'number', 'description': 'Total quota amount (views or clicks, not per thousand)'}, 'delivery_method': {'enum': ['default', 'smooth'], 'type': 'string', 'description': 'Delivery pacing: "default" (ASAP) or "smooth" (evenly distributed)'}, 'end_at_timezone': {'type': 'string', 'description': 'IANA timezone for end_at'}, 'start_at_timezone': {'type': 'string', 'description': 'IANA timezone for start_at (e.g. "America/New_York")'}, 'per_user_view_limit': {'type': 'number', 'description': 'Per-user view frequency cap'}, 'per_user_view_period': {'type': 'number', 'description': 'Days before per-user view counter resets'}, 'under_delivery_behaviour': {'enum': ['endOnQuota', 'endOnDate'], 'type': 'string', 'description': 'Whether to keep serving until quota met or stop on end date'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'host': {'type': 'string', 'description': 'SFTP host'}, 'name': {'type': 'string', 'description': 'Connection name'}, 'path': {'type': 'string', 'description': 'Remote path'}, 'port': {'type': 'number', 'description': 'SFTP port'}, 'password': {'type': 'string', 'description': 'SFTP password'}, 'username': {'type': 'string', 'description': 'SFTP username'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id'], 'properties': {'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email', 'name', 'company'], 'properties': {'name': {'type': 'string', 'description': 'Full name'}, 'email': {'type': 'string', 'description': 'User email address'}, 'phone': {'type': 'string', 'description': 'Phone number (optional)'}, 'company': {'type': 'string', 'description': 'Company or organization name'}, 'website': {'type': 'string', 'description': 'Website URL (optional)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Trusted redirect domain (e.g. example.com)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id'], 'properties': {'user_id': {'type': 'string', 'description': 'User ID'}, 'attributes': {'type': 'object', 'description': 'User attribute values', 'additionalProperties': {}}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id'], 'properties': {'id': {'type': 'string', 'description': 'Field name in the user data (e.g. "signup_datetime")'}, 'type': {'enum': ['number', 'phone_number', 'email', 'text', 'date_time', 'timestamp'], 'type': 'string', 'description': 'Data type of the field'}, 'label': {'type': 'string', 'description': 'Descriptive label for the field'}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'User database name'}, 'id_field_name': {'type': 'string', 'description': 'Name of the field to use as primary user identifier'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Report name'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['group'], 'properties': {'name': {'type': 'string', 'description': 'Creative name'}, 'group': {'type': 'number', 'description': 'Media group ID'}, 'description': {'type': 'string', 'description': 'Creative description'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Zone name'}, 'width': {'type': 'number', 'description': 'Zone width in pixels (must be 0 if dimensions is "dynamic")'}, 'height': {'type': 'number', 'description': 'Zone height in pixels (must be 0 if dimensions is "dynamic")'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'bid_floor': {'type': 'number', 'description': 'Default bid floor for programmatic'}, 'pmp_deals': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Allowed PMP Deal IDs'}, 'publisher': {'type': 'number', 'description': 'Publisher ID'}, 'dimensions': {'enum': ['fixed', 'dynamic'], 'type': 'string', 'description': 'Zone dimensions type: "fixed" (default) or "dynamic"'}, 'min_payout': {'type': 'number', 'description': 'Minimum payout per impression (CPM)'}, 'responsive': {'enum': ['fixed', 'auto', 'inherit'], 'type': 'string', 'description': 'Size behavior'}, 'burn_in_hours': {'type': 'number', 'description': 'Hours before eCPM confidence'}, 'refresh_limit': {'type': 'number', 'description': 'Total times zone will refresh'}, 'ad_size_filter': {'type': 'object', 'properties': {'type': {'enum': ['INCLUSIVE', 'EXCLUSIVE'], 'type': 'string'}, 'sizes': {'type': 'array', 'items': {'type': 'object', 'required': ['width', 'height'], 'properties': {'width': {'type': 'number'}, 'height': {'type': 'number'}}, 'additionalProperties': False}}}, 'description': 'Ad size filter (dynamic zones only)', 'additionalProperties': False}, 'api_frameworks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Supported API frameworks for OpenRTB'}, 'iab_categories': {'type': 'array', 'items': {'type': 'string'}, 'description': 'IAB category descriptors'}, 'private_auction': {'type': 'boolean', 'description': 'Whether auction ignores non-deal bids'}, 'unique_delivery': {'type': 'boolean', 'description': 'Serve unique ads on each zone'}, 'rtb_placement_id': {'type': 'string', 'description': 'OpenRTB tagid identifier'}, 'auction_tie_break': {'enum': ['RANDOM', 'SCORE'], 'type': 'string', 'description': 'Tie-breaking method for auctions'}, 'refresh_frequency': {'type': 'number', 'description': 'Interval in seconds for serving new ads'}, 'use_share_of_voice': {'type': 'boolean', 'description': 'Use "share of voice" as serving strategy'}, 'burn_in_impressions': {'type': 'number', 'description': 'Impressions before eCPM confidence'}, 'allow_demand_sources': {'type': 'boolean', 'description': 'Allow requests to demand endpoints'}, 'serve_priority_order': {'enum': ['weight', 'auction'], 'type': 'string', 'description': 'Priority order: "weight" or "auction"'}, 'optimization_strategy': {'type': 'string', 'description': 'Zone optimization strategy'}, 'ecpm_testing_allowance': {'type': 'number', 'description': 'Percentage for eCPM recalculation testing'}, 'allowed_root_native_templates': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Allowed root native template IDs'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['zone_id'], 'properties': {'name': {'type': 'string', 'description': 'ORTB native ad name'}, 'zone_id': {'type': 'number', 'description': 'Standard zone ID'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Advertiser ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Audience ID'}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Beacon signing key ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Bidder ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Campaign assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Catalog zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Channel zone assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contact ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Document ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Payment ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contract template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data key ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data key target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data list ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Day parting ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Demand endpoint ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Demand source ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Email zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Upload configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Geo target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'List target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Manager ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Media group ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Data asset ID'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Image asset ID'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Title asset ID'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Placement ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Platform target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'PMP deal ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Postal code target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'source_id'], 'properties': {'source_id': {'type': 'number', 'description': 'Source ID'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'source_target_id'], 'properties': {'publisher_id': {'type': 'number', 'description': 'Publisher ID'}, 'source_target_id': {'type': 'number', 'description': 'Source target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_config_id', 'schedule_id'], 'properties': {'schedule_id': {'type': 'number', 'description': 'Schedule ID'}, 'report_config_id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Role ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Schedule ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'SFTP connection ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Signature request ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'request_id', 'recipient_id'], 'properties': {'request_id': {'type': 'number', 'description': 'Signature request ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}, 'recipient_id': {'type': 'number', 'description': 'Recipient ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Trusted redirect domain ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'User attribute ID'}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['zone_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'ORTB native ad ID'}, 'zone_id': {'type': 'number', 'description': 'Standard zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['method', 'path'], 'properties': {'path': {'type': 'string', 'description': 'Endpoint path with `{placeholder}` syntax for path params, e.g. "/campaigns/{id}". Must match the path returned by search_adbutler_api exactly.'}, 'method': {'type': 'string', 'description': 'HTTP method, e.g. "GET", "POST", "PUT", "DELETE".'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'document_id', 'revision_id'], 'properties': {'contract_id': {'type': 'number', 'description': 'Contract ID'}, 'document_id': {'type': 'number', 'description': 'Document ID'}, 'revision_id': {'type': 'number', 'description': 'File revision ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['draft'], 'properties': {'draft': {'type': 'object', 'description': 'Object containing standard campaign fields (name, advertiser, etc.)', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign_draft_id', 'ad_item_draft_id'], 'properties': {'draft': {'type': 'object', 'description': 'Object containing campaign assignment fields (campaign and advertisement auto-resolved)', 'additionalProperties': {}}, 'ad_item_draft_id': {'type': 'number', 'description': 'Draft ad item ID this assignment references'}, 'campaign_draft_id': {'type': 'number', 'description': 'Draft campaign ID this assignment belongs to'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign_draft_id', 'draft'], 'properties': {'draft': {'type': 'object', 'description': 'Object containing catalog ad item fields (name required)', 'additionalProperties': {}}, 'campaign_draft_id': {'type': 'number', 'description': 'Draft campaign ID this ad item belongs to'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign_draft_id', 'draft'], 'properties': {'draft': {'type': 'object', 'description': 'Object containing custom HTML ad item fields (name, custom_html required)', 'additionalProperties': {}}, 'campaign_draft_id': {'type': 'number', 'description': 'Draft campaign ID this ad item belongs to'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign_draft_id', 'draft'], 'properties': {'draft': {'type': 'object', 'description': 'Object containing image ad item fields (name required)', 'additionalProperties': {}}, 'campaign_draft_id': {'type': 'number', 'description': 'Draft campaign ID this ad item belongs to'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign_draft_id', 'draft'], 'properties': {'draft': {'type': 'object', 'description': 'Object containing native ad item fields (name required, plus template, variables, etc.)', 'additionalProperties': {}}, 'campaign_draft_id': {'type': 'number', 'description': 'Draft campaign ID this ad item belongs to'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign_draft_id', 'draft'], 'properties': {'draft': {'type': 'object', 'description': 'Object containing placement fields (zone, advertisement, etc.)', 'additionalProperties': {}}, 'campaign_draft_id': {'type': 'number', 'description': 'Draft campaign ID this placement belongs to'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign_draft_id', 'draft'], 'properties': {'draft': {'type': 'object', 'description': 'Object containing rich media ad item fields (name required)', 'additionalProperties': {}}, 'campaign_draft_id': {'type': 'number', 'description': 'Draft campaign ID this ad item belongs to'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['campaign_draft_id', 'draft'], 'properties': {'draft': {'type': 'object', 'description': 'Object containing schedule fields', 'additionalProperties': {}}, 'campaign_draft_id': {'type': 'number', 'description': 'Draft campaign ID this schedule belongs to'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft campaign assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft placement ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft schedule ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft campaign assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft placement ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft schedule ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft campaign ID'}, 'draft': {'type': 'object', 'description': 'Object containing standard campaign fields to update', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft campaign assignment ID'}, 'draft': {'type': 'object', 'description': 'Object containing campaign assignment fields to update', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}, 'draft': {'type': 'object', 'description': 'Object containing catalog ad item fields to update', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}, 'draft': {'type': 'object', 'description': 'Object containing custom HTML ad item fields to update', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}, 'draft': {'type': 'object', 'description': 'Object containing image ad item fields to update', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}, 'draft': {'type': 'object', 'description': 'Object containing native ad item fields to update', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft placement ID'}, 'draft': {'type': 'object', 'description': 'Object containing placement fields to update', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft ad item ID'}, 'draft': {'type': 'object', 'description': 'Object containing rich media ad item fields to update', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Draft schedule ID'}, 'draft': {'type': 'object', 'description': 'Object containing schedule fields to update', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['zone_ids'], 'properties': {'zone_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of zone IDs to generate tags for'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ID', 'setID', 'type'], 'properties': {'ID': {'type': 'number', 'description': 'Your AdButler account ID'}, 'ip': {'type': 'string', 'description': 'IPv4 address for geographic targeting (required for server-side requests)'}, 'kw': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Keywords for keyword targeting'}, 'rf': {'type': 'number', 'description': 'Pass 1 to include is_redirectable field in response'}, 'sh': {'type': 'number', 'description': 'Screen height for platform targeting'}, 'sw': {'type': 'number', 'description': 'Screen width for platform targeting'}, 'ua': {'type': 'string', 'description': 'User agent string for platform targeting'}, 'pid': {'type': 'number', 'description': 'Page ID for unique delivery/roadblocks (random number, same for all zones on page)'}, 'spr': {'type': 'number', 'description': 'Screen pixel ratio for platform targeting'}, 'size': {'type': 'string', 'description': 'Expected ad size (e.g. "300x250")'}, 'type': {'enum': ['json', 'jsonr'], 'type': 'string', 'description': 'Response type: "json" for most eligible ad, "jsonr" for all eligible ads ranked'}, 'place': {'type': 'number', 'description': 'Place counter for unique delivery (0, 1, 2, etc.)'}, 'setID': {'type': 'number', 'description': 'Zone ID to serve an ad from'}, 'referrer': {'type': 'string', 'description': 'Page URL for URL targeting (required for server-side requests)'}, '_abdk_json': {'type': 'object', 'description': 'Data key key-value pairs for data key targeting', 'additionalProperties': {}}, 'defer_signing': {'type': 'boolean', 'description': 'Defer beacon signing hash generation'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Advertiser ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived advertiser ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived email zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Audience ID'}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Beacon signing key ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Bidder ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Campaign assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Catalog zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Catalog zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Channel zone assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'zones': {'type': 'string', 'description': 'Filter by zone IDs (comma-separated)'}, 'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}, 'campaigns': {'type': 'string', 'description': 'Filter by campaign IDs (comma-separated)'}, 'publishers': {'type': 'string', 'description': 'Filter by publisher IDs (comma-separated)'}, 'advertisers': {'type': 'string', 'description': 'Filter by advertiser IDs (comma-separated)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contact ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contact ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Document ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'document_id', 'revision_id'], 'properties': {'contract_id': {'type': 'number', 'description': 'Contract ID'}, 'document_id': {'type': 'number', 'description': 'Document ID'}, 'revision_id': {'type': 'number', 'description': 'File revision ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Payment ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contract template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'zones': {'type': 'string', 'description': 'Filter by zone IDs (comma-separated)'}, 'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}, 'campaigns': {'type': 'string', 'description': 'Filter by campaign IDs (comma-separated)'}, 'publishers': {'type': 'string', 'description': 'Filter by publisher IDs (comma-separated)'}, 'advertisers': {'type': 'string', 'description': 'Filter by advertiser IDs (comma-separated)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data key ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data key target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data list ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Day parting ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Demand endpoint ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Demand source ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'period'], 'properties': {'type': {'type': 'string', 'description': 'Report type: overview, advertiser, publisher, zone, campaign, channel, geo-target, ad-item'}, 'zones': {'type': 'string', 'description': 'Filter by zone IDs (comma-separated)'}, 'period': {'type': 'string', 'description': 'Data grouping period: day, week, month, year'}, 'preset': {'type': 'string', 'description': 'Date preset: today, last-24-hours, yesterday, this-week, last-week, this-month, last-month, year-to-date, last-year, last-7-days, last-14-days, last-30-days, last-3-months, last-6-months, last-12-months'}, 'details': {'type': 'boolean', 'description': 'Include detailed breakdown'}, 'summary': {'type': 'boolean', 'description': 'Include summary data'}, 'timezone': {'type': 'string', 'description': 'Timezone for preset (e.g. "America/New_York")'}, 'breakdown': {'type': 'boolean', 'description': 'Include breakdown data'}, 'campaigns': {'type': 'string', 'description': 'Filter by campaign IDs (comma-separated)'}, 'financials': {'type': 'boolean', 'description': 'Include financial data'}, 'publishers': {'type': 'string', 'description': 'Filter by publisher IDs (comma-separated)'}, 'advertisers': {'type': 'string', 'description': 'Filter by advertiser IDs (comma-separated)'}, 'exclude_channel_stats': {'type': 'boolean', 'description': 'Exclude stats from channel-served ads'}, 'require_channel_stats': {'type': 'boolean', 'description': 'Only include stats from channel-served ads'}, 'exclude_campaign_ad_items': {'type': 'boolean', 'description': 'Exclude ad items in campaigns'}, 'exclude_publisher_ad_items': {'type': 'boolean', 'description': 'Exclude ad items directly in zones'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Email zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Email zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Email zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['log_type'], 'properties': {'to': {'type': 'string', 'description': 'End date filter'}, 'from': {'type': 'string', 'description': 'Start date filter'}, 'log_type': {'type': 'string', 'description': 'Type of event log to retrieve'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Upload configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Upload log ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'zones': {'type': 'string', 'description': 'Filter by zone IDs (comma-separated)'}, 'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}, 'campaigns': {'type': 'string', 'description': 'Filter by campaign IDs (comma-separated)'}, 'publishers': {'type': 'string', 'description': 'Filter by publisher IDs (comma-separated)'}, 'advertisers': {'type': 'string', 'description': 'Filter by advertiser IDs (comma-separated)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Geo target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'period'], 'properties': {'to': {'type': 'string', 'description': 'End date (required with "from" unless preset is set)'}, 'from': {'type': 'string', 'description': 'Start date (required with "to" unless preset is set)'}, 'type': {'type': 'string', 'description': 'Report type: overview, advertiser, zone, campaign, ad-item, value-catcher-ad-item'}, 'period': {'type': 'string', 'description': 'Data grouping period: day, week, month, year'}, 'portal': {'type': 'number', 'description': 'Marketplace portal ID â\x80\x94 report currency follows the portal (e.g. NZ portal reports in NZD); omit for the account default currency'}, 'preset': {'type': 'string', 'description': 'Date preset: today, last-24-hours, yesterday, this-week, last-7-days, last-week, last-14-days, this-month, last-30-days, last-month, last-3-months, last-6-months, last-12-months, year-to-date, last-year (required unless from/to are set)'}, 'details': {'type': 'boolean', 'description': 'Include detailed breakdown'}, 'summary': {'type': 'boolean', 'description': 'Include summary data'}, 'ad_items': {'type': 'string', 'description': 'Filter by ad item IDs (comma-separated)'}, 'channels': {'type': 'string', 'description': 'Filter by channel IDs (comma-separated)'}, 'timezone': {'type': 'string', 'description': 'Timezone for dates (default Australia/Melbourne)'}, 'breakdown': {'type': 'boolean', 'description': 'Include breakdown data'}, 'campaigns': {'type': 'string', 'description': 'Filter by campaign IDs (comma-separated)'}, 'financials': {'type': 'boolean', 'description': 'Include financial data'}, 'advertisers': {'type': 'string', 'description': 'Filter by advertiser IDs (comma-separated)'}, 'simple_stats': {'type': 'boolean', 'description': 'Return simplified stats'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['seller_id', 'sku'], 'properties': {'sku': {'type': 'string', 'description': 'Product SKU'}, 'seller_id': {'type': 'string', 'description': 'Kogan seller ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'period'], 'properties': {'to': {'type': 'string', 'description': 'End date (required with "from" unless preset is set)'}, 'from': {'type': 'string', 'description': 'Start date (required with "to" unless preset is set)'}, 'type': {'type': 'string', 'description': 'Report type: advertiser, campaign, ad-item'}, 'zones': {'type': 'string', 'description': 'Filter by zone IDs (comma-separated)'}, 'period': {'type': 'string', 'description': 'Data grouping period: day, week, month, year'}, 'portal': {'type': 'number', 'description': 'Marketplace portal ID â\x80\x94 report currency follows the portal (e.g. NZ portal reports in NZD); omit for the account default currency'}, 'preset': {'type': 'string', 'description': 'Date preset: today, last-24-hours, yesterday, this-week, last-7-days, last-week, last-14-days, this-month, last-30-days, last-month, last-3-months, last-6-months, last-12-months, year-to-date, last-year (required unless from/to are set)'}, 'details': {'type': 'boolean', 'description': 'Include detailed breakdown'}, 'summary': {'type': 'boolean', 'description': 'Include summary data'}, 'ad_items': {'type': 'string', 'description': 'Filter by ad item IDs (comma-separated)'}, 'timezone': {'type': 'string', 'description': 'Timezone for dates (default Australia/Melbourne)'}, 'breakdown': {'type': 'boolean', 'description': 'Include breakdown data'}, 'campaigns': {'type': 'string', 'description': 'Filter by campaign IDs (comma-separated)'}, 'financials': {'type': 'boolean', 'description': 'Include financial data'}, 'advertisers': {'type': 'string', 'description': 'Filter by advertiser IDs (comma-separated)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'List target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'description': 'Website URL to preview'}, 'zone_id': {'type': 'number', 'description': 'Zone ID to preview'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Manager ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'type': {'type': 'string', 'description': 'Ad item type'}, 'ad_item_id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Media group ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Data asset ID'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Image asset ID'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Title asset ID'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Placement ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Placement ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Platform target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'PMP deal ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Postal code target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'catalog_id'], 'properties': {'catalog_id': {'type': 'number', 'description': 'Catalog ID'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'catalog_id', 'identifier'], 'properties': {'catalog_id': {'type': 'number', 'description': 'Catalog ID'}, 'identifier': {'type': 'string', 'description': 'Unique identifier for the catalog item'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'source_id'], 'properties': {'source_id': {'type': 'number', 'description': 'Source ID'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'source_target_id'], 'properties': {'publisher_id': {'type': 'number', 'description': 'Publisher ID'}, 'source_target_id': {'type': 'number', 'description': 'Source target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_config_id', 'generated_id'], 'properties': {'generated_id': {'type': 'number', 'description': 'Generated report ID'}, 'report_config_id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_config_id', 'schedule_id'], 'properties': {'schedule_id': {'type': 'number', 'description': 'Schedule ID'}, 'report_config_id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_config_id', 'schedule_id', 'generated_id'], 'properties': {'schedule_id': {'type': 'number', 'description': 'Schedule ID'}, 'generated_id': {'type': 'number', 'description': 'Generated report ID'}, 'report_config_id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Role ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Schedule ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'SFTP connection ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Signature request ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'request_id', 'recipient_id'], 'properties': {'request_id': {'type': 'number', 'description': 'Signature request ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}, 'recipient_id': {'type': 'number', 'description': 'Recipient ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Trusted redirect domain ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id', 'user_id'], 'properties': {'user_id': {'type': 'string', 'description': 'User ID'}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'User attribute ID'}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST report ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'zones': {'type': 'string', 'description': 'Filter by zone IDs (comma-separated)'}, 'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}, 'campaigns': {'type': 'string', 'description': 'Filter by campaign IDs (comma-separated)'}, 'publishers': {'type': 'string', 'description': 'Filter by publisher IDs (comma-separated)'}, 'advertisers': {'type': 'string', 'description': 'Filter by advertiser IDs (comma-separated)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST placement ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'preset': {'type': 'string', 'description': 'Date preset'}, 'timezone': {'type': 'string', 'description': 'Timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'period'], 'properties': {'type': {'type': 'string', 'description': 'Report type: overview, advertiser, publisher, zone, campaign, ad-item'}, 'zones': {'type': 'string', 'description': 'Filter by zone IDs (comma-separated)'}, 'period': {'type': 'string', 'description': 'Data grouping period: day, week, month, year'}, 'preset': {'type': 'string', 'description': 'Date preset (same options as display report)'}, 'details': {'type': 'boolean', 'description': 'Include detailed breakdown'}, 'summary': {'type': 'boolean', 'description': 'Include summary data'}, 'timezone': {'type': 'string', 'description': 'Timezone for preset'}, 'breakdown': {'type': 'boolean', 'description': 'Include breakdown data'}, 'campaigns': {'type': 'string', 'description': 'Filter by campaign IDs (comma-separated)'}, 'financials': {'type': 'boolean', 'description': 'Include financial data'}, 'publishers': {'type': 'string', 'description': 'Filter by publisher IDs (comma-separated)'}, 'advertisers': {'type': 'string', 'description': 'Filter by advertiser IDs (comma-separated)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['zone_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'ORTB native ad ID'}, 'zone_id': {'type': 'number', 'description': 'Standard zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'document_id'], 'properties': {'contract_id': {'type': 'number', 'description': 'Contract ID'}, 'document_id': {'type': 'number', 'description': 'Document ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_config_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'report_config_id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_config_id', 'schedule_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'schedule_id': {'type': 'number', 'description': 'Schedule ID'}, 'report_config_id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_config_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'report_config_id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'request_id'], 'properties': {'request_id': {'type': 'number', 'description': 'Signature request ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['zone_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}, 'zone_id': {'type': 'number', 'description': 'Standard zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'List target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id', 'user_id', 'list_attribute_name'], 'properties': {'values': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Values to remove'}, 'user_id': {'type': 'string', 'description': 'User ID'}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}, 'list_attribute_name': {'type': 'string', 'description': 'List attribute name'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'document_id'], 'properties': {'contract_id': {'type': 'number', 'description': 'Contract ID'}, 'document_id': {'type': 'number', 'description': 'Document ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'document_id'], 'properties': {'contract_id': {'type': 'number', 'description': 'Contract ID'}, 'document_id': {'type': 'number', 'description': 'Document ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'request_id'], 'properties': {'request_id': {'type': 'number', 'description': 'Signature request ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'The email address used to create the trial account'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_config_id', 'schedule_id'], 'properties': {'schedule_id': {'type': 'number', 'description': 'Schedule ID'}, 'report_config_id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results to return (default 10, max 50).'}, 'query': {'type': 'string', 'description': 'Keyword(s) to search for. Single word works best.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'catalog_id'], 'properties': {'query': {'type': 'string', 'description': 'Search query string'}, 'catalog_id': {'type': 'number', 'description': 'Catalog ID'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ID', 'setID', 'type'], 'properties': {'ID': {'type': 'number', 'description': 'Your AdButler account ID'}, 'ip': {'type': 'string', 'description': 'IPv4 address for geographic targeting (required for server-side requests)'}, 'kw': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Keywords for keyword targeting'}, 'rf': {'type': 'number', 'description': 'Pass 1 to include is_redirectable field in response'}, 'sh': {'type': 'number', 'description': 'Screen height for platform targeting'}, 'sw': {'type': 'number', 'description': 'Screen width for platform targeting'}, 'ua': {'type': 'string', 'description': 'User agent string for platform targeting'}, 'pid': {'type': 'number', 'description': 'Page ID for unique delivery/roadblocks (random number, same for all zones on page)'}, 'spr': {'type': 'number', 'description': 'Screen pixel ratio for platform targeting'}, 'size': {'type': 'string', 'description': 'Expected ad size (e.g. "300x250")'}, 'type': {'enum': ['json', 'jsonr'], 'type': 'string', 'description': 'Response type: "json" for most eligible ad, "jsonr" for all eligible ads ranked'}, 'place': {'type': 'number', 'description': 'Place counter for unique delivery (0, 1, 2, etc.)'}, 'setID': {'type': 'number', 'description': 'Zone ID to serve an ad from'}, 'referrer': {'type': 'string', 'description': 'Page URL for URL targeting (required for server-side requests)'}, '_abdk_json': {'type': 'object', 'description': 'Data key key-value pairs for data key targeting', 'additionalProperties': {}}, 'defer_signing': {'type': 'boolean', 'description': 'Defer beacon signing hash generation'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'description': 'The AdButler API key'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data', 'meta'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['ad_item_id'], 'properties': {'sales': {'type': 'number', 'description': 'Sales value in the window (default 0.00)'}, 'clicks': {'type': 'number', 'description': 'Clicks in the window (default 0)'}, 'ad_item_id': {'type': ['number', 'string'], 'description': 'Numeric ad item ID, or a Value Catcher composite ID "seller_id,sku,wallet_id,zone_id" (e.g. "KoganSeller,OVMIASDBDWA,3,104446)"'}, 'conversions': {'type': 'number', 'description': 'Conversions in the window (default 0)'}, 'impressions': {'type': 'number', 'description': 'Impressions in the window (default 0)'}, 'quantity_sold': {'type': 'number', 'description': 'Units sold in the window (default 0)'}}, 'additionalProperties': False}, 'description': 'Per-ad-item stat rows to record'}, 'meta': {'type': 'object', 'required': ['from', 'to', 'timezone'], 'properties': {'to': {'type': 'string', 'description': 'Window end, ISO-8601'}, 'from': {'type': 'string', 'description': 'Window start, ISO-8601 (e.g. "2026-02-06T00:00:00+11:00")'}, 'timezone': {'type': 'string', 'description': 'Timezone of the window (e.g. "Australia/Melbourne")'}}, 'description': 'Time window the stat rows cover', 'additionalProperties': False}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'host': {'type': 'string', 'description': 'SFTP host'}, 'path': {'type': 'string', 'description': 'Remote path'}, 'port': {'type': 'number', 'description': 'SFTP port'}, 'password': {'type': 'string', 'description': 'SFTP password'}, 'username': {'type': 'string', 'description': 'SFTP username'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived advertiser ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived email zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Advertiser ID'}, 'name': {'type': 'string', 'description': 'Advertiser name'}, 'email': {'type': 'string', 'description': 'Contact email'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'password': {'type': 'string', 'description': 'Password for advertiser portal (min 8 chars, must include upper, lower, number)'}, 'can_add_ad_items': {'type': 'boolean', 'description': 'Whether advertiser can submit advertisements for scheduling'}, 'can_change_password': {'type': 'boolean', 'description': 'Whether advertiser can change password'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Audience ID'}, 'name': {'type': 'string', 'description': 'Audience name'}, 'attributes': {'type': 'object', 'description': 'Attribute targets defining the audience', 'additionalProperties': {'type': 'object', 'required': ['operator', 'operand'], 'properties': {'operand': {'type': 'string', 'description': 'Value to compare against'}, 'operator': {'type': 'string', 'description': 'Comparison operator'}}, 'additionalProperties': False}}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}, 'name': {'type': 'string', 'description': 'Creative name'}, 'description': {'type': 'string', 'description': 'Creative description'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Beacon signing key ID'}, 'key_name': {'type': 'string', 'description': 'Beacon signing key name'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Bidder ID'}, 'name': {'type': 'string', 'description': 'Bidder name'}, 'status': {'enum': ['active', 'inactive'], 'type': 'string', 'description': 'Bidder status'}, 'bid_url': {'type': 'string', 'description': 'Bid endpoint URL'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Campaign ID'}, 'name': {'type': 'string', 'description': 'Campaign name'}, 'budget': {'type': 'object', 'properties': {'daily': {'type': 'number'}, 'weekly': {'type': 'number'}, 'monthly': {'type': 'number'}, 'lifetime': {'type': 'number'}}, 'description': 'Budget limits', 'additionalProperties': False}, 'contract': {'type': 'number', 'description': 'Contract ID'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'advertiser': {'type': 'number', 'description': 'Advertiser ID'}, 'roadblock_tags': {'type': 'string', 'description': 'Roadblock tag'}, 'targeting_source': {'enum': ['CAMPAIGN', 'AD_ITEM'], 'type': 'string', 'description': 'Targeting level'}, 'scheduling_source': {'enum': ['CAMPAIGN', 'AD_ITEM'], 'type': 'string', 'description': 'Scheduling level'}, 'trusted_redirect_domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Trusted redirect domains'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Campaign assignment ID'}, 'active': {'type': 'boolean', 'description': 'Whether assignment is active'}, 'weight': {'type': 'number', 'description': 'Relative delivery weight'}, 'keywords': {'type': 'string', 'description': 'Comma-separated keywords'}, 'schedule': {'type': 'number', 'description': 'Schedule ID'}, 'geo_target': {'type': 'number', 'description': 'Geo Target ID'}, 'list_target': {'type': 'number', 'description': 'List Target ID'}, 'data_key_target': {'type': 'number', 'description': 'Data Key Target ID'}, 'platform_target': {'type': 'number', 'description': 'Platform Target ID'}, 'keywords_match_method': {'enum': ['required', 'preferred', 'filtered'], 'type': 'string', 'description': 'Keyword matching method'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}, 'name': {'type': 'string', 'description': 'Ad item name'}, 'location': {'type': 'string', 'description': 'Click-through URL'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'tracking_pixel': {'type': 'string', 'description': 'Third-party tracking pixel URL'}, 'tracking_pixels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tracking pixel URLs'}, 'catalog_item_identifier': {'type': 'string', 'description': 'Unique identifier for the catalog item'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Catalog zone ID'}, 'name': {'type': 'string', 'description': 'Zone name'}, 'auction_type': {'enum': ['FIRST_PRICE', 'SECOND_PRICE'], 'type': 'string', 'description': 'Auction type'}, 'bid_floor_cpc': {'type': 'number', 'description': 'CPC bid floor'}, 'bid_floor_cpm': {'type': 'number', 'description': 'CPM bid floor'}, 'advertiser_cost_type': {'enum': ['CPM', 'CPC'], 'type': 'string', 'description': 'Billing model'}, 'click_cooldown_period': {'type': 'number', 'description': 'Click cooldown period in seconds'}, 'conversion_lookback_period': {'type': 'number', 'description': 'Conversion lookback period in seconds'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Channel ID'}, 'name': {'type': 'string', 'description': 'Channel name'}, 'priority': {'enum': ['sponsorship', 'standard', 'network', 'bulk', 'house'], 'type': 'string', 'description': 'Serving priority'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contact ID'}, 'name': {'type': 'string', 'description': 'Contact name'}, 'email': {'type': 'string', 'description': 'Contact email address'}, 'notes': {'type': 'string', 'description': 'Additional notes'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contract ID'}, 'name': {'type': 'string', 'description': 'Contract name'}, 'rate': {'type': 'number', 'description': 'Contract rate'}, 'end_at': {'type': 'string', 'description': 'Contract end date (YYYY-MM-DD)'}, 'status': {'enum': ['open', 'terminated', 'fulfilled', 'closed'], 'type': 'string', 'description': 'Contract status'}, 'start_at': {'type': 'string', 'description': 'Contract start date (YYYY-MM-DD)'}, 'advertiser': {'type': 'number', 'description': 'Advertiser ID'}, 'description': {'type': 'string', 'description': 'Contract description'}, 'payment_due_date': {'type': 'string', 'description': 'Payment due date (YYYY-MM-DD)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Document ID'}, 'name': {'type': 'string', 'description': 'Document name'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Contract template ID'}, 'name': {'type': 'string', 'description': 'Template name'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}, 'name': {'type': 'string', 'description': 'Creative name'}, 'description': {'type': 'string', 'description': 'Creative description'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}, 'name': {'type': 'string', 'description': 'Ad item name'}, 'width': {'type': 'number', 'description': 'Ad width in pixels'}, 'height': {'type': 'number', 'description': 'Ad height in pixels'}, 'location': {'type': 'string', 'description': 'Click-through URL'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'custom_html': {'type': 'string', 'description': 'The HTML content'}, 'tracking_pixel': {'type': 'string', 'description': 'Third-party tracking pixel URL'}, 'tracking_pixels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tracking pixel URLs'}, 'html_content_below': {'type': 'string', 'description': 'HTML content below the ad item'}, 'trusted_redirect_domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Trusted redirect domains'}, 'expand_vertical_direction': {'enum': ['none', 'up', 'down'], 'type': 'string', 'description': 'Vertical expand direction'}, 'expand_horizontal_direction': {'enum': ['none', 'left', 'right'], 'type': 'string', 'description': 'Horizontal expand direction'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Report configuration ID'}, 'date': {'type': 'object', 'properties': {'end': {'type': 'string'}, 'start': {'type': 'string'}, 'preset': {'type': 'string'}, 'timezone': {'type': 'string'}}, 'description': 'Date configuration', 'additionalProperties': False}, 'name': {'type': 'string', 'description': 'Report name'}, 'type': {'enum': ['overview', 'advertiser', 'publisher', 'zone', 'campaign', 'channel', 'geo-target', 'ad-item'], 'type': 'string', 'description': 'Report type'}, 'period': {'enum': ['day', 'week', 'month', 'year'], 'type': 'string', 'description': 'Data grouping period'}, 'columns': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Columns to include'}, 'filters': {'type': 'object', 'description': 'Filter criteria', 'additionalProperties': {}}, 'exclude_channel_stats': {'type': 'boolean', 'description': 'Exclude stats from channel-served ads'}, 'require_channel_stats': {'type': 'boolean', 'description': 'Only include stats from channel-served ads'}, 'exclude_campaign_ad_items': {'type': 'boolean', 'description': 'Exclude ad items in campaigns'}, 'exclude_publisher_ad_items': {'type': 'boolean', 'description': 'Exclude ad items directly in zones'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data key ID'}, 'name': {'type': 'string', 'description': 'Data key name'}, 'type': {'enum': ['STRING', 'NUMBER', 'DATE', 'DATETIME', 'TIME'], 'type': 'string', 'description': 'Data key value type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data key target ID'}, 'name': {'type': 'string', 'description': 'Data key target name'}, 'target': {'type': 'string', 'description': 'JSON formatted target logic'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Data list ID'}, 'label': {'type': 'string', 'description': 'Data list label/name'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Day parting ID'}, 'name': {'type': 'string', 'description': 'Day parting name'}, 'ranges': {'type': 'object', 'description': 'Object mapping day names (monday-sunday) to arrays of time ranges', 'additionalProperties': {'type': 'array', 'items': {'type': 'string'}}}, 'is_template': {'type': 'boolean', 'description': 'If true, shown in UI when creating/editing schedules'}, 'use_member_timezone': {'type': 'boolean', 'description': 'If true, use account timezone; if false, use viewer timezone'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Demand endpoint ID'}, 'name': {'type': 'string', 'description': 'Demand endpoint name'}, 'status': {'enum': ['active', 'inactive'], 'type': 'string', 'description': 'Whether to send bid requests'}, 'priority': {'enum': ['sponsorship', 'standard', 'network', 'bulk', 'house'], 'type': 'string', 'description': 'Serving priority'}, 'bid_floor': {'type': 'number', 'description': 'Default CPM bid floor'}, 'geo_target': {'type': 'number', 'description': 'Geo target ID'}, 'filter_type': {'enum': ['all', 'whitelist', 'blacklist'], 'type': 'string', 'description': 'Zone filtering type'}, 'allowed_sizes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Allowed zone sizes'}, 'demand_source': {'type': 'number', 'description': 'Demand Source ID'}, 'revenue_share': {'type': 'number', 'description': 'Revenue share percentage'}, 'filtered_zones': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Zone IDs for filter list'}, 'markup_percent': {'type': 'number', 'description': 'Markup percent'}, 'supported_formats': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Supported ad formats'}, 'default_parameters': {'type': 'object', 'description': 'Default parameters', 'additionalProperties': {}}, 'filtered_vast_zones': {'type': 'array', 'items': {'type': 'number'}, 'description': 'VAST zone IDs for filter list'}, 'native_json_encoded': {'type': 'boolean', 'description': 'Whether native JSON should be encoded'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Demand source ID'}, 'name': {'type': 'string', 'description': 'Demand source name'}, 'status': {'enum': ['active', 'inactive'], 'type': 'string', 'description': 'Whether to send bid requests'}, 'spend_limit': {'type': 'number', 'description': 'Spend limit amount'}, 'spend_limit_end': {'type': 'string', 'description': 'Spend limit end date (ISO-8601)'}, 'spend_limit_start': {'type': 'string', 'description': 'Spend limit start date (ISO-8601)'}, 'spend_limit_period': {'enum': ['once', 'weekly', 'biweekly', 'monthly', 'quarterly'], 'type': 'string', 'description': 'Spend limit reset interval'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Email zone ID'}, 'name': {'type': 'string', 'description': 'Zone name'}, 'width': {'type': 'number', 'description': 'Zone width in pixels'}, 'height': {'type': 'number', 'description': 'Zone height in pixels'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'publisher': {'type': 'number', 'description': 'Publisher ID'}, 'uid_rotate': {'type': 'boolean', 'description': 'Serve different ads per user'}, 'rotate_timer': {'type': 'object', 'required': ['amount', 'interval'], 'properties': {'amount': {'type': 'number', 'description': 'Period amount'}, 'interval': {'enum': ['minutes', 'days'], 'type': 'string', 'description': 'Period interval'}}, 'description': 'Period after which user sees a new ad', 'additionalProperties': False}, 'auction_tie_break': {'enum': ['RANDOM', 'SCORE'], 'type': 'string', 'description': 'Tie-breaking method'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Upload configuration ID'}, 'name': {'type': 'string', 'description': 'Configuration name'}, 'format': {'type': 'string', 'description': 'Log file format'}, 'enabled': {'type': 'boolean', 'description': 'Whether the upload configuration is enabled'}, 'frequency': {'type': 'string', 'description': 'Upload frequency (e.g. "daily", "hourly")'}, 'connection_id': {'type': 'number', 'description': 'SFTP connection ID to use for upload'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Geo target ID'}, 'name': {'type': 'string', 'description': 'Geo target name'}, 'unit': {'enum': ['miles', 'kilometers'], 'type': 'string', 'description': 'Distance unit'}, 'areas': {'type': 'array', 'items': {'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'City name'}, 'region': {'type': 'string', 'description': 'Region/state'}, 'country': {'type': 'string', 'description': 'Two-letter country code'}, 'continent': {'type': 'string', 'description': 'Continent name'}}, 'additionalProperties': False}, 'description': 'Array of geographic areas'}, 'range': {'type': 'number', 'description': 'Radius range'}, 'inclusive': {'type': 'boolean', 'description': 'If true, target users IN these areas; if false, EXCLUDE'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}, 'name': {'type': 'string', 'description': 'Ad item name'}, 'width': {'type': 'number', 'description': 'Ad width in pixels'}, 'height': {'type': 'number', 'description': 'Ad height in pixels'}, 'creative': {'type': 'number', 'description': 'Image creative ID'}, 'location': {'type': 'string', 'description': 'Click-through URL'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'html_target': {'type': 'string', 'description': 'Window/frame for destination URL'}, 'creative_url': {'type': 'string', 'description': 'URL to image file'}, 'html_alt_text': {'type': 'string', 'description': 'Alt text for the image'}, 'tracking_pixel': {'type': 'string', 'description': 'Third-party tracking pixel URL'}, 'tracking_pixels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tracking pixel URLs'}, 'html_content_below': {'type': 'string', 'description': 'HTML content below the ad item'}, 'trusted_redirect_domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Trusted redirect domains'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['seller_id', 'sku', 'category', 'category_slug'], 'properties': {'sku': {'type': 'string', 'description': 'Product SKU'}, 'category': {'type': 'string', 'description': 'New category name'}, 'seller_id': {'type': 'string', 'description': 'Kogan seller ID'}, 'category_slug': {'type': 'string', 'description': 'New category slug'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'List target ID'}, 'label': {'type': 'string', 'description': 'List target name'}, 'data_list': {'type': 'number', 'description': 'Data list ID'}, 'inclusive': {'type': 'boolean', 'description': 'If true, inclusion; if false, exclusion'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Manager ID'}, 'name': {'type': 'string', 'description': 'Manager name'}, 'email': {'type': 'string', 'description': 'Manager email address'}, 'notes': {'type': 'string', 'description': 'Notes about the manager'}, 'password': {'type': 'string', 'description': 'Login password'}, 'position': {'type': 'string', 'description': 'Manager position'}, 'is_enabled': {'type': 'boolean', 'description': 'Whether the manager account is enabled'}, 'can_manage_links': {'type': 'boolean', 'description': 'Can manage tracking links'}, 'can_manage_media': {'type': 'boolean', 'description': 'Can manage creatives and media groups'}, 'can_manage_users': {'type': 'boolean', 'description': 'Can manage users'}, 'publisher_access': {'enum': ['none', 'specific', 'all'], 'type': 'string', 'description': 'Publisher access level'}, 'statistics_access': {'enum': ['none', 'specific', 'all'], 'type': 'string', 'description': 'Statistics access level'}, 'can_manage_bidders': {'type': 'boolean', 'description': 'Can manage bidders'}, 'can_manage_billing': {'type': 'boolean', 'description': 'Can manage billing'}, 'can_manage_targets': {'type': 'boolean', 'description': 'Can manage targets'}, 'can_manage_tickets': {'type': 'boolean', 'description': 'Can manage tickets'}, 'can_manage_contracts': {'type': 'boolean', 'description': 'Can manage contracts'}, 'can_manage_data_keys': {'type': 'boolean', 'description': 'Can manage data keys'}, 'can_manage_product_db': {'type': 'boolean', 'description': 'Can manage product catalogs'}, 'can_manage_self_serve': {'type': 'boolean', 'description': 'Can manage Self-Serve'}, 'publisher_access_list': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Publisher IDs for specific access'}, 'can_manage_programmatic': {'type': 'boolean', 'description': 'Can manage programmatic'}, 'can_manage_admin_api_access': {'type': 'boolean', 'description': 'Can manage API keys'}, 'can_assign_campaigns_directly': {'type': 'boolean', 'description': 'Can assign campaigns directly'}, 'can_manage_native_ad_templates': {'type': 'boolean', 'description': 'Can manage native templates'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Media group ID'}, 'name': {'type': 'string', 'description': 'Media group name'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}, 'name': {'type': 'string', 'description': 'Ad item name'}, 'location': {'type': 'string', 'description': 'Click-through URL'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'template': {'type': 'number', 'description': 'Native template ID'}, 'variables': {'type': 'object', 'description': 'Template variables as key-value pairs', 'additionalProperties': {'type': 'string'}}, 'tracking_pixel': {'type': 'string', 'description': 'Third-party tracking pixel URL'}, 'tracking_pixels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tracking pixel URLs'}, 'trusted_redirect_domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Trusted redirect domains'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Native template ID'}, 'name': {'type': 'string', 'description': 'Template name'}, 'raw_html': {'type': 'string', 'description': 'HTML template content with variable placeholders'}, 'variables': {'type': 'object', 'properties': {'add': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'placeholder', 'type'], 'properties': {'name': {'type': 'string', 'description': 'Variable name'}, 'type': {'enum': ['url', 'url_raw', 'text', 'file', 'number', 'image_url', 'dropdown', 'third_party_script'], 'type': 'string', 'description': 'Variable type'}, 'optional': {'type': 'boolean'}, 'max_length': {'type': 'number'}, 'placeholder': {'type': 'string', 'description': 'Placeholder in raw_html'}, 'dropdown_values': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Variables to add'}, 'remove': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Variable IDs to remove'}}, 'description': 'Variables to add/remove', 'additionalProperties': False}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Data asset ID'}, 'len': {'type': 'number', 'description': 'Max length'}, 'type': {'type': 'number', 'description': 'Data asset type'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id', 'id'], 'properties': {'h': {'type': 'number', 'description': 'Height'}, 'w': {'type': 'number', 'description': 'Width'}, 'id': {'type': 'number', 'description': 'Image asset ID'}, 'hmin': {'type': 'number', 'description': 'Min height'}, 'type': {'type': 'number', 'description': 'Image asset type'}, 'wmin': {'type': 'number', 'description': 'Min width'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'ORTB native template ID'}, 'name': {'type': 'string', 'description': 'ORTB native template name'}, 'html_template': {'type': 'string', 'description': 'HTML template for rendering the native ad'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['template_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Title asset ID'}, 'len': {'type': 'number', 'description': 'Max length of title'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Placement ID'}, 'cost': {'type': 'object', 'properties': {'cpa': {'type': 'number'}, 'cpc': {'type': 'number'}, 'cpm': {'type': 'number'}, 'fixed_cost': {'type': 'number'}}, 'description': 'Pricing model', 'additionalProperties': False}, 'zone': {'type': 'object', 'required': ['id', 'type'], 'properties': {'id': {'type': 'number', 'description': 'Zone ID'}, 'type': {'enum': ['standard_zone', 'text_zone', 'email_zone'], 'type': 'string', 'description': 'Zone type'}}, 'description': 'Zone object (mutually exclusive with channel)', 'additionalProperties': False}, 'active': {'type': 'boolean', 'description': 'Whether placement is active'}, 'payout': {'type': 'object', 'properties': {'cpa': {'type': 'number'}, 'cpc': {'type': 'number'}, 'cpm': {'type': 'number'}, 'type': {'enum': ['rate', 'percent'], 'type': 'string'}, 'fixed': {'type': 'number'}}, 'description': 'Publisher payout configuration', 'additionalProperties': False}, 'weight': {'type': 'number', 'description': 'Relative delivery weight'}, 'channel': {'type': 'number', 'description': 'Channel ID (mutually exclusive with zone)'}, 'keywords': {'type': 'string', 'description': 'Comma-separated keywords'}, 'priority': {'enum': ['sponsorship', 'standard', 'network', 'bulk', 'house'], 'type': 'string', 'description': 'Serving priority level'}, 'schedule': {'type': 'number', 'description': 'Schedule ID'}, 'geo_target': {'type': 'number', 'description': 'Geotarget ID'}, 'list_target': {'type': 'number', 'description': 'List Target ID'}, 'serve_method': {'enum': ['weight', 'auction'], 'type': 'string', 'description': 'Serving system'}, 'advertisement': {'type': 'object', 'required': ['id', 'type'], 'properties': {'id': {'type': 'number', 'description': 'Ad item or campaign ID'}, 'type': {'type': 'string', 'description': 'Type: "image_ad_item", "custom_html_ad_item", "rich_media_ad_item", "native_ad_item", "standard_campaign"'}}, 'description': 'Advertisement object with id and type', 'additionalProperties': False}, 'share_of_voice': {'type': 'number', 'description': 'Share of voice percentage'}, 'platform_target': {'type': 'number', 'description': 'Platform target ID'}, 'data_key_target_id': {'type': 'number', 'description': 'Data Key Target ID'}, 'contextual_segments': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Array of contextual segment IDs'}, 'keywords_match_method': {'enum': ['required', 'preferred', 'filtered'], 'type': 'string', 'description': 'Keyword matching method'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Platform target ID'}, 'name': {'type': 'string', 'description': 'Platform target name'}, 'platform': {'enum': ['any', 'specific', 'mobile', 'tablet', 'mobile_and_tablet', 'desktop'], 'type': 'string', 'description': 'Preset platform target'}, 'device_targets': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of device patterns to target'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'PMP deal ID'}, 'name': {'type': 'string', 'description': 'PMP deal name'}, 'bid_floor': {'type': 'number', 'description': 'Bid floor'}, 'geo_target': {'type': 'number', 'description': 'Geo target ID'}, 'audience_target': {'type': 'number', 'description': 'Audience target ID'}, 'whitelist_seats': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Seat IDs with access'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Postal code target ID'}, 'label': {'type': 'string', 'description': 'Postal code target name'}, 'inclusive': {'type': 'boolean', 'description': 'If true, inclusion target; if false, exclusion target'}, 'locations': {'type': 'array', 'items': {'type': 'object', 'required': ['country', 'postal_codes'], 'properties': {'country': {'type': 'string', 'description': 'Two-letter country code'}, 'postal_codes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of postal codes'}}, 'additionalProperties': False}, 'description': 'Array of locations grouped by country'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'catalog_id'], 'properties': {'name': {'type': 'string', 'description': 'Catalog name'}, 'catalog_id': {'type': 'number', 'description': 'Catalog ID'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'catalog_id', 'identifier'], 'properties': {'url': {'type': 'string', 'description': 'Item URL'}, 'name': {'type': 'string', 'description': 'Item name'}, 'price': {'type': 'string', 'description': 'Item price'}, 'category': {'type': 'string', 'description': 'Item category'}, 'image_url': {'type': 'string', 'description': 'Item image URL'}, 'catalog_id': {'type': 'number', 'description': 'Catalog ID'}, 'identifier': {'type': 'string', 'description': 'Unique identifier for the catalog item'}, 'description': {'type': 'string', 'description': 'Item description'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'source_id'], 'properties': {'url': {'type': 'string', 'description': 'Source URL'}, 'name': {'type': 'string', 'description': 'Source name'}, 'type': {'type': 'string', 'description': 'Source type'}, 'source_id': {'type': 'number', 'description': 'Source ID'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['publisher_id', 'source_target_id'], 'properties': {'name': {'type': 'string', 'description': 'Source target name'}, 'source_id': {'type': 'number', 'description': 'Source ID to target'}, 'publisher_id': {'type': 'number', 'description': 'Publisher ID'}, 'source_target_id': {'type': 'number', 'description': 'Source target ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Publisher ID'}, 'name': {'type': 'string', 'description': 'Publisher name'}, 'email': {'type': 'string', 'description': 'Contact email'}, 'domain': {'type': 'string', 'description': 'Publisher domain'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'timezone': {'type': 'string', 'description': 'Timezone'}, 'seller_type': {'enum': ['publisher', 'intermediary', 'both'], 'type': 'string', 'description': 'Seller type'}, 'default_payout': {'type': 'object', 'properties': {'cpa': {'type': 'number'}, 'cpc': {'type': 'number'}, 'cpm': {'type': 'number'}, 'type': {'enum': ['rate', 'percent'], 'type': 'string'}, 'fixed': {'type': 'number'}}, 'description': 'Default payout configuration', 'additionalProperties': False}, 'can_approve_ads': {'type': 'boolean', 'description': 'Allow publisher to approve/deny ad items'}, 'can_admin_account': {'type': 'boolean', 'description': 'Grant administrator privileges'}, 'can_change_password': {'type': 'boolean', 'description': 'Whether publisher can change password'}, 'can_view_wordpress_key': {'type': 'boolean', 'description': 'Allow publisher to view WordPress key'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report_config_id', 'schedule_id'], 'properties': {'frequency': {'type': 'string', 'description': 'Schedule frequency'}, 'recipients': {'type': 'array', 'items': {}, 'description': 'Array of recipient objects'}, 'schedule_id': {'type': 'number', 'description': 'Schedule ID'}, 'report_config_id': {'type': 'number', 'description': 'Report configuration ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Ad item ID'}, 'name': {'type': 'string', 'description': 'Ad item name'}, 'creative': {'type': 'number', 'description': 'Rich media creative ID'}, 'location': {'type': 'string', 'description': 'Click-through URL'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'tracking_pixel': {'type': 'string', 'description': 'Third-party tracking pixel URL'}, 'tracking_pixels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tracking pixel URLs'}, 'html_content_below': {'type': 'string', 'description': 'HTML content below the ad item'}, 'trusted_redirect_domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Trusted redirect domains'}, 'expand_vertical_direction': {'enum': ['none', 'up', 'down'], 'type': 'string', 'description': 'Vertical expand direction'}, 'expand_horizontal_direction': {'enum': ['none', 'left', 'right'], 'type': 'string', 'description': 'Horizontal expand direction'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}, 'name': {'type': 'string', 'description': 'Creative name'}, 'description': {'type': 'string', 'description': 'Creative description'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Role ID'}, 'name': {'type': 'string', 'description': 'Role name'}, 'is_default_role': {'type': 'boolean', 'description': 'Auto-assign to new users'}, 'can_manage_links': {'type': 'boolean', 'description': 'Can manage tracking links'}, 'can_manage_media': {'type': 'boolean', 'description': 'Can manage creatives'}, 'can_manage_users': {'type': 'boolean', 'description': 'Can manage users'}, 'publisher_access': {'enum': ['none', 'specific', 'all'], 'type': 'string', 'description': 'Publisher access level'}, 'statistics_access': {'enum': ['none', 'specific', 'all'], 'type': 'string', 'description': 'Statistics access level'}, 'can_manage_bidders': {'type': 'boolean', 'description': 'Can manage bidders'}, 'can_manage_billing': {'type': 'boolean', 'description': 'Can manage billing'}, 'can_manage_targets': {'type': 'boolean', 'description': 'Can manage targets'}, 'can_manage_tickets': {'type': 'boolean', 'description': 'Can manage tickets'}, 'can_manage_contracts': {'type': 'boolean', 'description': 'Can manage contracts'}, 'can_manage_data_keys': {'type': 'boolean', 'description': 'Can manage data keys'}, 'can_manage_product_db': {'type': 'boolean', 'description': 'Can manage product catalogs'}, 'can_manage_self_serve': {'type': 'boolean', 'description': 'Can manage Self-Serve'}, 'publisher_access_list': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Publisher IDs for specific access'}, 'can_manage_programmatic': {'type': 'boolean', 'description': 'Can manage programmatic'}, 'can_manage_admin_api_access': {'type': 'boolean', 'description': 'Can manage API keys'}, 'can_assign_campaigns_directly': {'type': 'boolean', 'description': 'Can assign campaigns directly'}, 'can_manage_native_ad_templates': {'type': 'boolean', 'description': 'Can manage native templates'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Schedule ID'}, 'end_at': {'type': 'string', 'description': 'End date/time in ISO-8601 format'}, 'end_date': {'type': 'string', 'description': 'End date (YYYY-MM-DD HH:MM:SS) â\x80\x94 deprecated, use end_at'}, 'start_at': {'type': 'string', 'description': 'Start date/time in ISO-8601 format'}, 'quota_type': {'enum': ['views', 'clicks'], 'type': 'string', 'description': 'Quota measurement type'}, 'start_date': {'type': 'string', 'description': 'Start date (YYYY-MM-DD HH:MM:SS) â\x80\x94 deprecated, use start_at'}, 'day_cap_type': {'enum': ['views', 'clicks'], 'type': 'string', 'description': 'Daily cap type'}, 'day_cap_limit': {'type': 'number', 'description': 'Daily cap limit'}, 'day_parting_id': {'type': 'number', 'description': 'Day parting ID for time-of-day targeting'}, 'quota_lifetime': {'type': 'number', 'description': 'Total quota amount (views or clicks, not per thousand)'}, 'delivery_method': {'enum': ['default', 'smooth'], 'type': 'string', 'description': 'Delivery pacing: "default" (ASAP) or "smooth" (evenly distributed)'}, 'end_at_timezone': {'type': 'string', 'description': 'IANA timezone for end_at'}, 'start_at_timezone': {'type': 'string', 'description': 'IANA timezone for start_at'}, 'per_user_view_limit': {'type': 'number', 'description': 'Per-user view frequency cap'}, 'per_user_view_period': {'type': 'number', 'description': 'Days before per-user view counter resets'}, 'under_delivery_behaviour': {'enum': ['endOnQuota', 'endOnDate'], 'type': 'string', 'description': 'Whether to keep serving until quota met or stop on end date'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'SFTP connection ID'}, 'host': {'type': 'string', 'description': 'SFTP host'}, 'name': {'type': 'string', 'description': 'Connection name'}, 'path': {'type': 'string', 'description': 'Remote path'}, 'port': {'type': 'number', 'description': 'SFTP port'}, 'password': {'type': 'string', 'description': 'SFTP password'}, 'username': {'type': 'string', 'description': 'SFTP username'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'Signature request ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract_id', 'request_id', 'recipient_id'], 'properties': {'name': {'type': 'string', 'description': 'Recipient name'}, 'email': {'type': 'string', 'description': 'Recipient email'}, 'request_id': {'type': 'number', 'description': 'Signature request ID'}, 'contract_id': {'type': 'number', 'description': 'Contract ID'}, 'recipient_id': {'type': 'number', 'description': 'Recipient ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Trusted redirect domain ID'}, 'domain': {'type': 'string', 'description': 'Trusted redirect domain (e.g. example.com)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['user_db_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'User attribute ID'}, 'type': {'enum': ['number', 'phone_number', 'email', 'text', 'date_time', 'timestamp'], 'type': 'string', 'description': 'Data type of the field'}, 'label': {'type': 'string', 'description': 'Descriptive label for the field'}, 'user_db_id': {'type': 'number', 'description': 'User database ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Creative ID'}, 'name': {'type': 'string', 'description': 'Creative name'}, 'description': {'type': 'string', 'description': 'Creative description'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Zone ID'}, 'name': {'type': 'string', 'description': 'Zone name'}, 'width': {'type': 'number', 'description': 'Zone width in pixels'}, 'height': {'type': 'number', 'description': 'Zone height in pixels'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'bid_floor': {'type': 'number', 'description': 'Default bid floor'}, 'pmp_deals': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Allowed PMP Deal IDs'}, 'publisher': {'type': 'number', 'description': 'Publisher ID'}, 'dimensions': {'enum': ['fixed', 'dynamic'], 'type': 'string', 'description': 'Zone dimensions type'}, 'min_payout': {'type': 'number', 'description': 'Minimum payout per impression (CPM)'}, 'responsive': {'enum': ['fixed', 'auto', 'inherit'], 'type': 'string', 'description': 'Size behavior'}, 'burn_in_hours': {'type': 'number', 'description': 'Hours before eCPM confidence'}, 'refresh_limit': {'type': 'number', 'description': 'Total times zone will refresh'}, 'ad_size_filter': {'type': 'object', 'properties': {'type': {'enum': ['INCLUSIVE', 'EXCLUSIVE'], 'type': 'string'}, 'sizes': {'type': 'array', 'items': {'type': 'object', 'required': ['width', 'height'], 'properties': {'width': {'type': 'number'}, 'height': {'type': 'number'}}, 'additionalProperties': False}}}, 'description': 'Ad size filter (dynamic zones only)', 'additionalProperties': False}, 'api_frameworks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Supported API frameworks'}, 'iab_categories': {'type': 'array', 'items': {'type': 'string'}, 'description': 'IAB category descriptors'}, 'private_auction': {'type': 'boolean', 'description': 'Ignore non-deal bids in auction'}, 'unique_delivery': {'type': 'boolean', 'description': 'Serve unique ads on each zone'}, 'rtb_placement_id': {'type': 'string', 'description': 'OpenRTB tagid identifier'}, 'auction_tie_break': {'enum': ['RANDOM', 'SCORE'], 'type': 'string', 'description': 'Tie-breaking method'}, 'refresh_frequency': {'type': 'number', 'description': 'Interval in seconds for serving new ads'}, 'burn_in_impressions': {'type': 'number', 'description': 'Impressions before eCPM confidence'}, 'allow_demand_sources': {'type': 'boolean', 'description': 'Allow requests to demand endpoints'}, 'serve_priority_order': {'enum': ['weight', 'auction'], 'type': 'string', 'description': 'Priority order'}, 'optimization_strategy': {'type': 'string', 'description': 'Zone optimization strategy'}, 'ecpm_testing_allowance': {'type': 'number', 'description': 'Percentage for eCPM recalculation'}, 'allowed_root_native_templates': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Allowed root native template IDs'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['zone_id', 'id'], 'properties': {'id': {'type': 'number', 'description': 'ORTB native ad ID'}, 'name': {'type': 'string', 'description': 'ORTB native ad name'}, 'zone_id': {'type': 'number', 'description': 'Standard zone ID'}, 'template_id': {'type': 'number', 'description': 'ORTB native template ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'key': {'type': 'string', 'description': 'Beacon signing key to validate'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Ad item name'}, 'active': {'type': 'boolean', 'description': 'Whether ad item is active'}, 'location': {'type': 'string', 'description': 'VAST tag URL or media location'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'active': {'type': 'boolean', 'description': 'Whether assignment is active'}, 'ad_item': {'type': 'number', 'description': 'VAST ad item ID'}, 'campaign': {'type': 'number', 'description': 'VAST campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Closed caption file name'}, 'language': {'type': 'string', 'description': 'Language code'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Companion name'}, 'width': {'type': 'number', 'description': 'Companion width in pixels'}, 'height': {'type': 'number', 'description': 'Companion height in pixels'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Creative name'}, 'description': {'type': 'string', 'description': 'Creative description'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Icon name'}, 'width': {'type': 'number', 'description': 'Icon width in pixels'}, 'height': {'type': 'number', 'description': 'Icon height in pixels'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Icon click fallback image name'}, 'width': {'type': 'number', 'description': 'Width in pixels'}, 'height': {'type': 'number', 'description': 'Height in pixels'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Interactive creative file name'}, 'mime_type': {'type': 'string', 'description': 'MIME type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Linear media name'}, 'bitrate': {'type': 'number', 'description': 'Bitrate in kbps'}, 'duration': {'type': 'number', 'description': 'Duration in seconds'}, 'mime_type': {'type': 'string', 'description': 'MIME type (e.g. video/mp4)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Media file name'}, 'width': {'type': 'number', 'description': 'Width in pixels'}, 'height': {'type': 'number', 'description': 'Height in pixels'}, 'bitrate': {'type': 'number', 'description': 'Bitrate in kbps'}, 'mime_type': {'type': 'string', 'description': 'MIME type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Mezzanine name'}, 'mime_type': {'type': 'string', 'description': 'MIME type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Non-linear media name'}, 'width': {'type': 'number', 'description': 'Width in pixels'}, 'height': {'type': 'number', 'description': 'Height in pixels'}, 'mime_type': {'type': 'string', 'description': 'MIME type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['advertisement'], 'properties': {'zone': {'type': 'number', 'description': 'VAST zone ID'}, 'active': {'type': 'boolean', 'description': 'Whether placement is active'}, 'channel': {'type': 'number', 'description': 'VAST channel ID'}, 'priority': {'type': 'number', 'description': 'Priority level'}, 'schedule': {'type': 'number', 'description': 'Schedule ID'}, 'advertisement': {'type': 'object', 'required': ['id', 'type'], 'properties': {'id': {'type': 'number', 'description': 'VAST ad item or campaign ID'}, 'type': {'type': 'string', 'description': 'Advertisement type'}}, 'description': 'Advertisement object with id and type', 'additionalProperties': False}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Resource name'}, 'type': {'type': 'string', 'description': 'Resource type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Universal ad ID name'}, 'id_value': {'type': 'string', 'description': 'ID value'}, 'id_registry': {'type': 'string', 'description': 'ID registry'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 campaign assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 closed caption file ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 companion ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 icon ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 icon click fallback image ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 interactive creative file ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 linear media ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 media file ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 mezzanine ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 non-linear media ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 placement ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 resource ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 universal ad ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 campaign assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 closed caption file ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 companion ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 creative ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 icon ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 icon click fallback image ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 interactive creative file ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 linear media ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 media file ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 mezzanine ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 non-linear media ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 placement ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 resource ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 universal ad ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 ad item ID'}, 'name': {'type': 'string', 'description': 'Ad item name'}, 'active': {'type': 'boolean', 'description': 'Whether ad item is active'}, 'location': {'type': 'string', 'description': 'VAST tag URL or media location'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 campaign assignment ID'}, 'active': {'type': 'boolean', 'description': 'Whether assignment is active'}, 'ad_item': {'type': 'number', 'description': 'VAST ad item ID'}, 'campaign': {'type': 'number', 'description': 'VAST campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 closed caption file ID'}, 'name': {'type': 'string', 'description': 'Closed caption file name'}, 'language': {'type': 'string', 'description': 'Language code'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 companion ID'}, 'name': {'type': 'string', 'description': 'Companion name'}, 'width': {'type': 'number', 'description': 'Companion width in pixels'}, 'height': {'type': 'number', 'description': 'Companion height in pixels'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 creative ID'}, 'name': {'type': 'string', 'description': 'Creative name'}, 'description': {'type': 'string', 'description': 'Creative description'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 icon ID'}, 'name': {'type': 'string', 'description': 'Icon name'}, 'width': {'type': 'number', 'description': 'Icon width in pixels'}, 'height': {'type': 'number', 'description': 'Icon height in pixels'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 icon click fallback image ID'}, 'name': {'type': 'string', 'description': 'Icon click fallback image name'}, 'width': {'type': 'number', 'description': 'Width in pixels'}, 'height': {'type': 'number', 'description': 'Height in pixels'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 interactive creative file ID'}, 'name': {'type': 'string', 'description': 'Interactive creative file name'}, 'mime_type': {'type': 'string', 'description': 'MIME type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 linear media ID'}, 'name': {'type': 'string', 'description': 'Linear media name'}, 'bitrate': {'type': 'number', 'description': 'Bitrate in kbps'}, 'duration': {'type': 'number', 'description': 'Duration in seconds'}, 'mime_type': {'type': 'string', 'description': 'MIME type (e.g. video/mp4)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 media file ID'}, 'name': {'type': 'string', 'description': 'Media file name'}, 'width': {'type': 'number', 'description': 'Width in pixels'}, 'height': {'type': 'number', 'description': 'Height in pixels'}, 'bitrate': {'type': 'number', 'description': 'Bitrate in kbps'}, 'mime_type': {'type': 'string', 'description': 'MIME type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 mezzanine ID'}, 'name': {'type': 'string', 'description': 'Mezzanine name'}, 'mime_type': {'type': 'string', 'description': 'MIME type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 non-linear media ID'}, 'name': {'type': 'string', 'description': 'Non-linear media name'}, 'width': {'type': 'number', 'description': 'Width in pixels'}, 'height': {'type': 'number', 'description': 'Height in pixels'}, 'mime_type': {'type': 'string', 'description': 'MIME type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 placement ID'}, 'zone': {'type': 'number', 'description': 'VAST zone ID'}, 'active': {'type': 'boolean', 'description': 'Whether placement is active'}, 'channel': {'type': 'number', 'description': 'VAST channel ID'}, 'priority': {'type': 'number', 'description': 'Priority level'}, 'schedule': {'type': 'number', 'description': 'Schedule ID'}, 'advertisement': {'type': 'object', 'required': ['id', 'type'], 'properties': {'id': {'type': 'number', 'description': 'VAST ad item or campaign ID'}, 'type': {'type': 'string', 'description': 'Advertisement type'}}, 'description': 'Advertisement object with id and type', 'additionalProperties': False}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 resource ID'}, 'name': {'type': 'string', 'description': 'Resource name'}, 'type': {'type': 'string', 'description': 'Resource type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST 4.2 universal ad ID'}, 'name': {'type': 'string', 'description': 'Universal ad ID name'}, 'id_value': {'type': 'string', 'description': 'ID value'}, 'id_registry': {'type': 'string', 'description': 'ID registry'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'location'], 'properties': {'name': {'type': 'string', 'description': 'Ad item name'}, 'active': {'type': 'boolean', 'description': 'Whether ad item is active'}, 'location': {'type': 'string', 'description': 'VAST tag URL or media location'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'advertiser'], 'properties': {'name': {'type': 'string', 'description': 'Campaign name'}, 'contract': {'type': 'number', 'description': 'Contract ID (requires Contract Management add-on)'}, 'advertiser': {'type': 'number', 'description': 'Advertiser ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ad_item', 'campaign'], 'properties': {'active': {'type': 'boolean', 'description': 'Whether to actively serve ads (defaults to true)'}, 'ad_item': {'type': 'number', 'description': 'VAST ad item ID'}, 'campaign': {'type': 'number', 'description': 'VAST campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Channel name'}, 'description': {'type': 'string', 'description': 'Channel description'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['channel', 'zone'], 'properties': {'zone': {'type': 'number', 'description': 'VAST zone ID'}, 'channel': {'type': 'number', 'description': 'VAST channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Companion name'}, 'width': {'type': 'number', 'description': 'Companion width in pixels'}, 'height': {'type': 'number', 'description': 'Companion height in pixels'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Linear media name'}, 'bitrate': {'type': 'number', 'description': 'Bitrate in kbps'}, 'duration': {'type': 'number', 'description': 'Duration in seconds'}, 'mime_type': {'type': 'string', 'description': 'MIME type (e.g. video/mp4)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Non-linear media name'}, 'width': {'type': 'number', 'description': 'Width in pixels'}, 'height': {'type': 'number', 'description': 'Height in pixels'}, 'mime_type': {'type': 'string', 'description': 'MIME type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['advertisement', 'schedule'], 'properties': {'cost': {'type': 'object', 'properties': {'cpa': {'type': 'number'}, 'cpc': {'type': 'number'}, 'cpm': {'type': 'number'}, 'fixed_cost': {'type': 'number'}}, 'description': 'Pricing model: fixed_cost OR cpm/cpc/cpa', 'additionalProperties': False}, 'zone': {'type': 'number', 'description': 'VAST zone ID (required if channel not set; mutually exclusive with channel)'}, 'active': {'type': 'boolean', 'description': 'Whether placement is active (defaults to true)'}, 'payout': {'type': 'object', 'properties': {'cpa': {'type': 'number'}, 'cpc': {'type': 'number'}, 'cpm': {'type': 'number'}, 'type': {'enum': ['rate', 'percent'], 'type': 'string'}, 'fixed': {'type': 'number'}}, 'description': 'Publisher payout configuration', 'additionalProperties': False}, 'channel': {'type': 'number', 'description': 'VAST channel ID (required if zone not set; mutually exclusive with zone)'}, 'priority': {'type': 'number', 'description': 'Priority level (sponsorship, standard, network, bulk, house)'}, 'schedule': {'type': 'number', 'description': 'VAST schedule ID'}, 'serve_method': {'enum': ['weight', 'auction'], 'type': 'string', 'description': 'Serving system: weight-based or auction-based'}, 'advertisement': {'type': 'object', 'required': ['id', 'type'], 'properties': {'id': {'type': 'number', 'description': 'VAST ad item or campaign ID'}, 'type': {'enum': ['vast_ad_item', 'vast_campaign'], 'type': 'string', 'description': 'Type of advertisement'}}, 'description': 'Advertisement object with id and type', 'additionalProperties': False}, 'max_frequency': {'type': 'number', 'description': 'Frequency cap limit'}, 'data_key_target_id': {'type': 'number', 'description': 'Data Key Target ID (Enterprise only)'}, 'max_frequency_type': {'enum': ['start', 'view', 'firstQuartile', 'midpoint', 'thirdQuartile', 'complete'], 'type': 'string', 'description': 'Event type to count for frequency capping'}, 'max_frequency_period': {'type': 'number', 'description': 'Days before frequency counter resets'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'end_date': {'type': 'string', 'description': 'End date (YYYY-MM-DD HH:MM:SS), null for indefinite'}, 'geo_target': {'type': 'number', 'description': 'Geotarget ID (0 = no targeting)'}, 'quota_type': {'enum': ['views', 'clicks'], 'type': 'string', 'description': 'Quota measurement type'}, 'start_date': {'type': 'string', 'description': 'Start date (YYYY-MM-DD HH:MM:SS)'}, 'day_parting_id': {'type': 'number', 'description': 'Day parting ID for time-of-day targeting'}, 'quota_lifetime': {'type': 'number', 'description': 'Total quota amount (views or clicks, not per thousand)'}, 'delivery_method': {'enum': ['default', 'smooth'], 'type': 'string', 'description': 'Delivery pacing: "default" (ASAP) or "smooth" (evenly distributed)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'url': {'type': 'string', 'description': 'Tracking URL'}, 'name': {'type': 'string', 'description': 'Tracking name'}, 'event': {'type': 'string', 'description': 'Tracking event type (e.g. start, firstQuartile, midpoint, thirdQuartile, complete)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'publisher'], 'properties': {'name': {'type': 'string', 'description': 'Zone name'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'publisher': {'type': 'number', 'description': 'Publisher ID'}, 'default_vast_ad_item': {'type': 'number', 'description': 'Default VAST ad item ID (mutually exclusive with default_vast_campaign)'}, 'serve_priority_order': {'enum': ['weight', 'auction'], 'type': 'string', 'description': 'Priority order for serving: "weight" or "auction"'}, 'default_vast_campaign': {'type': 'number', 'description': 'Default VAST campaign ID (mutually exclusive with default_vast_ad_item)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived VAST campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived VAST channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived VAST zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST campaign assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST channel zone assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST companion ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST linear media ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST non-linear media ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST placement ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST schedule ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST tracking ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST ad item ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived VAST campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived VAST channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived VAST zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST campaign assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST channel zone assignment ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST companion ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST linear media ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST non-linear media ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST placement ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST schedule ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST tracking ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 100, max 100)'}, 'offset': {'type': 'number', 'description': 'Pagination offset'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived VAST campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived VAST channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Archived VAST zone ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST ad item ID'}, 'name': {'type': 'string', 'description': 'Ad item name'}, 'active': {'type': 'boolean', 'description': 'Whether ad item is active'}, 'location': {'type': 'string', 'description': 'VAST tag URL or media location'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST campaign ID'}, 'name': {'type': 'string', 'description': 'Campaign name'}, 'contract': {'type': 'number', 'description': 'Contract ID (requires Contract Management add-on)'}, 'advertiser': {'type': 'number', 'description': 'Advertiser ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST campaign assignment ID'}, 'active': {'type': 'boolean', 'description': 'Whether to actively serve ads'}, 'ad_item': {'type': 'number', 'description': 'VAST ad item ID'}, 'campaign': {'type': 'number', 'description': 'VAST campaign ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST channel ID'}, 'name': {'type': 'string', 'description': 'Channel name'}, 'description': {'type': 'string', 'description': 'Channel description'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST channel zone assignment ID'}, 'zone': {'type': 'number', 'description': 'VAST zone ID'}, 'channel': {'type': 'number', 'description': 'VAST channel ID'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST companion ID'}, 'name': {'type': 'string', 'description': 'Companion name'}, 'width': {'type': 'number', 'description': 'Companion width in pixels'}, 'height': {'type': 'number', 'description': 'Companion height in pixels'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST linear media ID'}, 'name': {'type': 'string', 'description': 'Linear media name'}, 'bitrate': {'type': 'number', 'description': 'Bitrate in kbps'}, 'duration': {'type': 'number', 'description': 'Duration in seconds'}, 'mime_type': {'type': 'string', 'description': 'MIME type (e.g. video/mp4)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST non-linear media ID'}, 'name': {'type': 'string', 'description': 'Non-linear media name'}, 'width': {'type': 'number', 'description': 'Width in pixels'}, 'height': {'type': 'number', 'description': 'Height in pixels'}, 'mime_type': {'type': 'string', 'description': 'MIME type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST placement ID'}, 'cost': {'type': 'object', 'properties': {'cpa': {'type': 'number'}, 'cpc': {'type': 'number'}, 'cpm': {'type': 'number'}, 'fixed_cost': {'type': 'number'}}, 'description': 'Pricing model: fixed_cost OR cpm/cpc/cpa', 'additionalProperties': False}, 'zone': {'type': 'number', 'description': 'VAST zone ID (mutually exclusive with channel)'}, 'active': {'type': 'boolean', 'description': 'Whether placement is active'}, 'payout': {'type': 'object', 'properties': {'cpa': {'type': 'number'}, 'cpc': {'type': 'number'}, 'cpm': {'type': 'number'}, 'type': {'enum': ['rate', 'percent'], 'type': 'string'}, 'fixed': {'type': 'number'}}, 'description': 'Publisher payout configuration', 'additionalProperties': False}, 'channel': {'type': 'number', 'description': 'VAST channel ID (mutually exclusive with zone)'}, 'priority': {'type': 'number', 'description': 'Priority level'}, 'schedule': {'type': 'number', 'description': 'VAST schedule ID'}, 'serve_method': {'enum': ['weight', 'auction'], 'type': 'string', 'description': 'Serving system: weight-based or auction-based'}, 'advertisement': {'type': 'object', 'required': ['id', 'type'], 'properties': {'id': {'type': 'number', 'description': 'VAST ad item or campaign ID'}, 'type': {'enum': ['vast_ad_item', 'vast_campaign'], 'type': 'string', 'description': 'Type of advertisement'}}, 'description': 'Advertisement object with id and type', 'additionalProperties': False}, 'max_frequency': {'type': 'number', 'description': 'Frequency cap limit'}, 'data_key_target_id': {'type': 'number', 'description': 'Data Key Target ID (Enterprise only)'}, 'max_frequency_type': {'enum': ['start', 'view', 'firstQuartile', 'midpoint', 'thirdQuartile', 'complete'], 'type': 'string', 'description': 'Event type for frequency capping'}, 'max_frequency_period': {'type': 'number', 'description': 'Days before frequency counter resets'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST schedule ID'}, 'end_date': {'type': 'string', 'description': 'End date (YYYY-MM-DD HH:MM:SS), null for indefinite'}, 'geo_target': {'type': 'number', 'description': 'Geotarget ID (0 = no targeting)'}, 'quota_type': {'enum': ['views', 'clicks'], 'type': 'string', 'description': 'Quota measurement type'}, 'start_date': {'type': 'string', 'description': 'Start date (YYYY-MM-DD HH:MM:SS)'}, 'day_parting_id': {'type': 'number', 'description': 'Day parting ID for time-of-day targeting'}, 'quota_lifetime': {'type': 'number', 'description': 'Total quota amount (views or clicks, not per thousand)'}, 'delivery_method': {'enum': ['default', 'smooth'], 'type': 'string', 'description': 'Delivery pacing: "default" (ASAP) or "smooth" (evenly distributed)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST tracking ID'}, 'url': {'type': 'string', 'description': 'Tracking URL'}, 'name': {'type': 'string', 'description': 'Tracking name'}, 'event': {'type': 'string', 'description': 'Tracking event type'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'VAST zone ID'}, 'name': {'type': 'string', 'description': 'Zone name'}, 'metadata': {'type': 'object', 'description': 'Custom metadata key-value pairs', 'additionalProperties': {'type': 'string'}}, 'publisher': {'type': 'number', 'description': 'Publisher ID'}, 'default_vast_ad_item': {'type': 'number', 'description': 'Default VAST ad item ID (mutually exclusive with default_vast_campaign)'}, 'serve_priority_order': {'enum': ['weight', 'auction'], 'type': 'string', 'description': 'Priority order for serving: "weight" or "auction"'}, 'default_vast_campaign': {'type': 'number', 'description': 'Default VAST campaign ID (mutually exclusive with default_vast_ad_item)'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email', 'verification_code'], 'properties': {'email': {'type': 'string', 'description': 'The email address used to create the trial account'}, 'verification_code': {'type': 'string', 'description': 'The verification code from the email'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…
Neotic
Enables agents to create contextual in-app experiences, announcements, and triggers.
CorpusIQ
Connects authenticated users to business systems such as CRM, ecommerce, advertising, analytics, email marketing, SEO, calendars,…
Riley Craig x402 Agent Store
Provides paid blockchain data and transaction reads, AI brand-visibility research, and company or lead enrichment services.
GrowthKit Revenue Intelligence
Supports B2B revenue operations with lead campaigns, ICP and company enrichment, CRM records and activities, outreach drafting, t…