Examples

Sample webhook payloads sent by FeatureOS, and the events we track.

This page contains sample payloads delivered to your webhook endpoint.

Posts

We track a wide range of post events. An example payload:

{
  "type": "postCompleted",
  "data": {
    "id": 80874,
    "title": "Time specification for Changelogs",
    "object": "post",
    "description": "It would be beneficial to have the option to specify not just the date but also the precise time for when the changelog should be published",
    "description_html": "<p>It would be beneficial to have the option to specify not just the date but also the precise time for when the changelog should be published.</p>\n",
    "status": {
      "label": "Completed",
      "value": "completed"
    },
    "assignee": {},
    "approval_status": "approved",
    "hidden": false,
    "pinned": false,
    "downvotes_count": 0,
    "upvotes_count": 1,
    "etc_date": null,
    "parent_id": null,
    "created_at": 1648026486,
    "updated_at": 1651686939,
    "submitter": {
      "name": "Swathy R",
      "email": "[email protected]"
    },
    "url": "https://feedback.featureos.app/admin/p/time-specification-for-changelogs",
    "sentiment_type": "positive",
    "resource_keywords": [
      { "name": "changelogs", "slug": "changelogs" },
      { "name": "time specification", "slug": "time-specification" }
    ],
    "ai_summary": "Request for specifying precise time for publishing changelog",
    "nice_to_have_ratings_count": 0,
    "important_ratings_count": 0,
    "critical_ratings_count": 0,
    "total_ratings_count": 0,
    "bucket": {
      "id": 1,
      "slug": "feature-requests",
      "display_name": "Feature Requests"
    },
    "before": {
      "status": { "label": "Planned", "value": "planned" },
      "completed_at": null
    },
    "after": {
      "status": { "label": "Completed", "value": "completed" },
      "completed_at": "2022-05-04 17:55:39 UTC"
    }
  },
  "created": 1651686939
}

We monitor updates in the following areas:

  1. Post title, description, and status changes.
  2. Votes and priority ratings.
  3. Posts merged or unmerged.
  4. Post approval in moderation, or moved to pending.
  5. Post assignee and ETC date updates.
  6. Posts pinned or hidden.
  7. Posts processed with AI for sentiment, keywords, and summary.