com.adbutler/mcp-server

AdButler

Manage AdButler campaigns, zones, ad items, VAST, and reports from Claude, ChatGPT, and Cursor.

Endpointhttps://mcp.adbutler.com/mcp (streamable-http)
Registry version2.8.0
Now500 tools · grade D (60) · pin ts_f1f703ab9bcc908ac7688062e1d67fba · protocol 2025-06-18
First / last listed2026-10-24 23:28 UTC / 2026-10-24 23:28 UTC
Grade over time2026-10-24: D (60), 500 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-24 23:28 UTC
500 tools, grade D (60)

Tools: list_advertisers get_advertiser create_advertiser update_advertiser delete_advertiser archive_advertiser list_archived_advertisers get_archived_advertiser unarchive_advertiser list_all_campaigns list_campaigns get_campaign create_campaign update_campaign delete_campaign archive_campaign list_archived_campaigns get_archived_campaign delete_archived_campaign unarchive_campaign get_campaign_conversion_tag get_campaign_eligible_zones campaign_bulk_create_catalog_ad_items campaign_bulk_delete_catalog_ad_items list_campaign_assignments get_campaign_assignment create_campaign_assignment update_campaign_assignment delete_campaign_assignment list_channels get_channel create_channel update_channel delete_channel archive_channel list_archived_channels get_archived_channel delete_archived_channel unarchive_channel list_channel_zone_assignments get_channel_zone_assignment create_channel_zone_assignment delete_channel_zone_assignment list_all_zones list_zones get_zone create_zone update_zone delete_zone get_zone_tag get_zone_conversion_tag generate_bulk_zone_tags archive_zone list_archived_zones get_archived_zone unarchive_zone list_email_zones get_email_zone create_email_zone update_email_zone delete_email_zone get_email_zone_tag get_email_zone_conversion_tag archive_email_zone list_archived_email_zones get_archived_email_zone unarchive_email_zone list_catalog_zones get_catalog_zone create_catalog_zone update_catalog_zone delete_catalog_zone get_catalog_zone_tag list_publishers get_publisher create_publisher update_publisher delete_publisher archive_publisher list_archived_publishers get_archived_publisher unarchive_publisher list_ad_items list_image_ad_items get_image_ad_item create_image_ad_item update_image_ad_item delete_image_ad_item get_image_ad_item_conversion_tag list_custom_html_ad_items get_custom_html_ad_item create_custom_html_ad_item update_custom_html_ad_item delete_custom_html_ad_item get_custom_html_ad_item_conversion_tag list_rich_media_ad_items get_rich_media_ad_item create_rich_media_ad_item update_rich_media_ad_item delete_rich_media_ad_item get_rich_media_ad_item_conversion_tag list_native_ad_items get_native_ad_item create_native_ad_item update_native_ad_item delete_native_ad_item get_native_ad_item_conversion_tag list_catalog_ad_items get_catalog_ad_item create_catalog_ad_item update_catalog_ad_item delete_catalog_ad_item convert_native_to_image list_all_creatives list_creatives get_creative create_creative update_creative delete_creative list_rich_media_creatives get_rich_media_creative create_rich_media_creative update_rich_media_creative delete_rich_media_creative list_video_creatives get_video_creative create_video_creative update_video_creative delete_video_creative list_audio_creatives get_audio_creative create_audio_creative update_audio_creative delete_audio_creative replace_image_creative_file replace_rich_media_creative_file replace_video_creative_file replace_audio_creative_file list_placements get_placement create_placement update_placement delete_placement get_placement_conversion_tag list_native_templates get_native_template create_native_template update_native_template delete_native_template list_schedules get_schedule create_schedule update_schedule delete_schedule list_media_groups get_media_group create_media_group update_media_group delete_media_group list_data_keys get_data_key create_data_key update_data_key delete_data_key list_data_key_targets get_data_key_target create_data_key_target update_data_key_target delete_data_key_target list_day_partings get_day_parting create_day_parting update_day_parting delete_day_parting list_geo_targets get_geo_target create_geo_target update_geo_target delete_geo_target list_postal_code_targets get_postal_code_target create_postal_code_target update_postal_code_target delete_postal_code_target list_list_targets get_list_target create_list_target update_list_target delete_list_target list_platform_targets get_platform_target create_platform_target update_platform_target delete_platform_target list_data_targets remove_list_target_usages get_display_report get_vast_report get_event_logs get_click_details_report get_conversion_details_report get_demand_source_report get_display_platform_estimate get_vast_platform_estimate get_geo_summary_report get_auction_placements_report get_placement_forecast get_display_forecast get_display_channel_forecast get_vast_forecast get_vast_channel_forecast get_vast_auction_placements_report get_vast_geo_summary_report get_live_website_preview get_manual_tracking_links list_custom_reports get_custom_report create_custom_report update_custom_report delete_custom_report list_vast_custom_reports get_vast_custom_report create_vast_custom_report list_all_generated_reports list_all_report_schedules list_report_generated get_report_generated list_report_schedules get_report_schedule create_report_schedule update_report_schedule delete_report_schedule list_report_schedule_generated get_report_schedule_generated revoke_report_schedule_historical_access serve_ad get_ad vast_list_ad_items vast_get_ad_item vast_create_ad_item vast_update_ad_item vast_delete_ad_item vast_list_campaigns vast_get_campaign vast_create_campaign vast_update_campaign vast_delete_campaign vast_archive_campaign vast_list_archived_campaigns vast_get_archived_campaign vast_delete_archived_campaign vast_unarchive_campaign vast_list_channels vast_get_channel vast_create_channel vast_update_channel vast_delete_channel vast_archive_channel vast_list_archived_channels vast_get_archived_channel vast_delete_archived_channel vast_unarchive_channel vast_list_channel_zone_assignments vast_get_channel_zone_assignment vast_create_channel_zone_assignment vast_update_channel_zone_assignment vast_delete_channel_zone_assignment vast_list_zones vast_get_zone vast_create_zone vast_update_zone vast_delete_zone vast_archive_zone vast_list_archived_zones vast_get_archived_zone vast_delete_archived_zone vast_unarchive_zone vast_list_placements vast_get_placement vast_create_placement vast_update_placement vast_delete_placement vast_list_campaign_assignments vast_get_campaign_assignment vast_create_campaign_assignment vast_update_campaign_assignment vast_delete_campaign_assignment vast_list_schedules vast_get_schedule vast_create_schedule vast_update_schedule vast_delete_schedule vast_list_companions vast_get_companion vast_create_companion vast_update_companion vast_delete_companion vast_list_media vast_list_linear_media vast_get_linear_media

Current tools (500)

