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_ME → 404 Not Found for url: https://ads-api.reddit.com/api/v3/me
REDDIT_ADS_LIST_MY_BUSINESSES → 404 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
- Connect a
reddit_ads account (managed OAuth2).
- Execute
REDDIT_ADS_GET_ME (no arguments) for that connection.
- 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.
Summary
On an active, Composio-managed
reddit_adsOAuth2 connection (scopesread adsread adsedit adsconversions identity history), the two account-resolution actions return HTTP 404 from Reddit:REDDIT_ADS_GET_ME→404 Not Found for url: https://ads-api.reddit.com/api/v3/meREDDIT_ADS_LIST_MY_BUSINESSES→404 Not Found for url: https://ads-api.reddit.com/api/v3/me/businessesThe 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_BUSINESSESare the only actions that resolve abusiness_idwithout already having one. Every otherreddit_adsaction requiresbusiness_idorad_account_id(LIST_AD_ACCOUNTS_BY_BUSINESS,LIST_CAMPAIGNS,GET_A_REPORT,CREATE_CAMPAIGN, etc.). With the resolvers broken, thereddit_adstoolkit 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 ishttps://oauth.reddit.com/api/v1/me. The ads-api host does not appear to expose a/meresource at v3.Reproduction
reddit_adsaccount (managed OAuth2).REDDIT_ADS_GET_ME(no arguments) for that connection.404 Not Foundforhttps://ads-api.reddit.com/api/v3/me.Reproduced both with the pinned toolkit version
20260616_00and withdangerouslySkipVersionCheck: true.Environment
@composio/core0.11.0reddit_ads, version20260616_00Impact / ask
Please correct the endpoint mapping for the
reddit_adsidentity/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.