Source of truth for the result: when status is completed, result carries the activated accounts ({ provider, ad_accounts: [{ ad_account_id, name, status }] }). Requires the marketing:read scope.
pending (nobody opened the iframe), opened, completed, revoked or expired (computed on read).
provider
meta
required
—
allowed_origins
string[]
required
—
external_ref
string
optional
—
result
object
optional
With status: completed, { provider, ad_accounts: [{ ad_account_id, name, status }] }, the accounts the end user activated. While the session is in progress it carries the accounts that the Meta login discovered.