AdButler
REMOTE · MCP.ADBUTLER.COM · 3 COMPONENTS · SCANNED AUG 4
Manage AdButler campaigns, zones, ad items, VAST, and reports from Claude, ChatGPT, and Cursor.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 622 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability78
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 35087 tokens (~56/item across 622 items; 622 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management30
- Stability observed for 9 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · mcp.adbutler.com
claude mcp add --transport http com-adbutler-mcp-server https://mcp.adbutler.com/mcp
[mcp_servers.com-adbutler-mcp-server] url = "https://mcp.adbutler.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-adbutler-mcp-server": {
"type": "remote",
"url": "https://mcp.adbutler.com/mcp",
"enabled": true
}
}
} openclaw mcp add com-adbutler-mcp-server --url https://mcp.adbutler.com/mcp --transport streamable-http
mcp_servers:
com-adbutler-mcp-server:
url: "https://mcp.adbutler.com/mcp" {
"mcpServers": {
"com-adbutler-mcp-server": {
"type": "http",
"url": "https://mcp.adbutler.com/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 4 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 27 to 30. That category is still filling its 30-day observation window: 8 days of observed history at the previous scan, 9 at this one. The score rises as the window fills, whether or not the server changes.
- 2 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 29 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 28 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 27 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Jul 26 64
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 4 Aug 2026 · Probed https://mcp.adbutler.com/mcp
TLS valid
Negotiated TLS 1.2 with TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=mcp.adbutler.com | CN=Amazon RSA 2048 M01,O=Amazon,C=US | 23 Apr 2026 | 6 Nov 2026 | RSA 2048 | SHA256-RSA | 4118a4fd78c47294725602f516ac5e5 |
| SANs: mcp.adbutler.com, n9hc04fvv9q8mdwp5tg3z0q2m12y3to.mcp.adbutler.com | ||||||
| CN=Amazon RSA 2048 M01,O=Amazon,C=US (CA) | CN=Amazon Root CA 1,O=Amazon,C=US | 23 Aug 2022 | 23 Aug 2030 | RSA 2048 | SHA256-RSA | 77312380b9d6688a33b1ed9bf9ccda68e0e0f |
| CN=Amazon Root CA 1,O=Amazon,C=US (CA) | CN=Starfield Services Root Certificate Authority - G2,O=Starfield Technologies\, Inc.,L=Scottsdale,ST=Arizona,C=US | 25 May 2015 | 31 Dec 2037 | RSA 2048 | SHA256-RSA | 67f944a2a27cdf3fac2ae2b01f908eeb9c4c6 |
DNSSEC insecure
Validation of mcp.adbutler.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| adbutler.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.adbutler.com/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.adbutler.com/mcp | HTTPS enforced | 301 | https://mcp.adbutler.com:443/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
search_product_catalog_items ~48
Search for items in a product catalog
| Name | Type | Req | Description |
|---|---|---|---|
| catalog_id | number | yes | Catalog ID |
| publisher_id | number | yes | Publisher ID |
| query | string | — | Search query string |
No output schema declared.
No examples provided.
serve_ad ~308
Request ad delivery for a zone. Returns the ad(s) that would be served, useful for verifying ad setup. Uses POST /adserve.
| Name | Type | Req | Description |
|---|---|---|---|
| ID | number | yes | Your AdButler account ID |
| _abdk_json | object | — | Data key key-value pairs for data key targeting |
| defer_signing | boolean | — | Defer beacon signing hash generation |
| ip | string | — | IPv4 address for geographic targeting (required for server-side requests) |
| kw | array | — | Keywords for keyword targeting |
| pid | number | — | Page ID for unique delivery/roadblocks (random number, same for all zones on page) |
| place | number | — | Place counter for unique delivery (0, 1, 2, etc.) |
| referrer | string | — | Page URL for URL targeting (required for server-side requests) |
| rf | number | — | Pass 1 to include is_redirectable field in response |
| setID | number | yes | Zone ID to serve an ad from |
| sh | number | — | Screen height for platform targeting |
| size | string | — | Expected ad size (e.g. "300x250") |
| spr | number | — | Screen pixel ratio for platform targeting |
| sw | number | — | Screen width for platform targeting |
| type | string | yes | Response type: "json" for most eligible ad, "jsonr" for all eligible ads ranked |
| ua | string | — | User agent string for platform targeting |
No output schema declared.
No examples provided.
setup_api_key ~115
Configure AdButler with an existing API key. Use this if the user already has an AdButler account and API key. Note: this configures the key for the current session only. For a persistent connection, the user should instead put the key in their MCP connection settings (an "Authorization: Bearer" header, or "?api_key=" appended to the server URL) — prefer suggesting that before asking the user to share their key in chat.
| Name | Type | Req | Description |
|---|---|---|---|
| api_key | string | yes | The AdButler API key |
No output schema declared.
No examples provided.
test_sftp_connection ~69
Test an SFTP connection with the provided credentials
| Name | Type | Req | Description |
|---|---|---|---|
| host | string | — | SFTP host |
| password | string | — | SFTP password |
| path | string | — | Remote path |
| port | number | — | SFTP port |
| username | string | — | SFTP username |
No output schema declared.
No examples provided.
unarchive_advertiser ~30
Restore an archived advertiser back to active status
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Archived advertiser ID |
No output schema declared.
No examples provided.
unarchive_campaign ~29
Restore an archived standard campaign back to active status
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Archived campaign ID |
No output schema declared.
No examples provided.
unarchive_channel ~28
Restore an archived channel back to active status
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Archived channel ID |
No output schema declared.
No examples provided.
unarchive_contract ~28
Unarchive a contract (restore from archive)
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Archived contract ID |
No output schema declared.
No examples provided.
unarchive_email_zone ~31
Restore an archived email zone back to active status
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Archived email zone ID |
No output schema declared.
No examples provided.
unarchive_publisher ~29
Restore an archived publisher back to active status
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Archived publisher ID |
No output schema declared.
No examples provided.
unarchive_zone ~29
Restore an archived standard zone back to active status
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Archived zone ID |
No output schema declared.
No examples provided.
update_advertiser ~111
Update an existing advertiser
| Name | Type | Req | Description |
|---|---|---|---|
| can_add_ad_items | boolean | — | Whether advertiser can submit advertisements for scheduling |
| can_change_password | boolean | — | Whether advertiser can change password |
| string | — | Contact email | |
| id | number | yes | Advertiser ID |
| metadata | object | — | Custom metadata key-value pairs |
| name | string | — | Advertiser name |
| password | string | — | Password for advertiser portal (min 8 chars, must include upper, lower, number) |
No output schema declared.
No examples provided.
update_audience ~60
Update an existing audience in a user database
| Name | Type | Req | Description |
|---|---|---|---|
| attributes | object | — | Attribute targets defining the audience |
| id | number | yes | Audience ID |
| name | string | — | Audience name |
| user_db_id | number | yes | User database ID |
No output schema declared.
No examples provided.
update_audio_creative ~43
Update an existing audio creative
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | Creative description |
| id | number | yes | Creative ID |
| name | string | — | Creative name |
No output schema declared.
No examples provided.
update_beacon_signing_key ~42
Update an existing beacon signing key
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Beacon signing key ID |
| key_name | string | — | Beacon signing key name |
No output schema declared.
No examples provided.
update_bidder ~55
Update an existing bidder
| Name | Type | Req | Description |
|---|---|---|---|
| bid_url | string | — | Bid endpoint URL |
| id | number | yes | Bidder ID |
| name | string | — | Bidder name |
| status | string | — | Bidder status |
No output schema declared.
No examples provided.
update_campaign ~117
Update an existing standard campaign
| Name | Type | Req | Description |
|---|---|---|---|
| advertiser | number | — | Advertiser ID |
| budget | object | — | Budget limits |
| contract | number | — | Contract ID |
| id | number | yes | Campaign ID |
| metadata | object | — | Custom metadata key-value pairs |
| name | string | — | Campaign name |
| roadblock_tags | string | — | Roadblock tag |
| scheduling_source | string | — | Scheduling level |
| targeting_source | string | — | Targeting level |
| trusted_redirect_domains | array | — | Trusted redirect domains |
No output schema declared.
No examples provided.
update_campaign_assignment ~124
Update an existing campaign assignment
| Name | Type | Req | Description |
|---|---|---|---|
| active | boolean | — | Whether assignment is active |
| data_key_target | number | — | Data Key Target ID |
| geo_target | number | — | Geo Target ID |
| id | number | yes | Campaign assignment ID |
| keywords | string | — | Comma-separated keywords |
| keywords_match_method | string | — | Keyword matching method |
| list_target | number | — | List Target ID |
| platform_target | number | — | Platform Target ID |
| schedule | number | — | Schedule ID |
| weight | number | — | Relative delivery weight |
No output schema declared.
No examples provided.
update_catalog_ad_item ~100
Update an existing catalog ad item
| Name | Type | Req | Description |
|---|---|---|---|
| catalog_item_identifier | string | — | Unique identifier for the catalog item |
| id | number | yes | Ad item ID |
| location | string | — | Click-through URL |
| metadata | object | — | Custom metadata key-value pairs |
| name | string | — | Ad item name |
| tracking_pixel | string | — | Third-party tracking pixel URL |
| tracking_pixels | array | — | Array of tracking pixel URLs |
No output schema declared.
No examples provided.
update_catalog_zone ~114
Update an existing catalog zone
| Name | Type | Req | Description |
|---|---|---|---|
| advertiser_cost_type | string | — | Billing model |
| auction_type | string | — | Auction type |
| bid_floor_cpc | number | — | CPC bid floor |
| bid_floor_cpm | number | — | CPM bid floor |
| click_cooldown_period | number | — | Click cooldown period in seconds |
| conversion_lookback_period | number | — | Conversion lookback period in seconds |
| id | number | yes | Catalog zone ID |
| name | string | — | Zone name |
No output schema declared.
No examples provided.
update_channel ~40
Update an existing channel
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Channel ID |
| name | string | — | Channel name |
| priority | string | — | Serving priority |
No output schema declared.
No examples provided.
update_contact ~50
Update an existing contact
| Name | Type | Req | Description |
|---|---|---|---|
| string | — | Contact email address | |
| id | number | yes | Contact ID |
| name | string | — | Contact name |
| notes | string | — | Additional notes |
No output schema declared.
No examples provided.
update_contract ~114
Update an existing contract
| Name | Type | Req | Description |
|---|---|---|---|
| advertiser | number | — | Advertiser ID |
| description | string | — | Contract description |
| end_at | string | — | Contract end date (YYYY-MM-DD) |
| id | number | yes | Contract ID |
| name | string | — | Contract name |
| payment_due_date | string | — | Payment due date (YYYY-MM-DD) |
| rate | number | — | Contract rate |
| start_at | string | — | Contract start date (YYYY-MM-DD) |
| status | string | — | Contract status |
No output schema declared.
No examples provided.
update_contract_document ~43
Update an existing contract document
| Name | Type | Req | Description |
|---|---|---|---|
| contract_id | number | yes | Contract ID |
| id | number | yes | Document ID |
| name | string | — | Document name |
No output schema declared.
No examples provided.
update_contract_template ~34
Update an existing contract template
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Contract template ID |
| name | string | — | Template name |
No output schema declared.
No examples provided.
update_creative ~42
Update an existing image creative
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | Creative description |
| id | number | yes | Creative ID |
| name | string | — | Creative name |
No output schema declared.
No examples provided.
update_custom_html_ad_item ~172
Update an existing custom HTML ad item
| Name | Type | Req | Description |
|---|---|---|---|
| custom_html | string | — | The HTML content |
| expand_horizontal_direction | string | — | Horizontal expand direction |
| expand_vertical_direction | string | — | Vertical expand direction |
| height | number | — | Ad height in pixels |
| html_content_below | string | — | HTML content below the ad item |
| id | number | yes | Ad item ID |
| location | string | — | Click-through URL |
| metadata | object | — | Custom metadata key-value pairs |
| name | string | — | Ad item name |
| tracking_pixel | string | — | Third-party tracking pixel URL |
| tracking_pixels | array | — | Array of tracking pixel URLs |
| trusted_redirect_domains | array | — | Trusted redirect domains |
| width | number | — | Ad width in pixels |
No output schema declared.
No examples provided.
update_custom_report ~149
Update an existing report configuration
| Name | Type | Req | Description |
|---|---|---|---|
| columns | array | — | Columns to include |
| date | object | — | Date configuration |
| exclude_campaign_ad_items | boolean | — | Exclude ad items in campaigns |
| exclude_channel_stats | boolean | — | Exclude stats from channel-served ads |
| exclude_publisher_ad_items | boolean | — | Exclude ad items directly in zones |
| filters | object | — | Filter criteria |
| id | number | yes | Report configuration ID |
| name | string | — | Report name |
| period | string | — | Data grouping period |
| require_channel_stats | boolean | — | Only include stats from channel-served ads |
| type | string | — | Report type |
No output schema declared.
No examples provided.
update_data_key ~46
Update an existing data key
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Data key ID |
| name | string | — | Data key name |
| type | string | — | Data key value type |
No output schema declared.
No examples provided.
update_data_key_target ~50
Update an existing data key target
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Data key target ID |
| name | string | — | Data key target name |
| target | string | — | JSON formatted target logic |
No output schema declared.
No examples provided.
update_data_list ~36
Update an existing data list
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Data list ID |
| label | string | — | Data list label/name |
No output schema declared.
No examples provided.
update_day_parting ~103
Update an existing day parting rule
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Day parting ID |
| is_template | boolean | — | If true, shown in UI when creating/editing schedules |
| name | string | — | Day parting name |
| ranges | object | — | Object mapping day names (monday-sunday) to arrays of time ranges |
| use_member_timezone | boolean | — | If true, use account timezone; if false, use viewer timezone |
No output schema declared.
No examples provided.
update_demand_endpoint ~203
Update an existing demand endpoint
| Name | Type | Req | Description |
|---|---|---|---|
| allowed_sizes | array | — | Allowed zone sizes |
| bid_floor | number | — | Default CPM bid floor |
| default_parameters | object | — | Default parameters |
| demand_source | number | — | Demand Source ID |
| filter_type | string | — | Zone filtering type |
| filtered_vast_zones | array | — | VAST zone IDs for filter list |
| filtered_zones | array | — | Zone IDs for filter list |
| geo_target | number | — | Geo target ID |
| id | number | yes | Demand endpoint ID |
| markup_percent | number | — | Markup percent |
| name | string | — | Demand endpoint name |
| native_json_encoded | boolean | — | Whether native JSON should be encoded |
| priority | string | — | Serving priority |
| revenue_share | number | — | Revenue share percentage |
| status | string | — | Whether to send bid requests |
| supported_formats | array | — | Supported ad formats |
No output schema declared.
No examples provided.
update_demand_source ~108
Update an existing demand source
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Demand source ID |
| name | string | — | Demand source name |
| spend_limit | number | — | Spend limit amount |
| spend_limit_end | string | — | Spend limit end date (ISO-8601) |
| spend_limit_period | string | — | Spend limit reset interval |
| spend_limit_start | string | — | Spend limit start date (ISO-8601) |
| status | string | — | Whether to send bid requests |
No output schema declared.
No examples provided.
update_email_zone ~119
Update an existing email zone
| Name | Type | Req | Description |
|---|---|---|---|
| auction_tie_break | string | — | Tie-breaking method |
| height | number | — | Zone height in pixels |
| id | number | yes | Email zone ID |
| metadata | object | — | Custom metadata key-value pairs |
| name | string | — | Zone name |
| publisher | number | — | Publisher ID |
| rotate_timer | object | — | Period after which user sees a new ad |
| uid_rotate | boolean | — | Serve different ads per user |
| width | number | — | Zone width in pixels |
No output schema declared.
No examples provided.
update_event_log_upload_config ~96
Update an existing event log upload configuration
| Name | Type | Req | Description |
|---|---|---|---|
| connection_id | number | — | SFTP connection ID to use for upload |
| enabled | boolean | — | Whether the upload configuration is enabled |
| format | string | — | Log file format |
| frequency | string | — | Upload frequency (e.g. "daily", "hourly") |
| id | number | yes | Upload configuration ID |
| name | string | — | Configuration name |
No output schema declared.
No examples provided.
update_geo_target ~85
Update an existing geo target
| Name | Type | Req | Description |
|---|---|---|---|
| areas | array | — | Array of geographic areas |
| id | number | yes | Geo target ID |
| inclusive | boolean | — | If true, target users IN these areas; if false, EXCLUDE |
| name | string | — | Geo target name |
| range | number | — | Radius range |
| unit | string | — | Distance unit |
No output schema declared.
No examples provided.
update_image_ad_item ~184
Update an existing image ad item
| Name | Type | Req | Description |
|---|---|---|---|
| creative | number | — | Image creative ID |
| creative_url | string | — | URL to image file |
| height | number | — | Ad height in pixels |
| html_alt_text | string | — | Alt text for the image |
| html_content_below | string | — | HTML content below the ad item |
| html_target | string | — | Window/frame for destination URL |
| id | number | yes | Ad item ID |
| location | string | — | Click-through URL |
| metadata | object | — | Custom metadata key-value pairs |
| name | string | — | Ad item name |
| tracking_pixel | string | — | Third-party tracking pixel URL |
| tracking_pixels | array | — | Array of tracking pixel URLs |
| trusted_redirect_domains | array | — | Trusted redirect domains |
| width | number | — | Ad width in pixels |
No output schema declared.
No examples provided.
update_list_target ~62
Update an existing list target
| Name | Type | Req | Description |
|---|---|---|---|
| data_list | number | — | Data list ID |
| id | number | yes | List target ID |
| inclusive | boolean | — | If true, inclusion; if false, exclusion |
| label | string | — | List target name |
No output schema declared.
No examples provided.
update_manager ~328
Update an existing manager
| Name | Type | Req | Description |
|---|---|---|---|
| can_assign_campaigns_directly | boolean | — | Can assign campaigns directly |
| can_manage_admin_api_access | boolean | — | Can manage API keys |
| can_manage_bidders | boolean | — | Can manage bidders |
| can_manage_billing | boolean | — | Can manage billing |
| can_manage_contracts | boolean | — | Can manage contracts |
| can_manage_data_keys | boolean | — | Can manage data keys |
| can_manage_links | boolean | — | Can manage tracking links |
| can_manage_media | boolean | — | Can manage creatives and media groups |
| can_manage_native_ad_templates | boolean | — | Can manage native templates |
| can_manage_product_db | boolean | — | Can manage product catalogs |
| can_manage_programmatic | boolean | — | Can manage programmatic |
| can_manage_self_serve | boolean | — | Can manage Self-Serve |
| can_manage_targets | boolean | — | Can manage targets |
| can_manage_tickets | boolean | — | Can manage tickets |
| can_manage_users | boolean | — | Can manage users |
| string | — | Manager email address | |
| id | number | yes | Manager ID |
| is_enabled | boolean | — | Whether the manager account is enabled |
| name | string | — | Manager name |
| notes | string | — | Notes about the manager |
| password | string | — | Login password |
| position | string | — | Manager position |
| publisher_access | string | — | Publisher access level |
| publisher_access_list | array | — | Publisher IDs for specific access |
| statistics_access | string | — | Statistics access level |
No output schema declared.
No examples provided.
update_media_group ~35
Update an existing media group
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Media group ID |
| name | string | — | Media group name |
No output schema declared.
No examples provided.
update_native_ad_item ~120
Update an existing native ad item
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Ad item ID |
| location | string | — | Click-through URL |
| metadata | object | — | Custom metadata key-value pairs |
| name | string | — | Ad item name |
| template | number | — | Native template ID |
| tracking_pixel | string | — | Third-party tracking pixel URL |
| tracking_pixels | array | — | Array of tracking pixel URLs |
| trusted_redirect_domains | array | — | Trusted redirect domains |
| variables | object | — | Template variables as key-value pairs |
No output schema declared.
No examples provided.
update_native_template ~67
Update an existing native template. Variables uses add/remove format for updates.
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Native template ID |
| name | string | — | Template name |
| raw_html | string | — | HTML template content with variable placeholders |
| variables | object | — | Variables to add/remove |
No output schema declared.
No examples provided.
update_ortb_native_data_asset ~67
Update an existing data asset for an ORTB native template
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Data asset ID |
| len | number | — | Max length |
| template_id | number | yes | ORTB native template ID |
| type | number | — | Data asset type |
No output schema declared.
No examples provided.
update_ortb_native_image_asset ~94
Update an existing image asset for an ORTB native template
| Name | Type | Req | Description |
|---|---|---|---|
| h | number | — | Height |
| hmin | number | — | Min height |
| id | number | yes | Image asset ID |
| template_id | number | yes | ORTB native template ID |
| type | number | — | Image asset type |
| w | number | — | Width |
| wmin | number | — | Min width |
No output schema declared.
No examples provided.
update_ortb_native_template ~60
Update an existing OpenRTB native template
| Name | Type | Req | Description |
|---|---|---|---|
| html_template | string | — | HTML template for rendering the native ad |
| id | number | yes | ORTB native template ID |
| name | string | — | ORTB native template name |
No output schema declared.
No examples provided.
update_ortb_native_title_asset ~59
Update an existing title asset for an ORTB native template
| Name | Type | Req | Description |
|---|---|---|---|
| id | number | yes | Title asset ID |
| len | number | — | Max length of title |
| template_id | number | yes | ORTB native template ID |
No output schema declared.
No examples provided.
update_placement ~232
Update an existing placement
| Name | Type | Req | Description |
|---|---|---|---|
| active | boolean | — | Whether placement is active |
| advertisement | object | — | Advertisement object with id and type |
| channel | number | — | Channel ID (mutually exclusive with zone) |
| contextual_segments | array | — | Array of contextual segment IDs |
| cost | object | — | Pricing model |
| data_key_target_id | number | — | Data Key Target ID |
| geo_target | number | — | Geotarget ID |
| id | number | yes | Placement ID |
| keywords | string | — | Comma-separated keywords |
| keywords_match_method | string | — | Keyword matching method |
| list_target | number | — | List Target ID |
| payout | object | — | Publisher payout configuration |
| platform_target | number | — | Platform target ID |
| priority | string | — | Serving priority level |
| schedule | number | — | Schedule ID |
| serve_method | string | — | Serving system |
| share_of_voice | number | — | Share of voice percentage |
| weight | number | — | Relative delivery weight |
| zone | object | — | Zone object (mutually exclusive with channel) |
No output schema declared.
No examples provided.
update_platform_target ~60
Update an existing platform target
| Name | Type | Req | Description |
|---|---|---|---|
| device_targets | array | — | List of device patterns to target |
| id | number | yes | Platform target ID |
| name | string | — | Platform target name |
| platform | string | — | Preset platform target |
No output schema declared.
No examples provided.
update_pmp_deal ~82
Update an existing PMP deal
| Name | Type | Req | Description |
|---|---|---|---|
| audience_target | number | — | Audience target ID |
| bid_floor | number | — | Bid floor |
| geo_target | number | — | Geo target ID |
| id | number | yes | PMP deal ID |
| name | string | — | PMP deal name |
| whitelist_seats | array | — | Seat IDs with access |
No output schema declared.
No examples provided.