Skip to main content
Version: v3

Create Facebook integration

POST 

/ad-publishing/facebook/integration

Create a Facebook ad integration for a location with page and ad account

Request

Version stringrequired

API Version

Available optionsv3
application/json

Bodyrequired

    locationIdstringrequired

    Location identifier

    pageIdstringrequired

    Facebook page ID

    adAccountIdstring

    Ad account identifier

application/json

The stored integration. Broader than the read — also returns the top-level userAccessToken.

Schema
    idstringrequired

    Integration identifier

    locationIdstringrequired

    Location identifier

    statusstringrequired

    Connection state

    Available optionsconnectedexpireddisconnected
    pricingModelstringrequired

    How the location pays for ads

    Available optionsdone_for_youconnect_your_bm
    userAccessTokenstringrequired

    Live user access token for the connected Facebook user. Treat as a credential.

    fbAdAccountIdstring

    Connected ad account id

    fbDefaultPageIdstring

    Page used by default when publishing

    pagesobject[]required

    Pages linked to the integration, each with its access token

    unSubscriptionReasonsstring[]required

    Reasons the location previously unsubscribed. Empty array when none.

    createdAtstringrequired

    Created at

    updatedAtstringrequired

    Updated at