Facebook Business Manager · JSON Structure
Facebook Business Manager Structure
Structural overview of the Facebook Business Manager API surface; extracted from openapi/.
Type:
Properties: 0
AdvertisingAnalyticsBusiness ManagementMarketingSocial Media
Facebook Business Manager Structure is a JSON Structure definition published by Facebook Business Manager.
Meta-schema:
JSON Structure
{
"provider": "Facebook Business Manager",
"providerId": "facebook-business-manager",
"kind": "json-structure",
"description": "Structural overview of the Facebook Business Manager API surface; extracted from openapi/.",
"schemaCount": 25,
"operationCount": 20,
"schemas": [
{
"name": "Error",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "PagingCursors",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Paging",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "CreateResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "SuccessResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "Campaign",
"type": "object",
"propertyCount": 14,
"required": []
},
{
"name": "CampaignList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "CampaignCreate",
"type": "object",
"propertyCount": 7,
"required": [
"name",
"objective",
"status",
"special_ad_categories"
]
},
{
"name": "CampaignUpdate",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "AdSet",
"type": "object",
"propertyCount": 16,
"required": []
},
{
"name": "AdSetList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AdSetCreate",
"type": "object",
"propertyCount": 12,
"required": [
"name",
"campaign_id",
"optimization_goal",
"billing_event",
"targeting",
"status"
]
},
{
"name": "AdSetUpdate",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "Ad",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "AdList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AdCreate",
"type": "object",
"propertyCount": 4,
"required": [
"name",
"adset_id",
"creative",
"status"
]
},
{
"name": "AdCreative",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "AdCreativeList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AdCreativeCreate",
"type": "object",
"propertyCount": 6,
"required": [
"name",
"object_story_spec"
]
},
{
"name": "AdAccount",
"type": "object",
"propertyCount": 11,
"required": []
},
{
"name": "CustomAudience",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "CustomAudienceList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "CustomAudienceCreate",
"type": "object",
"propertyCount": 6,
"required": [
"name",
"subtype"
]
},
{
"name": "InsightsResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "InsightsData",
"type": "object",
"propertyCount": 18,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/act_{ad_account_id}/campaigns",
"operationId": "listCampaigns",
"summary": "Facebook Business Manager List campaigns",
"tags": [
"Campaigns"
]
},
{
"method": "POST",
"path": "/act_{ad_account_id}/campaigns",
"operationId": "createCampaign",
"summary": "Facebook Business Manager Create a campaign",
"tags": [
"Campaigns"
]
},
{
"method": "GET",
"path": "/{campaign_id}",
"operationId": "getCampaign",
"summary": "Facebook Business Manager Get a campaign",
"tags": [
"Campaigns"
]
},
{
"method": "POST",
"path": "/{campaign_id}",
"operationId": "updateCampaign",
"summary": "Facebook Business Manager Update a campaign",
"tags": [
"Campaigns"
]
},
{
"method": "DELETE",
"path": "/{campaign_id}",
"operationId": "deleteCampaign",
"summary": "Facebook Business Manager Delete a campaign",
"tags": [
"Campaigns"
]
},
{
"method": "GET",
"path": "/act_{ad_account_id}/adsets",
"operationId": "listAdSets",
"summary": "Facebook Business Manager List ad sets",
"tags": [
"Ad Sets"
]
},
{
"method": "POST",
"path": "/act_{ad_account_id}/adsets",
"operationId": "createAdSet",
"summary": "Facebook Business Manager Create an ad set",
"tags": [
"Ad Sets"
]
},
{
"method": "GET",
"path": "/{ad_set_id}",
"operationId": "getAdSet",
"summary": "Facebook Business Manager Get an ad set",
"tags": [
"Ad Sets"
]
},
{
"method": "POST",
"path": "/{ad_set_id}",
"operationId": "updateAdSet",
"summary": "Facebook Business Manager Update an ad set",
"tags": [
"Ad Sets"
]
},
{
"method": "GET",
"path": "/act_{ad_account_id}/ads",
"operationId": "listAds",
"summary": "Facebook Business Manager List ads",
"tags": [
"Ads"
]
},
{
"method": "POST",
"path": "/act_{ad_account_id}/ads",
"operationId": "createAd",
"summary": "Facebook Business Manager Create an ad",
"tags": [
"Ads"
]
},
{
"method": "GET",
"path": "/{ad_id}",
"operationId": "getAd",
"summary": "Facebook Business Manager Get an ad",
"tags": [
"Ads"
]
},
{
"method": "GET",
"path": "/act_{ad_account_id}/adcreatives",
"operationId": "listAdCreatives",
"summary": "Facebook Business Manager List ad creatives",
"tags": [
"Ad Creatives"
]
},
{
"method": "POST",
"path": "/act_{ad_account_id}/adcreatives",
"operationId": "createAdCreative",
"summary": "Facebook Business Manager Create an ad creative",
"tags": [
"Ad Creatives"
]
},
{
"method": "GET",
"path": "/act_{ad_account_id}",
"operationId": "getAdAccount",
"summary": "Facebook Business Manager Get ad account details",
"tags": [
"Ad Accounts"
]
},
{
"method": "GET",
"path": "/act_{ad_account_id}/customaudiences",
"operationId": "listCustomAudiences",
"summary": "Facebook Business Manager List custom audiences",
"tags": [
"Custom Audiences"
]
},
{
"method": "POST",
"path": "/act_{ad_account_id}/customaudiences",
"operationId": "createCustomAudience",
"summary": "Facebook Business Manager Create a custom audience",
"tags": [
"Custom Audiences"
]
},
{
"method": "GET",
"path": "/act_{ad_account_id}/insights",
"operationId": "getAdAccountInsights",
"summary": "Facebook Business Manager Get ad account insights",
"tags": [
"Insights"
]
},
{
"method": "GET",
"path": "/{campaign_id}/insights",
"operationId": "getCampaignInsights",
"summary": "Facebook Business Manager Get campaign insights",
"tags": [
"Insights"
]
},
{
"method": "POST",
"path": "/act_{ad_account_id}/adimages",
"operationId": "uploadAdImage",
"summary": "Facebook Business Manager Upload an ad image",
"tags": [
"Ad Images"
]
}
]
}