List Meta ads
Ads of the connected Meta ad accounts with their creative copy, read live from Meta. Answers rule_violation when the organization has not connected Meta Ads, and forbidden when Meta no longer accepts its connection.
Scope: reports:read.
bearerAuthAuthorizationBearer <token>An organization API key, rky_live_…, created in Settings → API. Send it only from a server.
account_id?stringOnly this connected ad account.
^\d+$campaign_id?stringOnly the ads of this campaign.
^\d+$ad_set_id?stringOnly the ads of this ad set.
^\d+$active_only?stringtrue returns only what Meta is delivering now (effective status ACTIVE).
"false""true""false"Success.
application/json- response
data*array<>next_cursor*|Pass as cursor for the next page; null on the last page.
curl -X GET 'https://getricky.ai/api/v1/ads/ads'{ "data": [ { "id": "string", "account_id": "string", "campaign_id": "string", "ad_set_id": "string", "name": "string", "status": "string", "effective_status": "string", "creative": { "id": "string", "title": "string", "body": "string", "call_to_action_type": "string", "image_url": "string", "thumbnail_url": "string", "instagram_permalink_url": "string", "object_story_spec": null }, "created_time": "string", "updated_time": "string" } ], "next_cursor": "string"}List Meta ad sets GET
Ad sets of the connected Meta ad accounts with budget and targeting, read live from Meta. Answers `rule_violation` when the organization has not connected Meta Ads, and `forbidden` when Meta no longer accepts its connection. Scope: `reports:read`.
Get Meta ads insights GET
Spend, delivery and Meta's actions for the connected ad accounts over a period, per account, campaign, ad set or ad, computed live by Meta. Answers `rule_violation` when the organization has not connected Meta Ads, and `forbidden` when Meta no longer accepts its connection. Scope: `reports:read`.