Skip to main content
All CollectionsAdmin guideData managment
Technical documentation Incenteev WebHook
Technical documentation Incenteev WebHook

With the Webhook, integrate your tools with Incenteev to get the data when there is a new post or a new comment

Updated over 5 months ago

Introduction 

The WebHook allows to receive, for a specific event, a HTTP POST request on a configured URL. This request is always composed by an "action" field that defines the event. 

New posts are identified with the value feed_item_new in the request action field. It includes the feed_item (post) object composed by several fields and objects (references, author, newsfeed).  Publication changes are identified by an action feed_item_edit and include all some fields than for the creation. Deletions are identified by feed_item_delete and include only the post identifier.

New comments are identified with the value comment_new in the request action field. It includes the comment object composed by several fields and objects (references, author, newsfeed). Comment changes are identified by an action comment_edit and include all some fields than for the creation. Deletions are identified by comment_delete and include only the comment identifier.

Please read below all object's details. 

Object: feed_item (post)

Object name: feed_item 

Object: comment

Object name: comment

Object: references 

Object name: references

Object: author (auteur) 

Object name: author

Object: newsfeed

Object name: newsfeed

Examples Json

New post

{
  "action": "feed_item_new",
  "feed_item": {
    "id": 34,
    "type": "post",
    "body": "Hello\nGood morning!"
    "date": "2018-07-12T15:19:21+00:00",
    "from_mobile": false,
    "url": “https://incenteev.my.incenteev.com/spaces/1/news-feed/34”,
    "references": [
      {
        "type": "image",
        "url": "https://incenteev.my.incenteev.com/spaces/515/files/78980",
        "thumbnail": "https://incenteev-uploads.s3.amazonaws.com/media/1/image-b40e766116916873c91252426ce08fbf.png"
      },
      {
        "type": "video",
        "url": "https://incenteev.my.incenteev.com/spaces/515/files/77721",
        "thumbnail": "https://incenteev-uploads.s3.amazonaws.com/media/1/f200e1e377c0c9bedc30b8436f10e47b.jpg"
      }
    ],
    "author": {
      "id": 2,
      "email": "test@company.com",
      "name": "Jean Test"
      "first_name": "Jean",
      "last_name": "Test",
      "profile_picture": "https://incenteev-uploads.s3.amazonaws.com/media/1/295285f8125f83b6bd53abded7b0a91d."
    },
    "newsfeed": {
      "id": 1,
      "name": "Discussions"
    }
  }

New comment

{
  "action": "comment_new",
  "comment": {
    "id": 87,
    "body": "Good morning to you :)",
    "date": "2018-07-13T04:42:14+00:00",
    "from_mobile": true,
    "references": [],
    "author": {
      "id": 2,
      "email": "boss@company.com",
      "name": "Steve Boss",
      "first_name": "Steve",
      "last_name": "Boss",
      "profile_picture": "https://www.gravatar.com/avatar/1d86067b5ea4a0f4b832ea73cdb07e42?d=identicon&s=200"
    },
    "feed_item": {
      "id": 34,
      "url": "https://incenteev.my.incenteev.com/spaces/1/news-feed/34"
    }
  }
}

Did this answer your question?