Webhooks

Webhooks examples

Introduction

This page contains sample payloads for interacting with featureOS webhook endpoints.

Posts

We now track a wide range of events. You can view an example response here

{
  "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,
    "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. Updating Post Title, Description, and Status
  2. Votes and Priority Rating
  3. Post Merged or Unmerged
  4. Post Approval in Moderation or moved to Pending
  5. Updating Post Assignee and ETC Date
  6. Post Pinned or Hidden
  7. Post Processed with AI for Sentiment, Keywords, and Summary
Previous
Retry policy