All integrations

Reddit Ads

MARKETING · MARKETING

Campaigns, ad groups, ads, audiences, and reporting for their ad account.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

redditads_delete_custom_audiences_by_audience_idWRITE

Delete Custom Audience: Delete a custom audience. (DELETE /api/v3/custom_audiences/{audience_id})

adsedit
redditads_delete_product_catalogs_by_catalog_idWRITE

Delete Product Catalog: Delete a catalog. > **Important:** This action can't be undone. (DELETE /api/v3/product_catalogs/{catalog_id})

adsedit
redditads_delete_product_feeds_by_feed_idWRITE

Delete Product Feed: Delete a feed in a catalog. > **Important:** This action can't be undone. (DELETE /api/v3/product_feeds/{feed_id})

adsedit
redditads_delete_product_sets_by_product_set_idWRITE

Delete Product Set: Delete your product set. > **Important:** This action can't be undone. (DELETE /api/v3/product_sets/{product_set_id})

adsedit
redditads_get_ad_accounts_by_ad_account_idREAD

Get Ad Account: Retrieve ad account by ID. (GET /api/v3/ad_accounts/{ad_account_id})

adsread
redditads_get_ad_accounts_by_ad_account_id_ad_groupsREAD

List Ad Groups: Retrieve ad groups by ad account. (GET /api/v3/ad_accounts/{ad_account_id}/ad_groups)

adsread
redditads_get_ad_accounts_by_ad_account_id_adsREAD

