Skip to content

Create an ad campaign

Updated: Jun 24, 2026

The first step in launching an ad campaign is to create the campaign itself using the API.

To create an ad campaign, send a POST request to the /act_<AD_ACCOUNT_ID>/campaigns endpoint with key parameters including the campaign's name, objective, and status.

Example API Request:

curl -X POST \
  https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/campaigns \
  -F 'name=My Campaign' \
  -F 'objective=LINK_CLICKS' \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>'

Required parameters

NameDescription
nameThe name of the campaign.
objectiveThe goal of the campaign, for example, LINK_CLICKS.
statusThe initial status of the campaign. Set status to PAUSED to keep the campaign inactive until you finish setup.

Learn more

Unofficial mirror for reference/search purposes. All content originates from developers.facebook.com — see the source link at the top of each page. Machine-readable indexes: llms.txt · llms-full.txt · About