# Markifact: Documentation Operations Meta Ads

## Meta Ads

- [Custom Meta Ads App](https://docs.markifact.com/nodes/meta_ads/meta_ads_custom_app.md): Connect Meta Ads through your own Meta app (white-label) by pasting a System User access token from your Business Manager.
- [Get Report](https://docs.markifact.com/nodes/meta_ads/meta_ads_get_report.md): Retrieves Meta Ads (Facebook/Instagram) data with customizable metrics, dimensions, filters, date ranges, sorting options, and built-in accounts selector
- [Update Campaign Status](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_campaign_status.md): Updates the status of Meta Ads campaigns (active, paused, or deleted) for campaign management
- [Update Campaign Bidding Strategy](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_campaign_bidding_strategy.md): Updates the bidding strategy of a Meta Ads campaign
- [Update Adset Status](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_adset_status.md): Updates the status of Meta Ads ad sets (active, paused, or deleted) for ad set management
- [Update Ad Status](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_ad_status.md): Updates the status of Meta Ads ads (active, paused, or deleted) for ad management
- [Update Ad](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_ad.md): Fallback Meta Ads ad patch tool for advanced or unsupported cases at the ad level, such as renaming an ad, changing ad_schedule_start_time/ad_schedule_end_time (only on ads created with a schedule;...
- [Get Ad](https://docs.markifact.com/nodes/meta_ads/meta_ads_get_ad.md): Fetches one Meta ad by ID with its status, review feedback (disapproval reasons per policy and placement), delivery issues, recommendations, bidding, tracking and a creative summary
- [Get Ad Creative](https://docs.markifact.com/nodes/meta_ads/meta_ads_get_ad_creative.md): Fetches a Meta ad creative by ad_id or creative_id and returns the raw creative payload
- [List Media](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_media.md): Lists the Meta ad account's media library (videos and images) with optional name/filename search applied by Meta at the source
- [Get Media Details](https://docs.markifact.com/nodes/meta_ads/meta_ads_get_media_details.md): Gets Meta media details for images and videos using image_hash or video_id
- [Create Ad Creative](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_ad_creative.md): Creates a Meta ad creative from a raw creative payload and returns the new creative_id
- [Upload Media](https://docs.markifact.com/nodes/meta_ads/meta_ads_upload_media.md): Uploads a single image or video to a Meta ad account and returns its media reference (image_hash for images, video_id & auto-generated thumbnail_url for videos)
- [Replace Ad Creative](https://docs.markifact.com/nodes/meta_ads/meta_ads_replace_ad_creative.md): Attaches an existing creative (by creative_id) to an existing ad (by ad_id), replacing whatever creative was attached before
- [Rename Ad](https://docs.markifact.com/nodes/meta_ads/meta_ads_rename_ad.md): Renames Meta Ads ads to update their display names
- [Duplicate Ad](https://docs.markifact.com/nodes/meta_ads/meta_ads_duplicate_ad.md): Create a copy of an existing Meta ad with optional creative enhancement controls and the ability to move the copy to a different ad set
- [Update Campaign Budget](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_campaign_budget.md): Updates the budget (daily or lifetime) of Meta Ads campaigns for budget management
- [Duplicate Campaign](https://docs.markifact.com/nodes/meta_ads/meta_ads_duplicate_campaign.md): Create a new Meta Ads campaign by duplicating an existing campaign with the option to copy associated ad sets and ads
- [Create Campaign](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_campaign.md): Create a new campaign in Meta Ads with customizable settings including objective, budget, targeting, and scheduling
- [Rename Campaign](https://docs.markifact.com/nodes/meta_ads/meta_ads_rename_campaign.md): Renames Meta Ads campaigns to update their display names
- [Duplicate Adset](https://docs.markifact.com/nodes/meta_ads/meta_ads_duplicate_adset.md): Create a new Meta Ads ad set by duplicating an existing ad set with the option to copy associated ads or move to a different campaign
- [Create Adset](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_adset.md): Create a new Meta Ads ad set with budget, targeting, optimization, and promoted object settings
- [Rename Adset](https://docs.markifact.com/nodes/meta_ads/meta_ads_rename_adset.md): Renames Meta Ads ad sets to update their display names
- [Update Adset Budget](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_adset_budget.md): Updates the budget (daily or lifetime) of Meta Ads ad sets for budget management
- [Update Adset Bid Value](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_adset_bid_value.md): Updates the bid amount (Bid Cap / Cost Cap) or minimum ROAS of Meta Ads ad sets
- [Update Adset Schedule](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_adset_schedule.md): Updates the start_time and/or end_time (schedule) of a Meta Ads ad set
- [Update Adset Placements](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_adset_placements.md): Updates the placement targeting of a Meta Ads ad set
- [Update Adset Locations](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_adset_locations.md): Includes or excludes location targeting for a Meta Ads ad set
- [Update Adset Language](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_adset_language.md): Updates language targeting (locales) for a Meta Ads ad set
- [Update Adset Audiences](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_adset_audiences.md): Update audience targeting on a Meta Ads ad set: custom audiences, lookalike audiences, interests, behaviors, education, work, income, excluded audiences
- [Update Adset](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_adset.md): Fallback Meta Ads ad set patch tool for advanced or unsupported cases
- [Create Experiment](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_experiment.md): Create a native Meta A/B split test or ad study using existing campaign/ad-set variants, including instant forms
- [List Experiments](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_experiments.md): List native Meta A/B tests, split tests and ad studies owned by a business portfolio
- [Get Experiment](https://docs.markifact.com/nodes/meta_ads/meta_ads_get_experiment.md): Read a native Meta A/B experiment or ad study, its test cells and available measurement results
- [Update Experiment](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_experiment.md): Update a native Meta A/B experiment or ad study using Meta's update parameters, such as name, schedule, cells or objectives
- [Update Campaign](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_campaign.md): Fallback Meta Ads campaign patch tool for advanced or unsupported cases such as spend cap, special ad category, promoted object or per ad set budgets
- [List Report Fields](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_report_fields.md): Search and browse available Meta Ads reporting metrics and dimensions before running reports
- [Search Targeting](https://docs.markifact.com/nodes/meta_ads/meta_ads_search_targeting.md): Search for Meta Ads targeting options: geo locations (countries, cities, regions, zips), locales (languages), interests, education (schools, majors), and work (employers, job titles)
- [Retrieve Leads](https://docs.markifact.com/nodes/meta_ads/meta_retrieve_leads.md): Retrieves lead form submissions from Meta Ads (Facebook and Instagram) lead generation campaigns
- [List Lead Forms](https://docs.markifact.com/nodes/meta_ads/meta_list_lead_forms.md): Lists all lead gen forms from a Facebook page
- [List Automated Rules](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_automated_rules.md): List account automated rules with their target conditions, actions, schedules and status
- [Get Automated Rule](https://docs.markifact.com/nodes/meta_ads/meta_ads_get_automated_rule.md): Read a Meta automated rule with its complete conditions, action and schedule, optionally including execution history and errors
- [Create Automated Rule](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_automated_rule.md): Create a Meta automated rule for scheduled or condition-based campaign, ad set or ad changes
- [Update Automated Rule](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_automated_rule.md): Edit a Meta automated rule, including its target entities, conditions, action, schedule or name
- [Create Test Lead](https://docs.markifact.com/nodes/meta_ads/meta_create_test_lead.md): Creates a test lead on an existing Meta Instant Form to test lead routing and CRM integrations
- [Get Lead Form](https://docs.markifact.com/nodes/meta_ads/meta_get_lead_form.md): Gets the full configuration of a single Meta Instant Form (lead gen form): questions, intro card, thank-you page, privacy policy, follow-up URL, status, and lead counts
- [Update Lead Form Status](https://docs.markifact.com/nodes/meta_ads/meta_update_lead_form_status.md): Updates the status of a Meta Instant Form (lead gen form): ACTIVE, ARCHIVED, DELETED, or DRAFT
- [Create Lead Form](https://docs.markifact.com/nodes/meta_ads/meta_create_lead_form.md): Creates a Meta Instant Form (lead gen form) on a Facebook page for Lead Ads campaigns, with contact fields, custom qualifying questions, intro card, privacy policy, and thank-you page
- [List Catalogs](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_catalogs.md): Lists Meta catalogs the connected user can access
- [Create Product Set](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_product_set.md): Low-level tool that creates a Meta product set inside a catalog from a raw Meta filter passed to Meta as-is
- [List Product Sets](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_product_sets.md): Lists product sets inside a Meta catalog with their filters and product counts
- [List Products](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_products.md): Lists or searches products inside a Meta catalog with an optional raw Meta filter
- [Update Products](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_products.md): Low-level bulk tool that creates, updates, or deletes catalog products by sending raw Meta items_batch requests as-is
- [Update Product Set](https://docs.markifact.com/nodes/meta_ads/meta_ads_update_product_set.md): Updates a Meta product set's name, raw Meta filter, or both
- [Delete Product Set](https://docs.markifact.com/nodes/meta_ads/meta_ads_delete_product_set.md): Permanently deletes a Meta product set from a catalog
- [Check Catalog Diagnostics](https://docs.markifact.com/nodes/meta_ads/meta_ads_check_catalog_diagnostics.md): Checks a Meta catalog for data quality, policy, and feed issues, returning aggregated diagnostic issue groups with severity and affected item counts
- [Get Product Details](https://docs.markifact.com/nodes/meta_ads/meta_ads_get_product_details.md): Gets full details for a single Meta catalog product by retailer id (SKU) or Meta product id, including review status and rejection reasons
- [List Account Pixels](https://docs.markifact.com/nodes/meta_ads/meta_list_account_pixels.md): Lists all pixels connected to a Meta Ads account with tracking and configuration details
- [List Promotable Apps](https://docs.markifact.com/nodes/meta_ads/meta_list_promotable_apps.md): Lists the apps a Meta Ads account can promote (id, name, platforms, store URLs, app events)
- [List Account Block Lists](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_account_block_lists.md): Get publisher block lists for Meta Ads account with filtering options for applied lists
- [List Custom Audiences](https://docs.markifact.com/nodes/meta_ads/meta_list_custom_audiences.md): List custom audiences and lookalike audiences from a Meta Ads account
- [List Saved Audiences](https://docs.markifact.com/nodes/meta_ads/meta_list_saved_audiences.md): List saved audiences (reusable targeting presets) from a Meta Ads account, with their full targeting specification, readable targeting summary, and size estimate
- [Get Custom Audience](https://docs.markifact.com/nodes/meta_ads/meta_get_custom_audience.md): Get a single Meta custom or lookalike audience by ID with its full definition: the website or engagement rule, lookalike specification and seed audience, included and excluded audiences, size estim...
- [Create Custom Audience](https://docs.markifact.com/nodes/meta_ads/meta_create_custom_audience.md): Create Meta customer-list containers, website audiences, or engagement audiences, including multiple videos and native rules
- [Update Custom Audience](https://docs.markifact.com/nodes/meta_ads/meta_update_custom_audience.md): Updates a Meta custom audience (rename, description, website or video rule, retention window, opt-out link, customer file source, lookalike spec, and more) or permanently deletes it via action='del...
- [Create Lookalike Audience](https://docs.markifact.com/nodes/meta_ads/meta_create_lookalike_audience.md): Create a Meta lookalike audience from an existing source custom audience
- [Create Custom Conversion](https://docs.markifact.com/nodes/meta_ads/meta_create_custom_conversion.md): Creates a Meta custom conversion on an ad account, defined by a rule over pixel events or URLs (e.g
- [List Custom Conversions](https://docs.markifact.com/nodes/meta_ads/meta_list_custom_conversions.md): List all custom conversions configured in a Meta Ads account
- [Get Pixel Stats](https://docs.markifact.com/nodes/meta_ads/meta_get_pixel_stats.md): Get statistics for a Meta Ads pixel with various aggregation types and optional date filtering
- [Get Pixel Details](https://docs.markifact.com/nodes/meta_ads/meta_get_pixel_details.md): Get details for a specific Meta Ads tracking pixel including configuration
- [Check CAPI Health](https://docs.markifact.com/nodes/meta_ads/meta_check_capi_health.md): Check Conversions API (CAPI) health metrics for a Meta Ads pixel including event match quality, server side tracking, coverage, deduplication, and ACR performance
- [Get Campaign Settings](https://docs.markifact.com/nodes/meta_ads/meta_ads_get_campaign_settings.md): Retrieve campaign settings and configuration from Meta Ads including budget, status, objective, bid strategy, and all campaign-level settings
- [List Campaigns](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_campaigns.md): List all campaigns in ad account with status and dates
- [Get Adset Settings](https://docs.markifact.com/nodes/meta_ads/meta_ads_get_adset_settings.md): Retrieve ad set settings and configuration from Meta Ads including budget, targeting, optimization, bid strategy, and all ad set-level settings
- [List Adsets](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_adsets.md): List all ad sets in ad account with status and dates
- [List Ads](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_ads.md): Lists Meta ads by account, ad set or campaign, including paused ads, creative details, review feedback and delivery issues
- [List Pages](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_pages.md): Lists the Facebook Pages available on the Meta Ads connection, with their IDs
- [List Businesses](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_businesses.md): Lists the Meta Business Managers (business portfolios) the connected user belongs to and granted Markifact, with their ids, verification status and the user's roles
- [List Business Ad Accounts](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_business_ad_accounts.md): Lists the ad accounts under one Meta Business Manager: accounts it owns, client accounts shared with it, or both, with status, currency, time zone and owning business
- [List Instagram Accounts](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_instagram_accounts.md): Lists the Instagram accounts linked to the Facebook Pages on the Meta Ads connection, with the Pages each one is linked to
- [List Instagram Media](https://docs.markifact.com/nodes/meta_ads/meta_ads_list_instagram_media.md): Lists the posts of an Instagram account on the Meta Ads connection (Reels, feed posts, stories) with permalink, shortcode and media id, and resolves an Instagram post URL or shortcode to the media id
- [Select Accounts](https://docs.markifact.com/nodes/meta_ads/meta_ads_select_accounts.md): Select Meta Ads accounts once and reuse them across multiple meta_ads_get_report nodes—no repeated account selection
- [Generate Ad Previews](https://docs.markifact.com/nodes/meta_ads/meta_ads_generate_ad_previews.md): Generate Meta ad preview iframe URLs for one or many ads and placements, with per-preview errors for bulk campaign QA
- [Get Account History](https://docs.markifact.com/nodes/meta_ads/meta_ads_get_account_history.md): Retrieves historical account activity and changes for Meta advertising accounts
- [Get Account Details](https://docs.markifact.com/nodes/meta_ads/meta_ads_get_account_details.md): Retrieves detailed account information from Meta Ads including status, timezone, currency, business info, spending limits, and settings
- [Create Single Image Ad](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_single_image_ad.md): Creates new Meta ads using single image creative assets
- [Create Single Video Ad](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_single_video_ad.md): Creates new Meta ads using single video creative assets
- [Create Carousel Ad](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_carousel_ad.md): Creates new Meta carousel ads with 2-10 cards containing images or videos (bulk mode only)
- [Create Catalog Ad](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_catalog_ad.md): Creates Advantage+ Catalog / dynamic Ads (carousel or single image) via product sets (bulk mode)
- [Create Flexible Ad](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_flexible_ad.md): Creates flexible ads with multiple media (up to 10) and text variations (up to 5 each)
- [Create Ad From Post](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_ad_from_post.md): Creates Meta ads from existing Facebook Page posts or Instagram media (no media upload, no copy authoring)
- [Create Ad From Creative](https://docs.markifact.com/nodes/meta_ads/meta_ads_create_ad_from_creative.md): Creates a new Meta ad from an existing ad creative ID
- [Library](https://docs.markifact.com/nodes/meta_ads/meta_ads_library.md): Search and retrieve ads from Meta's Ad Library to spy on competitors