List Ads: Retrieve ads by ad account. Filters combine with logical AND across different query parameters. For multi-value filters, comma-separated values within the same query parameter use logical OR. For example, `?configured_status=ACTIVE,PAUSED&effective_status=PENDING_APPROVAL` returns ads whose configured status is `ACTIVE` or `PAUSED` and whose effective status is `PENDING_APPROVAL`. > **Tip:** Only 1 ad will appear for each Max campaign. Learn about [Max campaigns](https://business.reddithelp.com/s/article/max-campaigns). (GET /api/v3/ad_accounts/{ad_account_id}/ads)

adsread
redditads_get_ad_accounts_by_ad_account_id_appsREAD

List Apps By Ad Account: Retrieve mobile app identifiers previously used in [app install](https://business.reddithelp.com/s/article/app-install-ads) campaigns. Each returned item includes only the `id` field (App Store or Google Play identifier). ## Things to know - The set reflects apps already used in past campaign activity, not every app you may target in the future. - `page.token` and `page.size` are accepted for consistency with other list endpoints; pagination is not applied yet, so `pagination.next_url` and `pagination.previous_url` are always null. (GET /api/v3/ad_accounts/{ad_account_id}/apps)

adsread
redditads_get_ad_accounts_by_ad_account_id_campaignsREAD

List Campaigns: Retrieve campaigns by ad account. (GET /api/v3/ad_accounts/{ad_account_id}/campaigns)

adsread
redditads_get_ad_accounts_by_ad_account_id_custom_audiencesREAD

List User Custom Audiences: Retrieve custom audiences associated with an ad account. (GET /api/v3/ad_accounts/{ad_account_id}/custom_audiences)

adsread
redditads_get_ad_accounts_by_ad_account_id_funding_instrumentsREAD

List Funding Instruments: Retrieve funding instruments used by an ad account. (GET /api/v3/ad_accounts/{ad_account_id}/funding_instruments)

adsread
redditads_get_ad_accounts_by_ad_account_id_lead_gen_formsREAD

List Lead Gen Forms: Retrieve the lead generation forms in an ad account. (GET /api/v3/ad_accounts/{ad_account_id}/lead_gen_forms)

adsread
redditads_get_ad_accounts_by_ad_account_id_pixelsREAD

List Pixels By Ad Account: Retrieve Pixels associated with an ad account. > **Important:** Starting July 13th, 2026, a Pixel is required for all ad groups and CBO campaigns. If no Pixels are currently associated with your ad account, set up your Pixel in the [Events Manager](https://ads.reddit.com/events-manager). (GET /api/v3/ad_accounts/{ad_account_id}/pixels)

adsread
redditads_get_ad_accounts_by_ad_account_id_profilesREAD

List Profiles By Ad Account: Retrieve profiles associated with an ad account. (GET /api/v3/ad_accounts/{ad_account_id}/profiles)

adsread
redditads_get_ad_accounts_by_ad_account_id_saved_audiencesREAD

List Saved Audiences: List saved audiences. (GET /api/v3/ad_accounts/{ad_account_id}/saved_audiences)

adsread
redditads_get_ad_groups_by_ad_group_idREAD

Get Ad Group: Retrieve an ad group. (GET /api/v3/ad_groups/{ad_group_id})

adsread
redditads_get_ads_by_ad_idREAD

Get Ad: Retrieve an ad. (GET /api/v3/ads/{ad_id})

adsread
redditads_get_apps_by_app_id_last_fired_at_reportREAD

Get App Last Fired At: Retrieve the last time [App Install events](https://business.reddithelp.com/s/article/app-install-ads#supported-events) fired for a specific app ID. (GET /api/v3/apps/{app_id}/last_fired_at_report)

adsread
redditads_get_apps_by_app_id_skan_availabilityREAD

Get SKAdNetwork Availability: Retrieve the SKAdNetwork (SKAD) IDs availability quota for an app. Learn more about [SKAD IDs](https://business.reddithelp.com/s/article/skadnetwork). ## iOS App Install active limits * 10 campaigns per app ID (shared across all ad accounts) * 5 ad groups per campaign * 10 ads per ad group (GET /api/v3/apps/{app_id}/skan_availability)

adsread
redditads_get_businesses_by_business_idREAD

Get Business: Retrieve business by ID. (GET /api/v3/businesses/{business_id})

adsread
redditads_get_businesses_by_business_id_ad_accountsREAD

List Ad Accounts By Business: Retrieve the ad accounts in a business. > **Note:** Ad accounts [shared with the business](https://business.reddithelp.com/s/article/partner-sharing) won't be returned. (GET /api/v3/businesses/{business_id}/ad_accounts)

adsread
redditads_get_businesses_by_business_id_pixelsREAD

List Pixels By Business: Retrieve Pixels associated with a business. (GET /api/v3/businesses/{business_id}/pixels)

adsread
redditads_get_businesses_by_business_id_product_catalogsREAD

List Product Catalogs: Retrieve details for all catalogs for your business. (GET /api/v3/businesses/{business_id}/product_catalogs)

adsread
redditads_get_businesses_by_business_id_profilesREAD

List Profiles By Business: Retrieve profiles associated with a business. (GET /api/v3/businesses/{business_id}/profiles)

adsread
redditads_get_campaigns_by_campaign_idREAD

Get Campaign: Retrieve a campaign. (GET /api/v3/campaigns/{campaign_id})

adsread
redditads_get_catalog_imports_by_import_id_issuesREAD

List Catalog Import Issues: Retrieve a list of the catalog's import issues. See [troubleshooting](https://business.reddithelp.com/s/article/troubleshoot-catalogs) and [catalog requirements](https://business.reddithelp.com/s/article/catalog-requirements) for more details. (GET /api/v3/catalog_imports/{import_id}/issues)

adsread
redditads_get_catalog_imports_by_import_id_reportREAD

Get Catalog Import Report: Retrieve metadata for a specific catalog import. Access the URL to download details on product processing statuses and issues. (GET /api/v3/catalog_imports/{import_id}/report)

adsread
redditads_get_channel_planning_reachREAD

Get Channel Planning Reach: Retrieve a 10-point reach curve at different impression levels based on targeting. (GET /api/v3/channel_planning/reach)

adsread
redditads_get_creative_assets_by_creative_asset_idREAD

Get Creative Asset: Fetch metadata for your creative asset. Learn about the [asset library](https://business.reddithelp.com/s/article/asset-library). > **Note:** Asset library requires the Max campaign type, which is in beta. [Reach out to a Reddit Ads expert](https://www.business.reddit.com/speak-with-a-reddit-ads-expert) for more details. (GET /api/v3/creative_assets/{creative_asset_id})

adsread
redditads_get_custom_audiences_by_audience_idREAD

Get Custom Audience: Retrieve a custom audience. (GET /api/v3/custom_audiences/{audience_id})

adsread
redditads_get_data_deletion_jobs_by_job_idREAD

Get Data Deletion Job Status: Retrieve the current status of a data deletion job. Deletions are processed daily, so poll once per day until the job reaches `COMPLETED` or `FAILED`. View the [polling guidance](/docs/v3/guides/programs/data-deletion/delete-user-data#best-practices). (GET /api/v3/data_deletion_jobs/{job_id})

adsdatadeletion
redditads_get_funding_instruments_by_funding_instrument_id_allocationsREAD

Get Child Funding Instruments: Retrieve funding instrument allocations. (GET /api/v3/funding_instruments/{funding_instrument_id}/allocations)

adsread
redditads_get_industriesREAD

List Industries: List supported industries. (GET /api/v3/industries)

adsread
redditads_get_lead_gen_forms_by_lead_gen_form_idREAD

Get Lead Gen Form: Retrieve a lead generation form. (GET /api/v3/lead_gen_forms/{lead_gen_form_id})

adsread
redditads_get_meREAD

Get Me: Retrieve the authenticated user. (GET /api/v3/me)

adsread
redditads_get_me_businessesREAD

List my businesses: Retrieve all businesses associated with the authenticated user. Apply filters to narrow results by the user's access. (GET /api/v3/me/businesses)

adsread
redditads_get_pixels_by_pixel_id_last_fired_atREAD

Get Last Fired At: Retrieve the last time a Pixel was fired for conversion events ([ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html)). (GET /api/v3/pixels/{pixel_id}/last_fired_at)

adsread
redditads_get_posts_by_post_idREAD

Get Post: Retrieve a post. > **Note:** This is a legacy endpoint. Use [`Get Structured Post`](https://ads-api.reddit.com/docs/v3/operations/Get%20Structured%20Post) instead. (GET /api/v3/posts/{post_id})

adsread
redditads_get_product_catalogs_by_catalog_idREAD

Get Product Catalog: Retrieve a catalog. (GET /api/v3/product_catalogs/{catalog_id})

adsread
redditads_get_product_catalogs_by_catalog_id_catalog_importsREAD

List Catalog Imports: Retrieve all imports for a catalog. (GET /api/v3/product_catalogs/{catalog_id}/catalog_imports)

adsread
redditads_get_product_catalogs_by_catalog_id_product_feedsREAD

List Product Feeds: Retrieve metadata for all feeds in a catalog. (GET /api/v3/product_catalogs/{catalog_id}/product_feeds)

adsread
redditads_get_product_catalogs_by_catalog_id_product_setsREAD

List Product Sets: Retrieve all product sets in a catalog. (GET /api/v3/product_catalogs/{catalog_id}/product_sets)

adsread
redditads_get_product_catalogs_by_catalog_id_productsREAD

List Products In Product Catalog: Retrieve all products in a catalog. (GET /api/v3/product_catalogs/{catalog_id}/products)

adsread
redditads_get_product_feeds_by_feed_idREAD

Get Product Feed: Retrieve metadata for a specific feed. (GET /api/v3/product_feeds/{feed_id})

adsread
redditads_get_product_sets_by_product_set_idREAD

Get Product Set: Retrieve metadata for a specific product set. (GET /api/v3/product_sets/{product_set_id})

adsread
redditads_get_product_sets_by_product_set_id_productsREAD

List Products In Product Set: Retrieve all products in a product set. (GET /api/v3/product_sets/{product_set_id}/products)

adsread
redditads_get_profiles_by_profile_idREAD

Get Profile: Retrieve profile by ID. (GET /api/v3/profiles/{profile_id})

adsread
redditads_get_profiles_by_profile_id_creative_assetsREAD

List Creative Assets: Retrieve all creative assets associated with your profile. Learn how to use the [asset library](https://business.reddithelp.com/s/article/asset-library). > **Note:** Asset library requires the Max campaign type, which is in beta. [Reach out to a Reddit Ads expert](https://www.business.reddit.com/speak-with-a-reddit-ads-expert) for more details. (GET /api/v3/profiles/{profile_id}/creative_assets)

adsread
redditads_get_profiles_by_profile_id_postsREAD

List Posts: Retrieve up to 1,000 posts for a profile. > **Note:** This is a legacy endpoint. Use [`List Structured Posts`](https://ads-api.reddit.com/docs/v3/operations/List%20Structured%20Posts) instead. (GET /api/v3/profiles/{profile_id}/posts)

adsread
redditads_get_profiles_by_profile_id_structured_postsREAD

List Structured Posts: Retrieve structured posts by profile. (GET /api/v3/profiles/{profile_id}/structured_posts)

adsread
redditads_get_saved_audiences_by_saved_audience_idREAD

Get Saved Audience: Retrieve a saved audience. (GET /api/v3/saved_audiences/{saved_audience_id})

adsread
redditads_get_structured_posts_by_post_idREAD

Get Structured Post: Retrieve a structured post. (GET /api/v3/structured_posts/{post_id})

adsread
redditads_get_structured_posts_jobs_by_post_creation_job_idREAD

Get Structured Post Creation Job: Retrieve a structured post creation job. (GET /api/v3/structured_posts/jobs/{post_creation_job_id})

adsread
redditads_get_targeting_carriersREAD

List Carriers: Retrieve details on [targetable carriers](https://business.reddithelp.com/s/article/Overview-Reddit-Ads-Audience-and-Targeting#device-and-carrier). (GET /api/v3/targeting/carriers)

adsread
redditads_get_targeting_communitiesREAD

List Communities: Retrieve details on [targetable communities](https://business.reddithelp.com/s/article/reddit-audiences#community-targeting). (GET /api/v3/targeting/communities)

adsread
redditads_get_targeting_communities_searchREAD

Search Communities: Find [targetable communities](https://business.reddithelp.com/s/article/reddit-audiences#community-targeting) based on their name or topic. (GET /api/v3/targeting/communities/search)

adsread
redditads_get_targeting_communities_suggestionsREAD

List Communities Suggestions: Retrieve suggested communities based on keywords and/or a website. (GET /api/v3/targeting/communities/suggestions)

no provider scope
redditads_get_targeting_devicesREAD

List Devices: Retrieve details on [targetable devices](https://business.reddithelp.com/s/article/Overview-Reddit-Ads-Audience-and-Targeting#device-and-carrier). (GET /api/v3/targeting/devices)

adsread
redditads_get_targeting_geolocationsREAD

List Geolocations: Retrieve details on [targetable geolocations](https://business.reddithelp.com/s/article/demographics#location-targeting). (GET /api/v3/targeting/geolocations)

adsread
redditads_get_targeting_interestsREAD

List Interests: Retrieve details on [targetable interests](https://business.reddithelp.com/s/article/reddit-audiences#interest-targeting). (GET /api/v3/targeting/interests)

adsread
redditads_get_targeting_languagesREAD

List Languages: Retrieve details on [targetable languages](https://business.reddithelp.com/s/article/demographics#language-targeting). (GET /api/v3/targeting/languages)

adsread
redditads_get_targeting_third_party_audiencesREAD

List 3rd Party Audiences: Retrieve details on supported third-party audiences. (GET /api/v3/targeting/third_party_audiences)

adsread
redditads_get_third_party_trackersREAD

Get Third Party Trackers: Retrieve domains recognized for click and impression tracking before creating or updating ads. > **Note:** A listed domain does not guarantee that every tracker URL using it is valid. (GET /api/v3/third_party_trackers)

adsread
redditads_get_time_zonesREAD

List Time Zones: List supported time zones. (GET /api/v3/time_zones)

adsread
redditads_patch_ad_accounts_by_ad_account_idWRITE

Update Ad Account: Update an ad account. (PATCH /api/v3/ad_accounts/{ad_account_id})

adsedit
redditads_patch_ad_groups_by_ad_group_idWRITE

Update Ad Group: Update an ad group. When `shopping_type` is `DYNAMIC`, see the `targeting` field description for which fields are applied. (PATCH /api/v3/ad_groups/{ad_group_id})

adsedit
redditads_patch_ads_by_ad_idWRITE

Update Ad: Update an ad. For catalog sales ads using `shopping_creative`, see `click_url` for how it is handled. (PATCH /api/v3/ads/{ad_id})

adsedit
redditads_patch_businesses_by_business_idWRITE

Update Business: Update business by ID. (PATCH /api/v3/businesses/{business_id})

adsedit
redditads_patch_campaigns_by_campaign_idWRITE

Update Campaign: Update a campaign. (PATCH /api/v3/campaigns/{campaign_id})

adsedit
redditads_patch_custom_audiences_by_audience_id_usersWRITE

Update Custom Audience Users: Update users in a custom audience. Limited to 2,500 `user_data` entries per request. Learn more about [managing custom audiences](https://ads-api.reddit.com/docs/v3/manage-customer-lists). (PATCH /api/v3/custom_audiences/{audience_id}/users)

adsedit
redditads_patch_posts_by_post_idWRITE

Update Post: Update a post. > **Note:** This is a legacy endpoint. Create a [structured post](https://ads-api.reddit.com/docs/v3/operations/Create%20Structured%20Post%20Creation%20Job) instead. (PATCH /api/v3/posts/{post_id})

adsedit
redditads_patch_product_catalogs_by_catalog_idWRITE

Update Product Catalog: Change a catalog's name or attached Pixel ID. (PATCH /api/v3/product_catalogs/{catalog_id})

adsedit
redditads_patch_product_feeds_by_feed_idWRITE

Update Product Feed: Change a feed's metadata. (PATCH /api/v3/product_feeds/{feed_id})

adsedit
redditads_patch_product_sets_by_product_set_idWRITE

Update Product Set: Change a specific product set's name and filters. (PATCH /api/v3/product_sets/{product_set_id})

adsedit
redditads_patch_saved_audiences_by_saved_audience_idWRITE

Update Saved Audience: Update a saved audience. (PATCH /api/v3/saved_audiences/{saved_audience_id})

adsread
redditads_patch_structured_posts_by_post_idWRITE

Update Structured Post: Modify `allow_comments` on an existing structured post. [Create another structured post](https://ads-api.reddit.com/docs/v3/operations/Create%20Structured%20Post%20Creation%20Job) to change other parts of the ad, such as the headline or assets. (PATCH /api/v3/structured_posts/{post_id})

adsedit
redditads_post_ad_accounts_by_ad_account_id_ad_groupsWRITE

Create Ad Group: Create an ad group. > **Important:** Starting July 13th, 2026, `conversion_pixel_id` is required for all ad groups. Retrieve your Pixel with [`List Pixels by Ad Account`](https://ads-api.reddit.com/docs/v3/operations/List%20Pixels%20By%20Ad%20Account). ## Optimization goal options `optimization_goal` is required for [conversion](https://business.reddithelp.com/s/article/About-Reddit-Ads-conversion-tracking), [video views](https://business.reddithelp.com/s/article/video-goals), [catalog sales](https://business.reddithelp.com/s/article/catalogs), and [app install](https://business.reddithelp.com/s/article/app-install-ads) campaign objectives. Conversion > **Note:** Starting May 5th, `VIEW_CONTENT`, `SEARCH`, and `ADD_TO_WISHLIST` will no longer be supported for **new ad groups**. Existing ad groups using these goals won't be affected, but they can't be created, extended, duplicated, or replicated. - `PAGE_VISIT` - `VIEW_CONTENT` - `SEARCH` - `ADD_TO_CART` - `ADD_TO_WISHLIST` - `PURCHASE` - `LEAD` - `SIGN_UP` - `CLICKS` > **Note:** `CLICKS` is only available if neither Pixel nor CAPI has been set up. Video views > **Important:** Starting **March 31st, 2026**, `NULL` is no longer supported. Set to a valid video goal to prevent issues. Learn about [video goals](https://business.reddithelp.com/s/article/video-goals). - `VIDEO_VIEW_6S` - `VIDEO_VIEW_15S` > **Note:** `VIDEO_VIEW_15S` requires a `bid_type` of `CPV15`. Catalog sales - `PURCHASE` - `CLICKS` > **Note:** `CLICKS` is only available if neither Pixel nor CAPI has been set up. App install > **Note:** Learn more about [app event goals](https://business.reddithelp.com/s/article/app-event-optimization). - `MOBILE_CONVERSION_INSTALL` - `MOBILE_CONVERSION_SIGN_UP` - `MOBILE_CONVERSION_ADD_PAYMENT_INFO` - `MOBILE_CONVERSION_ADD_TO_CART` - `MOBILE_CONVERSION_PURCHASE` - `MOBILE_CONVERSION_COMPLETED_TUTORIAL` - `MOBILE_CONVERSION_LEVEL_ACHIEVED` - `MOBILE_CONVERSION_SPEND_CREDITS` - `MOBILE_CONVERSION_REINSTALL` - `MOBILE_CONVERSION_UNLOCK_ACHIEVEMENT` - `MOBILE_CONVERSION_START_TRIAL` - `MOBILE_CONVERSION_SUBSCRIBE` - `MOBILE_CONVERSION_ONBOARD_STARTED` - `MOBILE_CONVERSION_FIRST_TIME_PURCHASE` When `shopping_type` is `DYNAMIC`, see the `targeting` field description for which fields are applied. (POST /api/v3/ad_accounts/{ad_account_id}/ad_groups)

adsedit
redditads_post_ad_accounts_by_ad_account_id_adsWRITE

Create Ad: Create an ad. For catalog sales ads using `shopping_creative`, see `click_url` for how it is handled. (POST /api/v3/ad_accounts/{ad_account_id}/ads)

adsedit
redditads_post_ad_accounts_by_ad_account_id_campaignsWRITE

Create Campaign: Create a campaign. > **Important:** Starting July 13th, 2026, `conversion_pixel_id` is required for all campaign budget optimization campaigns. Retrieve your Pixel with [`List Pixels by Ad Account`](https://ads-api.reddit.com/docs/v3/operations/List%20Pixels%20By%20Ad%20Account). > **Note:** Max campaigns creation isn't currently supported in the Reddit Ads API. Set up Max campaigns in the [Ads Manager](https://business.reddithelp.com/s/article/max-campaigns). (POST /api/v3/ad_accounts/{ad_account_id}/campaigns)

adsedit
redditads_post_ad_accounts_by_ad_account_id_custom_audiencesWRITE

Create Custom Audience: Create a custom audience. Learn more about [managing custom audiences](https://ads-api.reddit.com/docs/v3/manage-customer-lists). (POST /api/v3/ad_accounts/{ad_account_id}/custom_audiences)

adsedit
redditads_post_ad_accounts_by_ad_account_id_data_deletion_jobsWRITE

Create Data Deletion Job: Create an asynchronous job to delete ads-related data for supported user identifiers. Prefer pre-hashed identifiers when supported. Learn more about [deleting user data ](/docs/v3/guides/programs/data-deletion/delete-user-data). (POST /api/v3/ad_accounts/{ad_account_id}/data_deletion_jobs)

adsdatadeletion
redditads_post_ad_accounts_by_ad_account_id_forecasting_audience_and_delivery_estimatesWRITE

Audience and Delivery Estimates: Estimate audience size and delivery outcomes for the provided campaign and ad group configurations. Outcomes that don't apply with the selected objective and optimization goal are omitted. Learn about [audience estimates](https://business.reddithelp.com/s/article/Overview-Reddit-Ads-Audience-and-Targeting#audience-estimates). (POST /api/v3/ad_accounts/{ad_account_id}/forecasting/audience_and_delivery_estimates)

adsread
redditads_post_ad_accounts_by_ad_account_id_historyWRITE

Get Ad Account History: Retrieve the changelog for an ad account. > **Tip:** Send an empty JSON object (`{}`) to return all changes made to the ad account. (POST /api/v3/ad_accounts/{ad_account_id}/history)

adsread
redditads_post_ad_accounts_by_ad_account_id_lead_gen_formsWRITE

Create Lead Gen Form: Create a lead generation form. (POST /api/v3/ad_accounts/{ad_account_id}/lead_gen_forms)

adsedit
redditads_post_ad_accounts_by_ad_account_id_reportsWRITE

Get A Report: Generate a metrics report for up to 3 `breakdowns` (4 with `country` and `region`) based on the `fields` you provide. Reports provide detailed insights and analytics on ad performance, audience engagement, and other relevant metrics. > **Note:** Top combinations aren't currently supported. View these metrics in the [Ads Manager](https://business.reddithelp.com/s/article/the-dashboard#view-audience-insights). ## Considerations - Metrics default to Coordinated Universal Time (UTC). Change time zone by setting `time_zone_id`. - Filters can be added to limit entity types or conversion data. Learn about [applying filters](https://ads-api.reddit.com/docs/v3/filter-reporting-metrics). - Some values are converted in your report. To return the value: > **Note:** The asterisk (`*`) represents any character(s). For example, `CONVERSION*TOTAL_VALUE` matches any metrics starting with `CONVERSION` and ending with `TOTAL_VALUE`. - **Divide by 100:** `CONVERSION*TOTAL_VALUE` - **Divide by 1 million:** `SPEND`, `CPC`, `CPV`, `ECPM`, `APP_INSTALL*ECPA`, `APP_INSTALL_SKAN*`, `APP_INSTALL*REVENUE`, and `CONVERSION*ECPA` - We recommend including the `ad_id` breakdown. Use joins in [`Get Ad`](https://ads-api.reddit.com/docs/v3/operations/Get%20Ad) to retrieve IDs. - Metrics may take up to 6 hours to stabilize. Conversion data continues updating as events occur. - Delivery data goes back by 24 months. Reach and frequency data start June 2024. (POST /api/v3/ad_accounts/{ad_account_id}/reports)

adsread
redditads_post_ad_accounts_by_ad_account_id_saved_audiencesWRITE

Create Saved Audience: Create a saved audience in an ad account. (POST /api/v3/ad_accounts/{ad_account_id}/saved_audiences)

adsedit
redditads_post_businesses_by_business_id_ad_accounts_queryWRITE

Query Ad Accounts: Find ad accounts in a business. (POST /api/v3/businesses/{business_id}/ad_accounts/query)

adsread
redditads_post_businesses_by_business_id_funding_instruments_queryWRITE

Query Funding Instruments by Business: Find funding instruments in a business. (POST /api/v3/businesses/{business_id}/funding_instruments/query)

adsread
redditads_post_businesses_by_business_id_product_catalogsWRITE

Create Product Catalog: Create a new product catalog. Finish setup by [manually creating products](https://ads-api.reddit.com/docs/v3/operations/Batch%20Create%20Products) or [linking a product feed](https://ads-api.reddit.com/docs/v3/operations/Create%20Product%20Feed). (POST /api/v3/businesses/{business_id}/product_catalogs)

adsedit
redditads_post_forecasting_bid_suggestionsWRITE

Generate Bid Suggestion: Retrieve bid suggestions based on recent auction outcomes for a given set of targeting, budget, and bidding parameters. Use the suggested range to choose a competitive bid. (POST /api/v3/forecasting/bid_suggestions)

adsread
redditads_post_pixels_by_pixel_id_conversion_eventsWRITE

Post Conversion Events: Post conversion events from a specific [action source](https://business.reddithelp.com/s/article/Conversions-API#measure-impact-across-channels). [Event deduplication](https://business.reddithelp.com/s/article/event-deduplication) applies only for events in the same channel. Learn more about [setting up CAPI events](https://ads-api.reddit.com/docs/v3/capi-direct-integration). > **Important:** The values for several fields—such as `tracking_type`—are different in CAPI v3. Learn how to [migrate from v2](https://ads-api.reddit.com/docs/v3/capi-migration). (POST /api/v3/pixels/{pixel_id}/conversion_events)

adsconversions
redditads_post_product_catalogs_by_catalog_id_product_feedsWRITE

Create Product Feed: Set up a new feed for a catalog. Each catalog can contain up to 2 feeds, but they must be of different types. (POST /api/v3/product_catalogs/{catalog_id}/product_feeds)

adsedit
redditads_post_product_catalogs_by_catalog_id_product_setsWRITE

Create Product Set: Create a new product set in a catalog. (POST /api/v3/product_catalogs/{catalog_id}/product_sets)

adsedit
redditads_post_product_catalogs_by_catalog_id_products_batch_deleteWRITE

Batch Delete Products: Delete multiple products in a catalog. > **Important:** This action can't be undone. > **Note:** If using a schedule feed, update your feed to ensure your catalog is up to date. (POST /api/v3/product_catalogs/{catalog_id}/products/batch_delete)

adsedit
redditads_post_product_catalogs_by_catalog_id_products_batch_upsertWRITE

Batch Create Products: Create multiple products in a catalog. View our [catalog requirements](https://business.reddithelp.com/s/article/catalog-requirements). > **Note:** If using a schedule feed, update your feed to ensure your catalog is up to date. (POST /api/v3/product_catalogs/{catalog_id}/products/batch_upsert)

adsedit
redditads_post_profiles_by_profile_id_postsWRITE

Create Post: Create a post. > **Note:** This is a legacy endpoint. Use [`Create Structured Post Creation Job`](https://ads-api.reddit.com/docs/v3/operations/Create%20Structured%20Post%20Creation%20Job) instead. (POST /api/v3/profiles/{profile_id}/posts)

adsedit
redditads_post_profiles_by_profile_id_structured_posts_jobsWRITE

Create Structured Post Creation Job: Create a structured post creation job. (POST /api/v3/profiles/{profile_id}/structured_posts/jobs)

adsedit
redditads_post_targeting_geolocations_validationsWRITE

Do Geolocation Validations: Verify whether certain geolocations are targetable. Invalid geolocations will return an error message. (POST /api/v3/targeting/geolocations_validations)

adsread
redditads_post_targeting_keyword_suggestionsWRITE

List Keyword Suggestions: Retrieve keyword suggestions seeded from a list of input terms. Each suggestion includes its monthly view count. (POST /api/v3/targeting/keyword_suggestions)

adsread
redditads_post_targeting_keyword_validationsWRITE

Do Keyword Validations: Validate whether certain [keywords are targetable](https://business.reddithelp.com/s/article/reddit-audiences#keyword-targeting). (POST /api/v3/targeting/keyword_validations)

adsread

Put Reddit Ads behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.