v2
latestOpenAPI 3.1.02026-08-075421692.0 MBCreate a lead form
Creates a Lead Gen form. The form content goes inside platformSpecificData for both platforms (the shape is selected by the accountId's platform). Meta: created on the connected Facebook Page (POST /{page-id}/leadgen_forms); the old top-level Meta fields (questions, thankYou*, contextCard, …) are DEPRECATED but still accepted while platformSpecificData is absent — mixing both shapes is a 400. LinkedIn: created on the ad account's Company Page. NOT idempotent — a retry creates a second form. Meta prefilled question types (EMAIL, PHONE, FULL_NAME, …) must omit label/key; CUSTOM questions require both. LinkedIn exposes only free-text and multiple-choice questions via API (prefilled-from-profile fields are Campaign Manager UI-only). Requires the Ads add-on.
Request body
Example request
{
"locale": "EN_US",
"thankYouButtonType": "VIEW_WEBSITE",
"platformSpecificData": {
"locale": "EN_US",
"thankYouButtonType": "VIEW_WEBSITE"
}
}Response
Created form.
Example response
{
"status": "success"
}