# Markifact: Documentation Operations Snapchat Ads

## Snapchat Ads

- [Custom Snapchat Ads App](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_custom_app.md): Connect Snapchat Ads through your own Snapchat OAuth app (white-label) by pasting your client ID, client secret, and a refresh token.
- [Get Report](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_get_report.md): Retrieves Snapchat Ads data with customizable metrics, dimensions, filters, date ranges, and sorting options
- [List Report Fields](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_list_report_fields.md): Search and browse available Snapchat Ads reporting metrics and dimensions before running reports
- [Select Accounts](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_select_accounts.md): Select Snapchat Ads accounts once and reuse them across multiple snapchat_ads_get_report nodes—no repeated account selection
- [Create Campaign](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_campaign.md): Creates a Snapchat Ads campaign with objective, status, budgets, schedule, and optional advanced settings
- [Create Ad Squad](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_ad_squad.md): Creates a Snapchat Ads ad squad under a campaign with optimization goal, bid, budget, schedule, targeting, and placement
- [Create Single Image Ad](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_single_image_ad.md): Creates a Snapchat single image ad: uploads the image, creates the creative, then the ad
- [Create Video Ad](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_video_ad.md): Creates a Snapchat video ad: uploads the video, creates the creative, then the ad
- [Create Ad From Creative](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_ad_from_creative.md): Creates a Snapchat ad from an existing creative ID; the ad type is derived from the creative type and dynamic creatives can set render_type to DYNAMIC
- [Create Creative](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_creative.md): Advanced: creates a Snapchat creative from a raw payload, for creative types without a dedicated operation (calls, messages, lenses, lead gen) and for Dynamic Product or Dynamic Collection creative...
- [Create Dynamic Template](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_dynamic_template.md): Creates an account-scoped Snapchat Dynamic Template from a raw API payload
- [Create Creative Elements](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_creative_elements.md): Creates one or more account-scoped Snapchat Creative Elements from raw API payloads
- [Create Interaction Zone](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_interaction_zone.md): Creates an account-scoped Snapchat Interaction Zone from a raw API payload
- [Upload Media](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_upload_media.md): Uploads an image or video to Snapchat and returns a media_id, for use in raw snapchat_ads_create_creative payloads
- [Create Story Ad](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_story_ad.md): Creates a Snapchat Story ad from 1 to 20 snaps, with an optional Stories tab preview tile
- [Create Collection Ad](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_collection_ad.md): Creates a Snapchat Collection ad: a top snap with at least 4 tappable product thumbnails
- [List Campaigns](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_list_campaigns.md): Lists campaigns in a Snapchat Ads account with full details
- [List Ad Squads](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_list_ad_squads.md): Lists ad squads in a Snapchat Ads account or a specific campaign with full details
- [List Ads](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_list_ads.md): Lists ads in a Snapchat Ads account, campaign, or ad squad with full details including review and delivery status
- [List Creatives](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_list_creatives.md): Lists creatives in a Snapchat Ads account with full details
- [List Dynamic Templates](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_list_dynamic_templates.md): Lists Dynamic Templates in a Snapchat Ads account with full details, including layout, catalog text fields, and overlays
- [List Interaction Zones](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_list_interaction_zones.md): Lists Interaction Zones in a Snapchat Ads account with full details, including render type and referenced Creative Element IDs
- [List Profiles](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_list_profiles.md): Lists the Snapchat Public Profiles across your organizations
- [Update Campaign Status](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_update_campaign_status.md): Activates, pauses, or permanently deletes Snapchat campaigns, one or many at once
- [Update Ad Squad Status](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_update_ad_squad_status.md): Activates, pauses, or permanently deletes Snapchat ad squads, one or many at once
- [Update Ad Status](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_update_ad_status.md): Activates, pauses, or permanently deletes Snapchat ads, one or many at once
- [Rename Campaign](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_rename_campaign.md): Renames Snapchat campaigns, one or many at once
- [Rename Ad Squad](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_rename_ad_squad.md): Renames Snapchat ad squads, one or many at once
- [Rename Ad](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_rename_ad.md): Renames Snapchat ads, one or many at once
- [Update Campaign Budget](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_update_campaign_budget.md): Updates the daily budget or lifetime spend cap of Snapchat campaigns, one or many at once
- [Update Ad Squad Budget](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_update_ad_squad_budget.md): Updates the daily or lifetime budget of Snapchat ad squads, one or many at once
- [Update Campaign](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_update_campaign.md): Advanced: partially updates a Snapchat campaign from a raw field payload; only provided fields change and micro-currency fields are raw integers
- [Update Ad Squad](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_update_ad_squad.md): Advanced: partially updates a Snapchat ad squad (bids, budgets, targeting, placement, schedule) from a raw field payload; only provided fields change and micro-currency fields are raw integers
- [Update Ad](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_update_ad.md): Advanced: partially updates a Snapchat ad (name, status, schedule, tracking URLs) from a raw field payload; only provided fields change
- [Update Creative](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_update_creative.md): Advanced: partially updates a Snapchat creative (headline, CTA, attachment properties)
- [Search Targeting](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_search_targeting.md): Searches Snapchat targeting options (age groups, genders, languages, devices, countries, regions, postal codes, interests, location categories) and returns IDs ready for the ad squad targeting spec
- [List Audiences](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_list_audiences.md): Lists audience segments (Customer Lists, lookalikes, pixel and engagement audiences) in a Snapchat Ads account
- [List Pixels](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_list_pixels.md): Lists Snap Pixels in a Snapchat Ads account, including the pixel code snippet
- [List Catalogs](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_list_catalogs.md): Lists product catalogs across your Snapchat organizations, used for Dynamic Ads campaigns
- [Create Audience](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_create_audience.md): Creates a Snapchat audience segment: a Customer List or a lookalike of an existing segment
- [Update Audience](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_update_audience.md): Updates a Snapchat audience segment's name, description, or retention period
- [Add Users To Audience](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_add_users_to_audience.md): Adds users to a Snapchat Customer List audience by email, phone number, or mobile ad ID
- [Remove Users From Audience](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_remove_users_from_audience.md): Removes users from a Snapchat Customer List audience by email, phone number, or mobile ad ID
- [Delete Audience](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_delete_audience.md): Permanently deletes a Snapchat audience segment
- [Get Account Details](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_get_account_details.md): Fetches a Snapchat Ads account's details, including currency and timezone
- [Get Pixel Stats](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_get_pixel_stats.md): Snap Pixel diagnostics: which domains fired the pixel in the past 7 days, or the event breakdown for one domain
- [Get Account History](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_get_account_history.md): Retrieves the change history (audit log) of a Snapchat campaign, ad squad, ad, or creative: who changed what and when, with before/after values
- [Generate Ad Preview](https://docs.markifact.com/nodes/snapchat_ads/snapchat_ads_generate_ad_preview.md): Generates a shareable Snap-hosted preview URL and scannable Snapcode for an ad or creative, valid 90 days with no login
