Skip to main content
GET
Lists your Meta ads with their publish status, newest first. Pass ids to poll the ads you created with Create ads in bulk. Only ads built in Growi are listed unless include_external=true. Step 4 of the Meta ads automation flow.

Polling publish status

Ads usually publish within a few minutes. Poll every few minutes, not every few seconds: each poll counts against the hourly limit.

Ad fields

Authentication

Any organization API key works, including view-only keys. A key acts as the person who created it, so that person needs the owner, admin or viewer role. See Rate limits and authentication.

Errors

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

organization_id
integer

Act on a child brand of the API key's organization. Omit it to act on the key's own organization. Any other id returns 404.

ids
string

Comma separated Growi ad ids (up to 200)

state
enum<string>
Available options:
queued,
publishing,
published,
active,
failed
status
string

Meta delivery status, such as ACTIVE or PAUSED (case insensitive)

meta_ad_set_id
integer
include_external
boolean
default:false

Also list ads imported from Ads Manager

page
integer
default:1
per_page
integer
default:25
Required range: x <= 100

Response

Ads

success
boolean
data
object[]
meta
object
by_state
object

Count per state for the whole filtered list