POST webhook/callback

Request Information

URI Parameters

None.

Body Parameters

FacebookWebhookPayload
NameDescriptionTypeAdditional information
entry

Collection of FacebookWebhookEntry

None.

Request Formats

application/json, text/json

Sample:
{
  "entry": [
    {
      "id": "sample string 1",
      "time": "sample string 2",
      "changes": [
        {
          "field": {
            "adgroup_id": "sample string 1",
            "ad_id": "sample string 2",
            "created_time": "sample string 3",
            "leadgen_id": "sample string 4",
            "page_id": "sample string 5",
            "form_id": "sample string 6"
          },
          "value": {
            "adgroup_id": "sample string 1",
            "ad_id": "sample string 2",
            "created_time": "sample string 3",
            "leadgen_id": "sample string 4",
            "page_id": "sample string 5",
            "form_id": "sample string 6"
          }
        },
        {
          "field": {
            "adgroup_id": "sample string 1",
            "ad_id": "sample string 2",
            "created_time": "sample string 3",
            "leadgen_id": "sample string 4",
            "page_id": "sample string 5",
            "form_id": "sample string 6"
          },
          "value": {
            "adgroup_id": "sample string 1",
            "ad_id": "sample string 2",
            "created_time": "sample string 3",
            "leadgen_id": "sample string 4",
            "page_id": "sample string 5",
            "form_id": "sample string 6"
          }
        }
      ]
    },
    {
      "id": "sample string 1",
      "time": "sample string 2",
      "changes": [
        {
          "field": {
            "adgroup_id": "sample string 1",
            "ad_id": "sample string 2",
            "created_time": "sample string 3",
            "leadgen_id": "sample string 4",
            "page_id": "sample string 5",
            "form_id": "sample string 6"
          },
          "value": {
            "adgroup_id": "sample string 1",
            "ad_id": "sample string 2",
            "created_time": "sample string 3",
            "leadgen_id": "sample string 4",
            "page_id": "sample string 5",
            "form_id": "sample string 6"
          }
        },
        {
          "field": {
            "adgroup_id": "sample string 1",
            "ad_id": "sample string 2",
            "created_time": "sample string 3",
            "leadgen_id": "sample string 4",
            "page_id": "sample string 5",
            "form_id": "sample string 6"
          },
          "value": {
            "adgroup_id": "sample string 1",
            "ad_id": "sample string 2",
            "created_time": "sample string 3",
            "leadgen_id": "sample string 4",
            "page_id": "sample string 5",
            "form_id": "sample string 6"
          }
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<FacebookWebhookPayload xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApplication2.Controllers">
  <Entry>
    <FacebookWebhookEntry>
      <Changes>
        <FacebookWebhookChange>
          <Value>
            <FormId>sample string 6</FormId>
            <LeadgenId>sample string 4</LeadgenId>
            <PageId>sample string 5</PageId>
            <ad_id>sample string 2</ad_id>
            <adgroup_id>sample string 1</adgroup_id>
            <created_time>sample string 3</created_time>
          </Value>
          <field>
            <FormId>sample string 6</FormId>
            <LeadgenId>sample string 4</LeadgenId>
            <PageId>sample string 5</PageId>
            <ad_id>sample string 2</ad_id>
            <adgroup_id>sample string 1</adgroup_id>
            <created_time>sample string 3</created_time>
          </field>
        </FacebookWebhookChange>
        <FacebookWebhookChange>
          <Value>
            <FormId>sample string 6</FormId>
            <LeadgenId>sample string 4</LeadgenId>
            <PageId>sample string 5</PageId>
            <ad_id>sample string 2</ad_id>
            <adgroup_id>sample string 1</adgroup_id>
            <created_time>sample string 3</created_time>
          </Value>
          <field>
            <FormId>sample string 6</FormId>
            <LeadgenId>sample string 4</LeadgenId>
            <PageId>sample string 5</PageId>
            <ad_id>sample string 2</ad_id>
            <adgroup_id>sample string 1</adgroup_id>
            <created_time>sample string 3</created_time>
          </field>
        </FacebookWebhookChange>
      </Changes>
      <id>sample string 1</id>
      <time>sample string 2</time>
    </FacebookWebhookEntry>
    <FacebookWebhookEntry>
      <Changes>
        <FacebookWebhookChange>
          <Value>
            <FormId>sample string 6</FormId>
            <LeadgenId>sample string 4</LeadgenId>
            <PageId>sample string 5</PageId>
            <ad_id>sample string 2</ad_id>
            <adgroup_id>sample string 1</adgroup_id>
            <created_time>sample string 3</created_time>
          </Value>
          <field>
            <FormId>sample string 6</FormId>
            <LeadgenId>sample string 4</LeadgenId>
            <PageId>sample string 5</PageId>
            <ad_id>sample string 2</ad_id>
            <adgroup_id>sample string 1</adgroup_id>
            <created_time>sample string 3</created_time>
          </field>
        </FacebookWebhookChange>
        <FacebookWebhookChange>
          <Value>
            <FormId>sample string 6</FormId>
            <LeadgenId>sample string 4</LeadgenId>
            <PageId>sample string 5</PageId>
            <ad_id>sample string 2</ad_id>
            <adgroup_id>sample string 1</adgroup_id>
            <created_time>sample string 3</created_time>
          </Value>
          <field>
            <FormId>sample string 6</FormId>
            <LeadgenId>sample string 4</LeadgenId>
            <PageId>sample string 5</PageId>
            <ad_id>sample string 2</ad_id>
            <adgroup_id>sample string 1</adgroup_id>
            <created_time>sample string 3</created_time>
          </field>
        </FacebookWebhookChange>
      </Changes>
      <id>sample string 1</id>
      <time>sample string 2</time>
    </FacebookWebhookEntry>
  </Entry>
</FacebookWebhookPayload>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'FacebookWebhookPayload'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.