Articles sur : Autres informations IT à savoir

Documentation technique Incenteev WebHook

Introduction


Le WebHook vous permet de recevoir, lors d’un événement identifié, une requête HTTP POST sur l’URL configurée. Cette requête comprend toujours un champ « action » qui définit l'événement qui vient de se passer.


Les nouvelles publications sont identifiées par une requête dont la valeur du champ action est feed_item_new. Et elle comprend l’objet feed_item (publication) composé de plusieurs champs et objets (references, author, newsfeed). Les modifications de publications sont identifiées par une action feed_item_edit et comprennent les mêmes champs que la création. Leurs suppressions sont identifiées par feed_item_delete et comprennent uniquement l'identifiant de la publication.


Les nouveaux commentaires sont identifiés par une requête dont la valeur du champ action est comment_new. Elle comprend l’objet comment (commentaire) composé de plusieurs champs et objets (references, author, newsfeed). Les modifications de commentaires sont identifiées par une action comment_edit et comprennent les mêmes champs que la création. Leurs suppressions sont identifiées par comment_delete et comprennent uniquement l'identifiant du commentaire.


Vous trouverez ci-dessous les détails de chacun des objets.


Objet : feed_item (publication)


Nom de l’objet : feed_item



Objet : comment (commentaire)


Nom de l’objet : comment



Objet : references (pièce-jointes)


Nom de l’objet : references



Objet : author (auteur)


Nom de l’objet : author



Objet : newsfeed (fil d’actualités)


Nom de l’objet : newsfeed



Exemples Json


Nouvelle publication


{  
  "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"
    }
  }


Nouveau commentaire


{  
  "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"
    }
  }
}

Mis à jour le : 20/07/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !