Meta Ads integration
Create, edit and get insights from ads across Meta technologies, including…
- Provider
- metaads
- Category
- Other
- Setup
- User-supplied API key
- Actions
- 52 available
Quick start
Call Meta Ads from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Meta Ads's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"METAADS_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Meta Ads API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
52 actions exposed via the
Meta Ads integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
METAADS_CREATE_AD -
METAADS_CREATE_AD_CREATIVE -
METAADS_CREATE_AD_SET -
METAADS_CREATE_CAMPAIGN -
METAADS_CREATE_CUSTOM_AUDIENCE -
METAADS_DELETE_CAMPAIGN -
METAADS_GET_AD_ACCOUNTS -
METAADS_GET_AD_CREATIVE -
METAADS_GET_INSIGHTS -
METAADS_GET_OBJECT -
METAADS_GET_PAGE_ACCOUNTS -
METAADS_GET_USER
Show all 52 actions
-
METAADS_GET_VIDEO -
METAADS_LIST_AD_CREATIVES -
METAADS_LIST_AD_NETWORK_ANALYTICS -
METAADS_LIST_AD_NETWORK_ANALYTICS_RESULTS -
METAADS_LIST_ADS -
METAADS_LIST_AGENCIES -
METAADS_LIST_ASSIGNED_PAGES -
METAADS_LIST_ASSIGNED_USERS -
METAADS_LIST_BUSINESS_AD_ACCOUNTS -
METAADS_LIST_BUSINESS_INVOICES -
METAADS_LIST_CLIENT_AD_ACCOUNTS -
METAADS_LIST_CLIENT_APPS -
METAADS_LIST_CLIENT_INSTAGRAM_ASSETS -
METAADS_LIST_CLIENT_OFFSITE_SIGNAL_CONTAINERS -
METAADS_LIST_CLIENT_PAGES -
METAADS_LIST_CLIENTS -
METAADS_LIST_COLLABORATIVE_ADS_COLLABORATION_REQUESTS -
METAADS_LIST_COLLABORATIVE_ADS_SUGGESTED_PARTNERS -
METAADS_LIST_INITIATED_AUDIENCE_SHARING_REQUESTS -
METAADS_LIST_MANAGED_PARTNER_ADS_FUNDING_SOURCE_DETAILS -
METAADS_LIST_OWNED_APPS -
METAADS_LIST_OWNED_BUSINESSES -
METAADS_LIST_OWNED_INSTAGRAM_ASSETS -
METAADS_LIST_OWNED_OFFSITE_SIGNAL_CONTAINER_BUSINESS_OBJECTS -
METAADS_LIST_OWNED_PAGES -
METAADS_LIST_PENDING_CLIENT_AD_ACCOUNTS -
METAADS_LIST_PENDING_CLIENT_APPS -
METAADS_LIST_PENDING_CLIENT_PAGES -
METAADS_LIST_PENDING_OFFSITE_SIGNAL_CONTAINERS -
METAADS_LIST_PENDING_OWNED_AD_ACCOUNTS -
METAADS_LIST_PENDING_OWNED_PAGES -
METAADS_LIST_PENDING_USERS -
METAADS_LIST_RECEIVED_AUDIENCE_SHARING_REQUESTS -
METAADS_LIST_SYSTEM_USERS -
METAADS_LIST_TARGETING_SEARCH -
METAADS_PREVIEW_AD_CREATIVE -
METAADS_READ_ADSETS -
METAADS_UPDATE_AD_CREATIVE -
METAADS_UPDATE_CAMPAIGN -
METAADS_UPLOAD_AD_IMAGE
Build with Meta Ads
Open OverSkill, describe what you want to build, and reference Meta Ads in your prompt — the AI will wire up the integration automatically.