Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Info

L'initialisation du code d'un enregistrement se fera par ordre de priorité de la manière suivante lors de la création :

  1. Code fourni dans le json (et s'il n'existe pas encore, sinon on sera en modification)

  2. Utilisation du numbering si existant sur le code de l'entité.

  3. Code = ID de l'enregistrement (codexxxxx = xxxxx_ID)

PUT par lot

La possibilité est donné de faire des PUT par LOT en passant un tableau de data.
La variable Webhook.PUT.MaxElementAtOnce défini le nombre maximum d'éléments qui peuvent être passés à la fois (par défaut : 10). Ceci permet de tenir compte du timeout réseau.

...

Permet de lister plusieurs enregistrements.

La variable Webhook.LIST.ElementPerPage défini le nombre d'éléments à retourner par page (par défaut : 10).

Bloc de code
languagejson
"action":
{
    "verb": "LIST" 
    "parameters": 
    {
        "listType": 
          "simple": main info of the record (by default), the columns are determined by each webhook
          "extended": all columns of the record 
          "extendedRelated": not used for verb="LIST"  
        "pageNumber": "xx" // used to read the page of the records list, 1 page = 10 records (variable Webhook.LIST.ElementPerPage) (optional, default pageNumber is 1)
                          You can read the list page per page until maxPageNumber (result of maxPageNumber given in the "response")   
        "settings": 
        {
            // depends of the webhook (optional)
        }
        "filters":              
        {
            // depends of the webhook (optional), each filter added will result is an AND in the query
            // For a filter operator "equal" it is possible to give more values separated by "|" (ie "email": "email1|email2|email3")
            // For a filter operator "equal" it is possible to give the value "null" who will be transformed in "IS NULL"
        }
        "orderBy" : "value" // depends of the webhook (optional), order the returned records (for example webhook event, the value can be "eventDateDesc" to order the records by event date descending)
        "topRows": "xx" // limit the returned records (optional)
    }
}

...