list_advertisersList all advertisers in your AdButler account
params: limit, offset
get_advertiserGet details of a specific advertiser by ID
params: id*
create_advertiserCreate a new advertiser
params: name*, email, can_change_password, can_add_ad_items, metadata, password
update_advertiserUpdate an existing advertiser
params: id*, name, email, can_change_password, can_add_ad_items, metadata, password
delete_advertiserDelete an advertiser
params: id*
archive_advertiserArchive an advertiser (soft-delete, can be restored later)
params: id*
list_archived_advertisersList all archived advertisers
params: limit, offset
get_archived_advertiserGet details of a specific archived advertiser
params: id*
unarchive_advertiserRestore an archived advertiser back to active status
params: id*
list_all_campaignsList all campaigns across all types
params: limit, offset
list_campaignsList all standard campaigns
params: limit, offset
get_campaignGet details of a specific standard campaign
params: id*
create_campaignCreate a new standard campaign
params: name*, advertiser, contract, roadblock_tags, targeting_source, scheduling_source, metadata, budget, trusted_redirect_domains
update_campaignUpdate an existing standard campaign
params: id*, name, advertiser, contract, roadblock_tags, targeting_source, scheduling_source, metadata, budget, trusted_redirect_domains
delete_campaignDelete a standard campaign
params: id*
archive_campaignArchive a standard campaign (soft-delete, can be restored later)
params: id*
list_archived_campaignsList all archived standard campaigns
params: limit, offset
get_archived_campaignGet details of a specific archived standard campaign
params: id*
delete_archived_campaignPermanently delete an archived standard campaign
params: id*
unarchive_campaignRestore an archived standard campaign back to active status
params: id*
get_campaign_conversion_tagGet conversion tag for a campaign
params: id*
get_campaign_eligible_zonesGet eligible zones for a campaign
params: id*
campaign_bulk_create_catalog_ad_itemsBulk create catalog ad items in a campaign
params: campaign_id*, items*
campaign_bulk_delete_catalog_ad_itemsBulk delete catalog ad items from a campaign
params: campaign_id*, items*
list_campaign_assignmentsList all campaign assignments (ad items assigned to campaigns)
params: limit, offset
get_campaign_assignmentGet details of a specific campaign assignment
params: id*
create_campaign_assignmentCreate a new campaign assignment (assign an ad item to a campaign)
params: advertisement*, campaign*, active, weight, schedule, geo_target, platform_target, keywords, keywords_match_method, data_key_target, list_target
update_campaign_assignmentUpdate an existing campaign assignment
params: id*, active, weight, schedule, geo_target, platform_target, keywords, keywords_match_method, data_key_target, list_target
delete_campaign_assignmentDelete a campaign assignment
params: id*
list_channelsList all channels
params: limit, offset
get_channelGet details of a specific channel
params: id*
create_channelCreate a new channel
params: name*, priority, use_share_of_voice
update_channelUpdate an existing channel
params: id*, name, priority
delete_channelDelete a channel
params: id*
archive_channelArchive a channel (soft-delete, can be restored later)
params: id*
list_archived_channelsList all archived channels
params: limit, offset
get_archived_channelGet details of a specific archived channel
params: id*
delete_archived_channelPermanently delete an archived channel
params: id*
unarchive_channelRestore an archived channel back to active status
params: id*
list_channel_zone_assignmentsList all channel zone assignments
params: limit, offset
get_channel_zone_assignmentGet details of a specific channel zone assignment
params: id*
create_channel_zone_assignmentAssign a zone to a channel
params: channel*, zone*
delete_channel_zone_assignmentRemove a zone from a channel
params: id*
list_all_zonesList all zones across all types (standard, email, catalog)
params: limit, offset
list_zonesList all standard zones
params: limit, offset
get_zoneGet details of a specific standard zone
params: id*
create_zoneCreate a new standard zone. Set dimensions to "dynamic" for a dynamic zone (width/height must be 0), or "fixed" (default) for a fixed-size zone.
params: name*, publisher, width, height, dimensions, use_share_of_voice, refresh_frequency, refresh_limit, responsive, unique_delivery, iab_categories, allow_demand_sources, bid_floor, min_payout, serve_priority_order, pmp_deals, private_auction, optimization_strategy, burn_in_impressions, burn_in_hours, ecpm_testing_allowance, metadata, rtb_placement_id, api_frameworks, auction_tie_break, allowed_root_native_templates, ad_size_filter
update_zoneUpdate an existing standard zone
params: id*, name, publisher, width, height, dimensions, refresh_frequency, refresh_limit, responsive, unique_delivery, iab_categories, allow_demand_sources, bid_floor, min_payout, serve_priority_order, pmp_deals, private_auction, optimization_strategy, burn_in_impressions, burn_in_hours, ecpm_testing_allowance, metadata, rtb_placement_id, api_frameworks, auction_tie_break, allowed_root_native_templates, ad_size_filter
delete_zoneDelete a standard zone
params: id*
get_zone_tagGet the ad serving tag (embed code) for a zone
params: id*
get_zone_conversion_tagGet the conversion tracking tag for a standard zone
params: id*
generate_bulk_zone_tagsGenerate ad serving tags for multiple zones at once
params: zone_ids*
archive_zoneArchive a standard zone (soft-delete, can be restored later)
params: id*
list_archived_zonesList all archived standard zones
params: limit, offset
get_archived_zoneGet details of a specific archived standard zone
params: id*
unarchive_zoneRestore an archived standard zone back to active status
params: id*
list_email_zonesList all email zones
params: limit, offset
get_email_zoneGet details of a specific email zone
params: id*
create_email_zoneCreate a new email zone for serving ads in email newsletters
params: name*, width*, height*, publisher, metadata, uid_rotate, rotate_timer, auction_tie_break
update_email_zoneUpdate an existing email zone
params: id*, name, width, height, publisher, metadata, uid_rotate, rotate_timer, auction_tie_break
delete_email_zoneDelete an email zone
params: id*
get_email_zone_tagGet the ad serving tag for an email zone
params: id*
get_email_zone_conversion_tagGet the conversion tracking tag for an email zone
params: id*
archive_email_zoneArchive an email zone
params: id*
list_archived_email_zonesList all archived email zones
params: limit, offset
get_archived_email_zoneGet details of a specific archived email zone
params: id*
unarchive_email_zoneRestore an archived email zone back to active status
params: id*
list_catalog_zonesList all catalog zones (for product/retail ad serving)
params: limit, offset
get_catalog_zoneGet details of a specific catalog zone
params: id*
create_catalog_zoneCreate a new catalog zone for product/retail ad serving
params: name*, catalog_id*, publisher, bid_floor, bid_floor_cpm, bid_floor_cpc, advertiser_cost_type, auction_type, click_cooldown_period, conversion_lookback_period
update_catalog_zoneUpdate an existing catalog zone
params: id*, name, bid_floor_cpm, bid_floor_cpc, advertiser_cost_type, auction_type, click_cooldown_period, conversion_lookback_period
delete_catalog_zoneDelete a catalog zone
params: id*
get_catalog_zone_tagGet the ad serving tag for a catalog zone
params: id*
list_publishersList all publishers in your AdButler account
params: limit, offset
get_publisherGet details of a specific publisher
params: id*
create_publisherCreate a new publisher
params: name*, timezone, email, can_change_password, can_admin_account, can_approve_ads, can_view_wordpress_key, domain, seller_type, default_payout, metadata
update_publisherUpdate an existing publisher
params: id*, name, timezone, email, can_change_password, can_admin_account, can_approve_ads, can_view_wordpress_key, domain, seller_type, default_payout, metadata
delete_publisherDelete a publisher
params: id*
archive_publisherArchive a publisher (soft-delete, can be restored later)
params: id*
list_archived_publishersList all archived publishers
params: limit, offset
get_archived_publisherGet details of a specific archived publisher
params: id*
unarchive_publisherRestore an archived publisher back to active status
params: id*
list_ad_itemsList all ad items (banners) across all types (image, custom HTML, rich media, native, catalog)
params: limit, offset
list_image_ad_itemsList all image ad items
params: limit, offset
get_image_ad_itemGet details of a specific image ad item
params: id*
create_image_ad_itemCreate a new image ad item (banner)
params: name*, creative, creative_url, location, width, height, html_alt_text, html_target, html_content_below, tracking_pixel, tracking_pixels, metadata, trusted_redirect_domains
update_image_ad_itemUpdate an existing image ad item
params: id*, name, creative, creative_url, location, width, height, html_alt_text, html_target, html_content_below, tracking_pixel, tracking_pixels, metadata, trusted_redirect_domains
delete_image_ad_itemDelete an image ad item
params: id*
get_image_ad_item_conversion_tagGet conversion tracking tag for an image ad item
params: id*
list_custom_html_ad_itemsList all custom HTML ad items
params: limit, offset
get_custom_html_ad_itemGet details of a specific custom HTML ad item
params: id*
create_custom_html_ad_itemCreate a new custom HTML ad item
params: name*, custom_html*, location, width, height, html_content_below, expand_horizontal_direction, expand_vertical_direction, tracking_pixel, tracking_pixels, metadata, trusted_redirect_domains
update_custom_html_ad_itemUpdate an existing custom HTML ad item
params: id*, name, custom_html, location, width, height, html_content_below, expand_horizontal_direction, expand_vertical_direction, tracking_pixel, tracking_pixels, metadata, trusted_redirect_domains
delete_custom_html_ad_itemDelete a custom HTML ad item
params: id*
get_custom_html_ad_item_conversion_tagGet conversion tracking tag for a custom HTML ad item
params: id*
list_rich_media_ad_itemsList all rich media ad items
params: limit, offset
get_rich_media_ad_itemGet details of a specific rich media ad item
params: id*
create_rich_media_ad_itemCreate a new rich media ad item
params: name*, creative*, location, width, height, html_content_below, expand_horizontal_direction, expand_vertical_direction, tracking_pixel, tracking_pixels, metadata, trusted_redirect_domains
update_rich_media_ad_itemUpdate an existing rich media ad item
params: id*, name, creative, location, html_content_below, expand_horizontal_direction, expand_vertical_direction, tracking_pixel, tracking_pixels, metadata, trusted_redirect_domains
delete_rich_media_ad_itemDelete a rich media ad item
params: id*
get_rich_media_ad_item_conversion_tagGet conversion tracking tag for a rich media ad item
params: id*
list_native_ad_itemsList all native ad items
params: limit, offset
get_native_ad_itemGet details of a specific native ad item
params: id*
create_native_ad_itemCreate a new native ad item using a native template
params: name*, template*, variables*, location, width, height, tracking_pixel, tracking_pixels, metadata, trusted_redirect_domains
update_native_ad_itemUpdate an existing native ad item
params: id*, name, template, variables, location, tracking_pixel, tracking_pixels, metadata, trusted_redirect_domains
delete_native_ad_itemDelete a native ad item
params: id*
get_native_ad_item_conversion_tagGet conversion tracking tag for a native ad item
params: id*
list_catalog_ad_itemsList all catalog ad items
params: limit, offset
get_catalog_ad_itemGet details of a specific catalog ad item
params: id*
create_catalog_ad_itemCreate a new catalog ad item
params: name*, catalog_id*, catalog_item_identifier*, location, tracking_pixel, tracking_pixels, metadata
update_catalog_ad_itemUpdate an existing catalog ad item
params: id*, name, catalog_item_identifier, location, tracking_pixel, tracking_pixels, metadata
delete_catalog_ad_itemDelete a catalog ad item
params: id*
convert_native_to_imageConvert a native ad item to an image ad item
params: id*
list_all_creativesList all creatives across all types (image, rich media, video, audio)
params: limit, offset
list_creativesList all image creatives
params: limit, offset
get_creativeGet details of a specific image creative
params: id*
create_creativeCreate a new image creative. The API uses multipart file upload — pass the media group ID and file attributes.
params: group*, name, description
update_creativeUpdate an existing image creative
params: id*, name, description
delete_creativeDelete an image creative
params: id*
list_rich_media_creativesList all rich media creatives
params: limit, offset
get_rich_media_creativeGet details of a specific rich media creative
params: id*
create_rich_media_creativeCreate a new rich media creative. The API uses multipart file upload (ZIP for HTML5).
params: group*, name, description, index_file_path
update_rich_media_creativeUpdate an existing rich media creative
params: id*, name, description
delete_rich_media_creativeDelete a rich media creative
params: id*
list_video_creativesList all video creatives
params: limit, offset
get_video_creativeGet details of a specific video creative
params: id*
create_video_creativeCreate a new video creative. The API uses multipart file upload.
params: group*, name, description
update_video_creativeUpdate an existing video creative
params: id*, name, description
delete_video_creativeDelete a video creative
params: id*
list_audio_creativesList all audio creatives
params: limit, offset
get_audio_creativeGet details of a specific audio creative
params: id*
create_audio_creativeCreate a new audio creative. The API uses multipart file upload.
params: group*, name, description
update_audio_creativeUpdate an existing audio creative
params: id*, name, description
delete_audio_creativeDelete an audio creative
params: id*
replace_image_creative_fileReplace the file on an image creative
params: id*
replace_rich_media_creative_fileReplace the file on a rich media creative
params: id*
replace_video_creative_fileReplace the file on a video creative
params: id*
replace_audio_creative_fileReplace the file on an audio creative
params: id*
list_placementsList all placements (assignments of ad items to zones)
params: limit, offset
get_placementGet details of a specific placement
params: id*
create_placementCreate a new placement (assign an ad item or campaign to a zone or channel)
params: advertisement*, zone, channel, schedule*, active, weight, share_of_voice, cost, payout, priority, serve_method, geo_target, platform_target, keywords, keywords_match_method, data_key_target_id, list_target, contextual_segments
update_placementUpdate an existing placement
params: id*, advertisement, zone, channel, schedule, active, weight, share_of_voice, cost, payout, priority, serve_method, geo_target, platform_target, keywords, keywords_match_method, data_key_target_id, list_target, contextual_segments
delete_placementDelete a placement (remove an ad item from a zone)
params: id*
get_placement_conversion_tagGet conversion tracking tag for a placement
params: id*
list_native_templatesList all native ad templates
params: limit, offset
get_native_templateGet details of a specific native template
params: id*
create_native_templateCreate a new native ad template with HTML and variable placeholders
params: name*, raw_html*, variables*
update_native_templateUpdate an existing native template. Variables uses add/remove format for updates.
params: id*, name, raw_html, variables
delete_native_templateDelete a native template
params: id*
list_schedulesList all schedules (time-based delivery rules for ad items)
params: limit, offset
get_scheduleGet details of a specific schedule
params: id*
create_scheduleCreate a new schedule for time-based ad delivery. Schedules are automatically linked to ad items via placements.
params: start_date, end_date, start_at, start_at_timezone, end_at, end_at_timezone, delivery_method, quota_lifetime, quota_type, day_cap_limit, day_cap_type, per_user_view_limit, per_user_view_period, under_delivery_behaviour, day_parting_id
update_scheduleUpdate an existing schedule
params: id*, start_date, end_date, start_at, start_at_timezone, end_at, end_at_timezone, delivery_method, quota_lifetime, quota_type, day_cap_limit, day_cap_type, per_user_view_limit, per_user_view_period, under_delivery_behaviour, day_parting_id
delete_scheduleDelete a schedule
params: id*
list_media_groupsList all media groups (collections of creatives)
params: limit, offset
get_media_groupGet details of a specific media group
params: id*
create_media_groupCreate a new media group
params: name*
update_media_groupUpdate an existing media group
params: id*, name
delete_media_groupDelete a media group
params: id*
list_data_keysList all data keys (custom key-value targeting variables)
params: limit, offset
get_data_keyGet details of a specific data key
params: id*
create_data_keyCreate a new data key for custom targeting
params: name*, type*
update_data_keyUpdate an existing data key
params: id*, name, type
delete_data_keyDelete a data key
params: id*
list_data_key_targetsList all data key targets (targeting rules using data key values)
params: limit, offset
get_data_key_targetGet details of a specific data key target
params: id*
create_data_key_targetCreate a new data key target (targeting rule)
params: name*, target*
update_data_key_targetUpdate an existing data key target
params: id*, name, target
delete_data_key_targetDelete a data key target
params: id*
list_day_partingsList all day parting rules (time-of-day targeting)
params: limit, offset
get_day_partingGet details of a specific day parting rule
params: id*
create_day_partingCreate a new day parting rule for time-of-day targeting. Ranges is an object with day names as keys and arrays of time range strings (e.g. "09:00:00-17:00:00") as values.
params: name, use_member_timezone, is_template, ranges
update_day_partingUpdate an existing day parting rule
params: id*, name, use_member_timezone, is_template, ranges
delete_day_partingDelete a day parting rule
params: id*
list_geo_targetsList all geo targets (geographic targeting rules)
params: limit, offset
get_geo_targetGet details of a specific geo target
params: id*
create_geo_targetCreate a new geo target for geographic targeting. Areas is an array of objects with continent, country (2-letter code), region, city fields.
params: name*, inclusive, areas*, range, unit
update_geo_targetUpdate an existing geo target
params: id*, name, inclusive, areas, range, unit
delete_geo_targetDelete a geo target
params: id*
list_postal_code_targetsList all postal code targets
params: limit, offset
get_postal_code_targetGet details of a specific postal code target
params: id*
create_postal_code_targetCreate a new postal code target
params: label*, inclusive, locations*
update_postal_code_targetUpdate an existing postal code target
params: id*, label, inclusive, locations
delete_postal_code_targetDelete a postal code target
params: id*
list_list_targetsList all list targets (allowlist/blocklist targeting)
params: limit, offset
get_list_targetGet details of a specific list target
params: id*
create_list_targetCreate a new list target (inclusion/exclusion using a data list)
params: label*, inclusive, data_list
update_list_targetUpdate an existing list target
params: id*, label, inclusive, data_list
delete_list_targetDelete a list target
params: id*
list_platform_targetsList all platform targets (device/OS/browser targeting)
params: limit, offset
get_platform_targetGet details of a specific platform target
params: id*
create_platform_targetCreate a new platform target for device/OS/browser targeting
params: name*, platform, device_targets
update_platform_targetUpdate an existing platform target
params: id*, name, platform, device_targets
delete_platform_targetDelete a platform target
params: id*
list_data_targetsList all data targets
params: limit, offset
remove_list_target_usagesRemove all usages of a list target
params: id*
get_display_reportGet display advertising report with impressions, clicks, and CTR
params: type*, period*, preset, timezone, summary, details, breakdown, financials, publishers, zones, advertisers, campaigns, exclude_publisher_ad_items, exclude_campaign_ad_items, exclude_channel_stats, require_channel_stats
get_vast_reportGet VAST video advertising report
params: type*, period*, preset, timezone, summary, details, breakdown, financials, publishers, zones, advertisers, campaigns
get_event_logsGet event logs for account activity (changes, logins, etc.)
params: log_type*, from, to
get_click_details_reportGet click details report
params: preset, timezone, publishers, zones, advertisers, campaigns
get_conversion_details_reportGet conversion details report
params: preset, timezone, publishers, zones, advertisers, campaigns
get_demand_source_reportGet demand source statistics report
params: preset, timezone
get_display_platform_estimateGet display platform estimate statistics
params: preset, timezone
get_vast_platform_estimateGet VAST platform estimate statistics
params: preset, timezone
get_geo_summary_reportGet geographic summary report
params: preset, timezone, publishers, zones, advertisers, campaigns
get_auction_placements_reportGet auction placement statistics report
params: preset, timezone
get_placement_forecastGet placement forecast report
params: preset, timezone
get_display_forecastGet display forecast report
params: preset, timezone
get_display_channel_forecastGet display channel forecast report
params: preset, timezone
get_vast_forecastGet VAST forecast report
params: preset, timezone
get_vast_channel_forecastGet VAST channel forecast report
params: preset, timezone
get_vast_auction_placements_reportGet VAST auction placements report
params: preset, timezone
get_vast_geo_summary_reportGet VAST geographic summary report
params: preset, timezone, publishers, zones, advertisers, campaigns
get_live_website_previewGet live website preview URL
params: zone_id, url
get_manual_tracking_linksGenerate manual tracking links for an ad item
params: ad_item_id, type
list_custom_reportsList all saved report configurations
params: limit, offset
get_custom_reportGet details of a specific report configuration
params: id*
create_custom_reportCreate a new report configuration
params: name*, type*, period*, date*, filters, columns, exclude_publisher_ad_items, exclude_campaign_ad_items, exclude_channel_stats, require_channel_stats
update_custom_reportUpdate an existing report configuration
params: id*, name, type, period, date, filters, columns, exclude_publisher_ad_items, exclude_campaign_ad_items, exclude_channel_stats, require_channel_stats
delete_custom_reportDelete a report configuration
params: id*
list_vast_custom_reportsList all VAST report data
params: limit, offset
get_vast_custom_reportGet a specific VAST report
params: id*
create_vast_custom_reportCreate a new VAST report configuration
params: name*
list_all_generated_reportsList all generated reports across all configurations
params: limit, offset
list_all_report_schedulesList all report schedules across all configurations
params: limit, offset
list_report_generatedList generated reports for a specific report configuration
params: report_config_id*, limit, offset
get_report_generatedGet a specific generated report
params: report_config_id*, generated_id*
list_report_schedulesList schedules for a specific report configuration
params: report_config_id*, limit, offset
get_report_scheduleGet a specific report schedule
params: report_config_id*, schedule_id*
create_report_scheduleCreate a new report schedule
params: report_config_id*, frequency, recipients
update_report_scheduleUpdate a report schedule
params: report_config_id*, schedule_id*, frequency, recipients
delete_report_scheduleDelete a report schedule
params: report_config_id*, schedule_id*
list_report_schedule_generatedList generated reports for a specific schedule
params: report_config_id*, schedule_id*, limit, offset
get_report_schedule_generatedGet a specific generated report from a schedule
params: report_config_id*, schedule_id*, generated_id*
revoke_report_schedule_historical_accessRevoke historical access for a report schedule
params: report_config_id*, schedule_id*
serve_adRequest ad delivery for a zone. Returns the ad(s) that would be served, useful for verifying ad setup. Uses POST /adserve.
params: ID*, setID*, type*, size, kw, referrer, ip, ua, sw, sh, spr, pid, place, _abdk_json, rf, defer_signing
get_adRetrieve an ad via GET request. Same parameters as serve_ad but uses GET instead of POST.
params: ID*, setID*, type*, size, kw, referrer, ip, ua, sw, sh, spr, pid, place, _abdk_json, rf, defer_signing
vast_list_ad_itemsList all VAST ad items
params: limit, offset
vast_get_ad_itemGet details of a specific VAST ad item
params: id*
vast_create_ad_itemCreate a new VAST ad item
params: name*, location*, active
vast_update_ad_itemUpdate an existing VAST ad item
params: id*, name, location, active
vast_delete_ad_itemDelete a VAST ad item
params: id*
vast_list_campaignsList all VAST campaigns
params: limit, offset
vast_get_campaignGet details of a specific VAST campaign
params: id*
vast_create_campaignCreate a new VAST campaign
params: name*, advertiser*, contract
vast_update_campaignUpdate an existing VAST campaign
params: id*, name, advertiser, contract
vast_delete_campaignDelete a VAST campaign
params: id*
vast_archive_campaignArchive a VAST campaign (soft-delete, can be restored later)
params: id*
vast_list_archived_campaignsList all archived VAST campaigns
params: limit, offset
vast_get_archived_campaignGet details of a specific archived VAST campaign
params: id*
vast_delete_archived_campaignPermanently delete an archived VAST campaign
params: id*
vast_unarchive_campaignRestore an archived VAST campaign back to active status
params: id*
vast_list_channelsList all VAST channels
params: limit, offset
vast_get_channelGet details of a specific VAST channel
params: id*
vast_create_channelCreate a new VAST channel
params: name*, description
vast_update_channelUpdate an existing VAST channel
params: id*, name, description
vast_delete_channelDelete a VAST channel
params: id*
vast_archive_channelArchive a VAST channel (soft-delete, can be restored later)
params: id*
vast_list_archived_channelsList all archived VAST channels
params: limit, offset
vast_get_archived_channelGet details of a specific archived VAST channel
params: id*
vast_delete_archived_channelPermanently delete an archived VAST channel
params: id*
vast_unarchive_channelRestore an archived VAST channel back to active status
params: id*
vast_list_channel_zone_assignmentsList all VAST channel zone assignments
params: limit, offset
vast_get_channel_zone_assignmentGet details of a specific VAST channel zone assignment
params: id*
vast_create_channel_zone_assignmentAssign a VAST zone to a VAST channel
params: channel*, zone*
vast_update_channel_zone_assignmentUpdate a VAST channel zone assignment
params: id*, channel, zone
vast_delete_channel_zone_assignmentRemove a VAST zone from a VAST channel
params: id*
vast_list_zonesList all VAST zones
params: limit, offset
vast_get_zoneGet details of a specific VAST zone
params: id*
vast_create_zoneCreate a new VAST zone
params: name*, publisher*, default_vast_ad_item, default_vast_campaign, serve_priority_order, metadata
vast_update_zoneUpdate an existing VAST zone
params: id*, name, publisher, default_vast_ad_item, default_vast_campaign, serve_priority_order, metadata
vast_delete_zoneDelete a VAST zone
params: id*
vast_archive_zoneArchive a VAST zone (soft-delete, can be restored later)
params: id*
vast_list_archived_zonesList all archived VAST zones
params: limit, offset
vast_get_archived_zoneGet details of a specific archived VAST zone
params: id*
vast_delete_archived_zonePermanently delete an archived VAST zone
params: id*
vast_unarchive_zoneRestore an archived VAST zone back to active status
params: id*
vast_list_placementsList all VAST placements (assignments of VAST ad items to VAST zones)
params: limit, offset
vast_get_placementGet details of a specific VAST placement
params: id*
vast_create_placementCreate a new VAST placement (assign a VAST ad item or campaign to a VAST zone or channel)
params: advertisement*, zone, channel, schedule*, active, cost, payout, priority, max_frequency, max_frequency_period, max_frequency_type, serve_method, data_key_target_id
vast_update_placementUpdate an existing VAST placement
params: id*, advertisement, zone, channel, schedule, active, cost, payout, priority, max_frequency, max_frequency_period, max_frequency_type, serve_method, data_key_target_id
vast_delete_placementDelete a VAST placement
params: id*
vast_list_campaign_assignmentsList all VAST campaign assignments
params: limit, offset
vast_get_campaign_assignmentGet details of a specific VAST campaign assignment
params: id*
vast_create_campaign_assignmentCreate a VAST campaign assignment (assign an ad item to a campaign)
params: ad_item*, campaign*, active
vast_update_campaign_assignmentUpdate a VAST campaign assignment
params: id*, ad_item, campaign, active
vast_delete_campaign_assignmentDelete a VAST campaign assignment
params: id*
vast_list_schedulesList all VAST schedules
params: limit, offset
vast_get_scheduleGet details of a specific VAST schedule
params: id*
vast_create_scheduleCreate a new VAST schedule for time-based ad delivery
params: start_date, end_date, delivery_method, quota_lifetime, quota_type, geo_target, day_parting_id
vast_update_scheduleUpdate an existing VAST schedule
params: id*, start_date, end_date, delivery_method, quota_lifetime, quota_type, geo_target, day_parting_id
vast_delete_scheduleDelete a VAST schedule
params: id*
vast_list_companionsList all VAST companions
params: limit, offset
vast_get_companionGet details of a specific VAST companion
params: id*
vast_create_companionCreate a new VAST companion
params: name*, width, height
vast_update_companionUpdate an existing VAST companion
params: id*, name, width, height
vast_delete_companionDelete a VAST companion
params: id*
vast_list_mediaList all VAST media (linear and non-linear)
params: limit, offset
vast_list_linear_mediaList all VAST linear media
params: limit, offset
vast_get_linear_mediaGet details of a specific VAST linear media
params: id*
vast_create_linear_mediaCreate a new VAST linear media
params: name*, duration, bitrate, mime_type
vast_update_linear_mediaUpdate an existing VAST linear media
params: id*, name, duration, bitrate, mime_type
vast_delete_linear_mediaDelete a VAST linear media
params: id*
vast_list_non_linear_mediaList all VAST non-linear media
params: limit, offset
vast_get_non_linear_mediaGet details of a specific VAST non-linear media
params: id*
vast_create_non_linear_mediaCreate a new VAST non-linear media
params: name*, width, height, mime_type
vast_update_non_linear_mediaUpdate an existing VAST non-linear media
params: id*, name, width, height, mime_type
vast_delete_non_linear_mediaDelete a VAST non-linear media
params: id*
vast_list_trackingList all VAST tracking entries
params: limit, offset
vast_get_trackingGet details of a specific VAST tracking entry
params: id*
vast_create_trackingCreate a new VAST tracking entry
params: name*, event, url
vast_update_trackingUpdate an existing VAST tracking entry
params: id*, name, event, url
vast_delete_trackingDelete a VAST tracking entry
params: id*
get_vast_zone_tagsGet VAST zone serving tags
params: id*
get_vast_zone_conversion_tagGet VAST zone conversion tracking tag
params: id*
get_vast_ad_item_conversion_tagGet conversion tracking tag for a VAST ad item
params: id*
get_vast_campaign_conversion_tagGet conversion tracking tag for a VAST campaign
params: id*
get_vast_placement_conversion_tagGet conversion tracking tag for a VAST placement
params: id*
list_contractsList all contracts
params: limit, offset
get_contractGet details of a specific contract
params: id*
create_contractCreate a new contract
params: name*, advertiser*, description, rate, payment_due_date, start_at, end_at, status
update_contractUpdate an existing contract
params: id*, name, advertiser, description, rate, payment_due_date, start_at, end_at, status
delete_contractDelete a contract
params: id*
list_archived_contractsList all archived contracts
params: limit, offset
get_archived_contractGet details of a specific archived contract
params: id*
delete_archived_contractPermanently delete an archived contract
params: id*
list_contract_templatesList all contract templates
params: limit, offset
get_contract_templateGet details of a specific contract template
params: id*
create_contract_templateCreate a new contract template. Requires name, file, attributes (JSON string), email_subject, and email_body.
params: name*, file*, attributes*, email_subject*, email_body*
update_contract_templateUpdate an existing contract template
params: id*, name
delete_contract_templateDelete a contract template
params: id*
list_contract_documentsList all documents for a contract
params: contract_id*, limit, offset
get_contract_documentGet details of a specific contract document
params: contract_id*, id*
create_contract_documentCreate a new document for a contract
params: contract_id*, attributes
update_contract_documentUpdate an existing contract document
params: contract_id*, id*, name
delete_contract_documentDelete a contract document
params: contract_id*, id*
list_contract_paymentsList all payments for a contract
params: contract_id*, limit, offset
get_contract_paymentGet details of a specific contract payment
params: contract_id*, id*
create_contract_paymentCreate a new payment for a contract
params: contract_id*, amount*, note
delete_contract_paymentDelete a contract payment
params: contract_id*, id*
list_signature_requestsList all signature requests for a contract
params: contract_id*, limit, offset
get_signature_requestGet details of a specific signature request
params: contract_id*, id*
create_signature_requestCreate a new signature request for a contract
params: contract_id*
update_signature_requestUpdate an existing signature request
params: contract_id*, id*
delete_signature_requestDelete a signature request
params: contract_id*, id*
archive_contractArchive a contract (soft-delete, can be restored later)
params: id*
unarchive_contractUnarchive a contract (restore from archive)
params: id*
get_contract_assigned_campaignsGet campaigns assigned to a contract
params: id*
get_contract_active_signature_requestGet the active signature request for a contract
params: id*
create_contract_document_from_templateCreate a contract document from a template
params: contract_id*, template_id
replace_contract_document_fileReplace the file on a contract document
params: contract_id*, document_id*
replace_contract_document_file_from_templateReplace a contract document file from a template
params: contract_id*, document_id*
list_contract_document_file_revisionsList file revisions for a contract document
params: contract_id*, document_id*
get_contract_document_file_revisionGet a specific file revision for a contract document
params: contract_id*, document_id*, revision_id*
download_contract_document_file_revisionDownload a file revision for a contract document
params: contract_id*, document_id*, revision_id*
list_signature_request_recipientsList all recipients for a signature request
params: contract_id*, request_id*
get_signature_request_recipientGet a specific recipient for a signature request
params: contract_id*, request_id*, recipient_id*
update_signature_request_recipientUpdate a recipient for a signature request
params: contract_id*, request_id*, recipient_id*, name, email
delete_signature_request_recipientDelete a recipient from a signature request
params: contract_id*, request_id*, recipient_id*
cancel_signature_requestCancel a signature request
params: contract_id*, request_id*
resend_signature_requestResend a signature request
params: contract_id*, request_id*
list_managersList all managers in your AdButler account
params: limit, offset
get_managerGet details of a specific manager by ID
params: id*
create_managerCreate a new manager
params: name*, email*, password, notes, position, is_enabled, can_manage_links, can_manage_media, can_manage_targets, can_manage_users, can_manage_bidders, can_manage_programmatic, can_manage_contracts, can_manage_self_serve, can_assign_campaigns_directly, can_manage_tickets, can_manage_admin_api_access, can_manage_billing, can_manage_data_keys, can_manage_product_db, can_manage_native_ad_templates, publisher_access, publisher_access_list, statistics_access
update_managerUpdate an existing manager
params: id*, name, email, password, notes, position, is_enabled, can_manage_links, can_manage_media, can_manage_targets, can_manage_users, can_manage_bidders, can_manage_programmatic, can_manage_contracts, can_manage_self_serve, can_assign_campaigns_directly, can_manage_tickets, can_manage_admin_api_access, can_manage_billing, can_manage_data_keys, can_manage_product_db, can_manage_native_ad_templates, publisher_access, publisher_access_list, statistics_access
delete_managerDelete a manager
params: id*
list_rolesList all roles in your AdButler account
params: limit, offset
get_roleGet details of a specific role by ID
params: id*
create_roleCreate a new role with permission settings
params: name*, is_default_role, can_manage_links, can_manage_media, can_manage_targets, can_manage_users, can_manage_bidders, can_manage_programmatic, can_manage_contracts, can_manage_self_serve, can_assign_campaigns_directly, can_manage_tickets, can_manage_admin_api_access, can_manage_billing, can_manage_data_keys, can_manage_product_db, can_manage_native_ad_templates, publisher_access, publisher_access_list, statistics_access
update_roleUpdate an existing role
params: id*, name, is_default_role, can_manage_links, can_manage_media, can_manage_targets, can_manage_users, can_manage_bidders, can_manage_programmatic, can_manage_contracts, can_manage_self_serve, can_assign_campaigns_directly, can_manage_tickets, can_manage_admin_api_access, can_manage_billing, can_manage_data_keys, can_manage_product_db, can_manage_native_ad_templates, publisher_access, publisher_access_list, statistics_access
delete_roleDelete a role
params: id*
list_contactsList all contacts in your AdButler account
params: limit, offset
get_contactGet details of a specific contact by ID
params: id*
create_contactCreate a new contact
params: name*, email*, notes
update_contactUpdate an existing contact
params: id*, name, email, notes
delete_contactDelete a contact
params: id*
get_contact_report_schedulesList report schedules for a contact
params: id*
list_demand_sourcesList all demand sources in your AdButler account
params: limit, offset
get_demand_sourceGet details of a specific demand source by ID
params: id*
create_demand_sourceCreate a new demand source
params: name*, network*, status, spend_limit, spend_limit_period, spend_limit_start, spend_limit_end
update_demand_sourceUpdate an existing demand source
params: id*, name, status, spend_limit, spend_limit_period, spend_limit_start, spend_limit_end
delete_demand_sourceDelete a demand source
params: id*
list_demand_endpointsList all demand endpoints in your AdButler account
params: limit, offset
get_demand_endpointGet details of a specific demand endpoint by ID
params: id*
create_demand_endpointCreate a new demand endpoint
params: name*, demand_source*, default_parameters*, supported_formats*, status, bid_floor, revenue_share, markup_percent, allowed_sizes, priority, geo_target, filter_type, filtered_zones, filtered_vast_zones, native_json_encoded
update_demand_endpointUpdate an existing demand endpoint
params: id*, name, demand_source, default_parameters, supported_formats, status, bid_floor, revenue_share, markup_percent, allowed_sizes, priority, geo_target, filter_type, filtered_zones, filtered_vast_zones, native_json_encoded
delete_demand_endpointDelete a demand endpoint
params: id*
list_pmp_dealsList all PMP deals in your AdButler account
params: limit, offset
get_pmp_dealGet details of a specific PMP deal by ID
params: id*
create_pmp_dealCreate a new PMP deal
params: name, bid_floor, whitelist_seats, geo_target, audience_target
update_pmp_dealUpdate an existing PMP deal
params: id*, name, bid_floor, whitelist_seats, geo_target, audience_target
delete_pmp_dealDelete a PMP deal
params: id*
list_ortb_native_templatesList all OpenRTB native templates in your AdButler account
params: limit, offset
get_ortb_native_templateGet details of a specific OpenRTB native template by ID
params: id*
create_ortb_native_templateCreate a new OpenRTB native template
params: name, html_template
update_ortb_native_templateUpdate an existing OpenRTB native template
params: id*, name, html_template
delete_ortb_native_templateDelete an OpenRTB native template
params: id*
list_user_dbsList all user databases in your AdButler account
params: limit, offset
get_user_dbGet details of a specific user database by ID
params: id*
create_user_dbCreate a new user database
params: name, id_field_name
list_user_attributesList all user attributes in a user database
params: user_db_id*, limit, offset
get_user_attributeGet details of a specific user attribute in a user database
params: user_db_id*, id*
create_user_attributeCreate a new user attribute in a user database
params: user_db_id*, id, label, type
update_user_attributeUpdate an existing user attribute in a user database
params: user_db_id*, id*, label, type
delete_user_attributeDelete a user attribute from a user database
params: user_db_id*, id*
list_audiencesList all audiences in a user database
params: user_db_id*, limit, offset
get_audienceGet details of a specific audience in a user database
params: user_db_id*, id*
create_audienceCreate a new audience in a user database
params: user_db_id*, name, attributes
update_audienceUpdate an existing audience in a user database
params: user_db_id*, id*, name, attributes
delete_audienceDelete an audience from a user database
params: user_db_id*, id*
get_userGet a single user from a user database
params: user_db_id*, user_id*
create_userCreate a new user in a user database
params: user_db_id*, user_id, attributes
bulk_upload_replace_user_dbBulk upload to replace all user data in a user database
params: id*
add_user_list_attribute_valuesAdd values to a list attribute for a user
params: user_db_id*, user_id*, list_attribute_name*, values
remove_user_list_attribute_valuesRemove values from a list attribute for a user
params: user_db_id*, user_id*, list_attribute_name*, values
list_data_listsList all data lists in your AdButler account
params: limit, offset
get_data_listGet details of a specific data list by ID
params: id*
create_data_listCreate a new data list
params: label*
update_data_listUpdate an existing data list
params: id*, label
delete_data_listDelete a data list
params: id*
bulk_upload_add_data_listBulk add entries to a data list
params: id*, data
bulk_upload_remove_data_listBulk remove entries from a data list
params: id*, data
bulk_upload_replace_data_listBulk replace all entries in a data list
params: id*, data
list_beacon_signing_keysList all beacon signing keys in your AdButler account
params: limit, offset
get_beacon_signing_keyGet details of a specific beacon signing key by ID
params: id*
create_beacon_signing_keyCreate a new beacon signing key
params: key_name*
update_beacon_signing_keyUpdate an existing beacon signing key
params: id*, key_name
delete_beacon_signing_keyDelete a beacon signing key
params: id*
list_trusted_redirect_domainsList all trusted redirect domains in your AdButler account
params: limit, offset
get_trusted_redirect_domainGet details of a specific trusted redirect domain by ID
params: id*
create_trusted_redirect_domainCreate a new trusted redirect domain
params: domain*
update_trusted_redirect_domainUpdate an existing trusted redirect domain
params: id*, domain
delete_trusted_redirect_domainDelete a trusted redirect domain
params: id*
validate_beacon_signing_keyValidate a beacon signing key
params: key
draft_list_campaignsList all draft standard campaigns
params: limit, offset
draft_get_campaignGet details of a specific draft standard campaign
params: id*
draft_create_campaignCreate a new draft standard campaign. Fields go inside a "draft" object wrapper.
params: draft*
draft_update_campaignUpdate an existing draft standard campaign
params: id*, draft
draft_delete_campaignDelete a draft standard campaign
params: id*
draft_list_ad_itemsList all draft ad items across all types
params: limit, offset
draft_get_ad_itemGet a draft ad item of any type by ID
params: id*
draft_list_image_ad_itemsList all draft image ad items
params: limit, offset
draft_get_image_ad_itemGet details of a specific draft image ad item
params: id*
draft_create_image_ad_itemCreate a new draft image ad item
params: campaign_draft_id*, draft*
draft_update_image_ad_itemUpdate an existing draft image ad item
params: id*, draft
draft_delete_image_ad_itemDelete a draft image ad item
params: id*
draft_list_rich_media_ad_itemsList all draft rich media ad items
params: limit, offset
draft_get_rich_media_ad_itemGet details of a specific draft rich media ad item
params: id*
draft_create_rich_media_ad_itemCreate a new draft rich media ad item
params: campaign_draft_id*, draft*
draft_update_rich_media_ad_itemUpdate an existing draft rich media ad item
params: id*, draft
draft_delete_rich_media_ad_itemDelete a draft rich media ad item
params: id*
draft_list_custom_html_ad_itemsList all draft custom HTML ad items
params: limit, offset
draft_get_custom_html_ad_itemGet details of a specific draft custom HTML ad item
params: id*
draft_create_custom_html_ad_itemCreate a new draft custom HTML ad item
params: campaign_draft_id*, draft*
draft_update_custom_html_ad_itemUpdate an existing draft custom HTML ad item
params: id*, draft
draft_delete_custom_html_ad_itemDelete a draft custom HTML ad item
params: id*
draft_list_native_ad_itemsList all draft native ad items
params: limit, offset
draft_get_native_ad_itemGet details of a specific draft native ad item
params: id*
draft_create_native_ad_itemCreate a new draft native ad item
params: campaign_draft_id*, draft*
draft_update_native_ad_itemUpdate an existing draft native ad item
params: id*, draft
draft_delete_native_ad_itemDelete a draft native ad item
params: id*
draft_list_catalog_ad_itemsList all draft catalog ad items
params: limit, offset
draft_get_catalog_ad_itemGet details of a specific draft catalog ad item
params: id*
draft_create_catalog_ad_itemCreate a new draft catalog ad item
params: campaign_draft_id*, draft*
draft_update_catalog_ad_itemUpdate an existing draft catalog ad item
params: id*, draft
draft_delete_catalog_ad_itemDelete a draft catalog ad item
params: id*
draft_list_campaign_assignmentsList all draft campaign assignments
params: limit, offset
draft_get_campaign_assignmentGet details of a specific draft campaign assignment
params: id*
draft_create_campaign_assignmentCreate a new draft campaign assignment
params: campaign_draft_id*, ad_item_draft_id*, draft
draft_update_campaign_assignmentUpdate an existing draft campaign assignment
params: id*, draft
draft_delete_campaign_assignmentDelete a draft campaign assignment
params: id*
draft_list_placementsList all draft placements
params: limit, offset
draft_get_placementGet details of a specific draft placement
params: id*
draft_create_placementCreate a new draft placement
params: campaign_draft_id*, draft*
draft_update_placementUpdate an existing draft placement
params: id*, draft
draft_delete_placementDelete a draft placement
params: id*
draft_list_schedulesList all draft schedules
params: limit, offset
draft_get_scheduleGet details of a specific draft schedule
params: id*
draft_create_scheduleCreate a new draft schedule
params: campaign_draft_id*, draft*
draft_update_scheduleUpdate an existing draft schedule
params: id*, draft
draft_delete_scheduleDelete a draft schedule
params: id*
draft_save_campaignSave/publish a draft campaign (converts draft to live campaign)
params: id*
list_product_catalogsList all product catalogs for a publisher
params: publisher_id*, limit, offset
get_product_catalogGet details of a specific product catalog
params: publisher_id*, catalog_id*
create_product_catalogCreate a new product catalog for a publisher
params: publisher_id*, name
update_product_catalogUpdate an existing product catalog
params: publisher_id*, catalog_id*, name
search_product_catalog_itemsSearch for items in a product catalog
params: publisher_id*, catalog_id*, query
get_product_catalog_itemGet details of a specific product catalog item
params: publisher_id*, catalog_id*, identifier*
create_product_catalog_itemCreate a new item in a product catalog
params: publisher_id*, catalog_id*, name, identifier, description, url, image_url, price, category
update_product_catalog_itemUpdate an existing product catalog item
params: publisher_id*, catalog_id*, identifier*, name, description, url, image_url, price, category
bulk_upload_product_catalogBulk upload items to a product catalog
params: publisher_id*, catalog_id*
list_product_sourcesList all product sources for a publisher
params: publisher_id*, limit, offset
get_product_sourceGet details of a specific product source
params: publisher_id*, source_id*
create_product_sourceCreate a new product source for a publisher
params: publisher_id*, name, url, type
update_product_sourceUpdate an existing product source
params: publisher_id*, source_id*, name, url, type
delete_product_sourceDelete a product source
params: publisher_id*, source_id*
bulk_create_product_sourcesBulk create product sources for a publisher
params: publisher_id*, sources
list_product_source_targetsList all product source targets for a publisher
params: publisher_id*, limit, offset
get_product_source_targetGet details of a specific product source target
params: publisher_id*, source_target_id*
create_product_source_targetCreate a new product source target for a publisher
params: publisher_id*, name, source_id

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.