Get page lead forms
Retrieve lead gen forms for a specific Facebook page (published + drafts), sorted newest-first by createdTime. By default each form is returned in full (including its questions) as a plain array; pass projection (comma-separated) to return only the requested fields — any value outside the known field set is rejected. Pass limit (max 100) for a { forms, paging } envelope; use after (from paging.next) to fetch the next batch.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your access token.
adPublishing. readonlyOAuthPrivate IntegrationSub-Account TokenRequest
Headers
API Version
v3v3Path Parameters
Facebook page identifier
103456789012345Query Parameters
Location identifier
loc_abc123Fields to return on each lead form, comma-separated (e.g. ?projection=name,id,pageId,status,isDraft,createdTime). When set, only the requested fields are returned; any other value is rejected. Omit to receive the full form (including questions) as-is.
idnamepageIdstatusisDraftcreatedTimelocalepagequestions["name","id","pageId","status","isDraft","createdTime"]Page size for a paginated fetch (max 100). When set, the response is a { forms, paging } envelope instead of a plain array.
25Opaque cursor for the next batch, taken from the previous response paging.next
25Response
A plain array of lead forms (default), or a { forms, paging } envelope when limit is provided. Each entry is either a form published to Facebook or an unpublished local draft — the two shapes differ, and isDraft tells them apart. Supplying projection narrows every entry to the requested fields only.
- object[]
- PaginatedFacebookLeadFormsDTO
- FacebookPublishedLeadFormDTO
- FacebookDraftLeadFormDTO
Facebook lead form id
925225066711682Form name
Automation Lead Form 2026-08-19 00:32:49Form locale, lower-cased by Facebook. Note drafts report the same locale upper-cased.
en_USForm status. Always ACTIVE in this list — the upstream query filters the others out.
ACTIVECreation time in the Facebook timestamp format (+0000 offset, no sub-second precision). Drafts use ISO-8601 with milliseconds instead, so a client parsing this field must accept both.
2026-08-19T00:32:57+0000Page the form belongs to
Page id, repeated from page.id
196684453527082Questions on the form