Skip to content

reddit_ads: GET_ME and LIST_MY_BUSINESSES return 404 (wrong endpoint), blocking the whole toolkit #3701

Description

@LKonate5

Summary

On an active, Composio-managed reddit_ads OAuth2 connection (scopes read adsread adsedit adsconversions identity history), the two account-resolution actions return HTTP 404 from Reddit:

  • REDDIT_ADS_GET_ME404 Not Found for url: https://ads-api.reddit.com/api/v3/me
  • REDDIT_ADS_LIST_MY_BUSINESSES404 Not Found for url: https://ads-api.reddit.com/api/v3/me/businesses

The token authenticates correctly (it's a 404, not a 401), so this is an endpoint-mapping problem, not an auth problem.

Why this blocks the entire toolkit

GET_ME / LIST_MY_BUSINESSES are the only actions that resolve a business_id without already having one. Every other reddit_ads action requires business_id or ad_account_id (LIST_AD_ACCOUNTS_BY_BUSINESS, LIST_CAMPAIGNS, GET_A_REPORT, CREATE_CAMPAIGN, etc.). With the resolvers broken, the reddit_ads toolkit is effectively unusable for any new integration.

Likely cause

The actions point at https://ads-api.reddit.com/api/v3/me, which does not exist. Reddit's identity endpoint is https://oauth.reddit.com/api/v1/me. The ads-api host does not appear to expose a /me resource at v3.

Reproduction

  1. Connect a reddit_ads account (managed OAuth2).
  2. Execute REDDIT_ADS_GET_ME (no arguments) for that connection.
  3. Observe 404 Not Found for https://ads-api.reddit.com/api/v3/me.

Reproduced both with the pinned toolkit version 20260616_00 and with dangerouslySkipVersionCheck: true.

Environment

  • @composio/core 0.11.0
  • toolkit reddit_ads, version 20260616_00

Impact / ask

Please correct the endpoint mapping for the reddit_ads identity/business-resolution actions (or expose a working "list my ad accounts / businesses" action) so the toolkit can resolve an account and reach the campaign/reporting/management actions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    supportNeeds support team follow-up

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions