Webhooks Events

Scheduled Post Pushed

This event is triggered when a scheduled post reaches its scheduled time and is pushed to its publisher (Google, Facebook, Instagram, or Store Locator).

Unlike post_created/post_updated, this fires on the attempt to push, not on confirmed success: publishing to Google/Facebook/Instagram happens asynchronously afterward and can still fail.

One event is also fired per post/business, even when the post is part of a bulk.

postWebhookscheduledPostPushed

Payload

type'scheduled_post_pushed'

Example payload

{
  "payload": {
    "org_id": 106844,
    "post": {
      "bulk_id": 7,
      "post_type": "standard",
      "title": "Great post title !",
      "summary": "Wonderful post summary !",
      "cta_link": "www.partoo.co",
      "start_at": "2050-01-01T09:00:00",
      "end_at": "2050-01-01T09:00:00",
      "schedule_time": "2050-01-01T09:00:00",
      "expiration_time": "2050-01-01T09:00:00",
      "validation_time": "2050-01-01T09:00:00Z",
      "post_medias": [
        {
          "media_type": "photo",
          "media_format": "png"
        }
      ],
      "offer_terms": "These are the conditions",
      "offer_code": "PROMO25",
      "created_at": "2019-08-01T19:15:54.256000+02:00",
      "updated_at": "2019-09-01T15:12:35.256000+02:00",
      "id": 34,
      "business_id": "5409c35a97bbc544d8e26737",
      "diffusers": [
        "google_my_business__posts",
        "facebook__posts"
      ]
    }
  }
}

Response

Return a 200 status to indicate that the event was properly received

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.