Ads · Lead Gen

Get a lead form

Fetches a lead form. Works with Meta Ads and LinkedIn Ads.

GEThttps://api.pozy.ai/v1/ads/lead-forms/{formId}
Facebook and Instagram and LinkedIngetLeadForm

Guide: Lead forms

Request

Send your API key as Authorization: Bearer pz_live_.... Read-only keys can call it. Keys with the ads resource group disabled get 403 resource_group_disabled. Authentication

Path parameters

NameTypeNotes
formIdrequiredstring

Query parameters

NameTypeNotes
accountIdrequiredstring
fieldsstringUp to 2000 characters

Example

curl -X GET "https://api.pozy.ai/v1/ads/lead-forms/6da2ff1d8c680bca61eb524a?accountId=696e0b682d0a31188e7a2ba9" \
  -H "Authorization: Bearer $POZY_API_KEY"

Response

200 on success

  • statusstring
  • formobject

    One of:

    Meta Lead Form (21 fields)
    • idstring
    • namestring
    • statusstring
    • localestring
    • created_timestring (date-time)
    • page_idstring
    • leads_countinteger
    • organic_leads_countinteger
    • expired_leads_countinteger
    • privacy_policy_urlstring (URL)
    • follow_up_action_urlstring (URL)
    • follow_up_action_textstring
    • question_page_custom_headlinestring
    • is_optimized_for_qualityboolean
    • block_display_for_non_targeted_viewerboolean
    • allow_organic_leadboolean
    • tracking_parametersarray of object
      2 child fields
      • keystring
      • valuestring
    • legal_contentobject
      3 child fields
      • idstring
      • privacy_policyobject
        2 child fields
        • urlstring (URL)
        • link_textstring
      • custom_disclaimerobject
    • context_cardobject
      6 child fields
      • idstring
      • titlestring
      • stylestring

        One of LIST_STYLE, PARAGRAPH_STYLE.

      • contentarray of string
      • button_textstring
      • cover_photoobject
        1 child field
        • idstring
    • thank_you_pageobject
      11 child fields
      • idstring
      • titlestring
      • bodystring
      • button_textstring
      • button_typestring
      • website_urlstring (URL)
      • enable_messengerboolean
      • statusstring
      • lead_gen_use_casestring
      • business_phone_numberstring
      • country_codestring
    • questionsarray of object
      9 child fields
      • idstring
      • keystring
      • labelstring
      • typestring
      • inline_contextstring
      • optionsarray of object
        2 child fields
        • keystring
        • valuestring
      • conditional_questions_group_idstring
      • conditional_questions_choicesarray of object
      • dependent_conditional_questionsarray of object
    object
200 response
{
  "status": "active",
  "form": {
    "id": "6bfebd43ddc270f6d2c56fc5",
    "name": "Acme",
    "status": "active",
    "locale": "en",
    "created_time": "2026-10-02T09:00:00.000Z",
    "page_id": "60cae484a825fef31dae565c",
    "leads_count": 42,
    "organic_leads_count": 42,
    "expired_leads_count": 42,
    "privacy_policy_url": "https://pozy.ai/media/example-1.jpg",
    "follow_up_action_url": "https://pozy.ai/media/example-1.jpg",
    "follow_up_action_text": "Hello from Pozy",
    "question_page_custom_headline": "string",
    "is_optimized_for_quality": true,
    "block_display_for_non_targeted_viewer": true,
    "allow_organic_lead": true,
    "tracking_parameters": [
      {
        "key": "string",
        "value": "string"
      }
    ],
    "legal_content": {
      "id": "6bfebd43ddc270f6d2c56fc5",
      "privacy_policy": {
        "url": "https://pozy.ai/media/example-1.jpg",
        "link_text": "Hello from Pozy"
      },
      "custom_disclaimer": {}
    },
    "context_card": {
      "id": "6bfebd43ddc270f6d2c56fc5",
      "title": "Launch day",
      "style": "LIST_STYLE",
      "content": [
        "Hello from Pozy"
      ],
      "button_text": "Hello from Pozy",
      "cover_photo": {
        "id": "6bfebd43ddc270f6d2c56fc5"
      }
    },
    "thank_you_page": {
      "id": "6bfebd43ddc270f6d2c56fc5",
      "title": "Launch day",
      "body": "string",
      "button_text": "Hello from Pozy",
      "button_type": "string",
      "website_url": "https://pozy.ai/media/example-1.jpg",
      "enable_messenger": true,
      "status": "active",
      "lead_gen_use_case": "string",
      "business_phone_number": "+14155550123",
      "country_code": "string"
    },
    "questions": [
      {
        "id": "6bfebd43ddc270f6d2c56fc5",
        "key": "string",
        "label": "string",
        "type": "string",
        "inline_context": "Hello from Pozy",
        "options": [
          {
            "key": "string",
            "value": "string"
          }
        ],
        "conditional_questions_group_id": "6e6e6e3ea0b86d2d0dfe942e",
        "conditional_questions_choices": [
          {}
        ],
        "dependent_conditional_questions": [
          {}
        ]
      }
    ]
  }
}

Errors

Errors use one shape: { error, type, code, param?, details? }. The ones you are most likely to see here:

400invalid_request_errorA parameter or body field is missing or invalid. param names it.
401authentication_errorThe API key is missing, revoked or expired.
403permission_errorThe key is scoped to other profiles or has this resource group disabled.
404not_foundNothing with that id exists in your workspace.
429rate_limit_errorToo many requests this minute. Wait for Retry-After seconds.

Every code is listed in Errors.

More in Lead Gen