éléments courants des API REST
Vous utilisez des connecteurs et opérateurs pour générer des segments de requêtes qui filtrent les conditions et valeurs correspondantes.
Connecteurs
| Connecteur | Description |
|---|---|
and |
Ajouter toutes les propositions avec un concaténateur and |
or |
Ajouter toutes les propositions avec un concaténateur or |
Paramètres
| Paramètre | Description |
|---|---|
countSwitch |
Indique si la requête renvoie les données demandées, le nombre de lignes extraites, ou les deux. L'opérateur peut avoir les valeurs suivantes :
|
Opérateurs
| Opérateur | Description | Applicable à |
|---|---|---|
= |
égal à. | |
!= |
Différent de. | |
< |
Inférieur à. | Zone numérique ou de date uniquement. |
<= |
Inférieur ou égal à. | Zone numérique ou de date uniquement. |
> |
Supérieur à. | Zone numérique ou de date uniquement. |
>= |
Supérieur ou égal à. | Zone numérique ou de date uniquement. |
last |
Période de temps relative passée (par exemple, les 7 derniers jours). | Zones de date et d'heure uniquement. |
next |
Période relative passée (par exemple, les 7 derniers jours). | Zones de date et d'heure uniquement. |
starting |
Période de temps relative qui commence dans le passé ou dans le futur (par exemple, il y a 7 jours ou dans 7 jours) et qui durera infiniment. Pour connaître la syntaxe, voir Opérateurs de date et d'heure relatives. | Zones de date et d'heure uniquement. |
ending |
Période de temps relative qui se termine dans le passé ou dans le futur (par exemple, il y a 7 jours ou dans 7 jours) et incluant toutes les données jusqu'à ce point. Pour connaître la syntaxe, voir Opérateurs de date et d'heure relatives. | Zones de date et d'heure uniquement. |
begins_with |
La chaîne commence par la valeur spécifiée. | Zones de type chaîne uniquement. |
not_begins_with |
La chaîne ne commence pas par la valeur spécifiée. | Zones de type chaîne uniquement. |
contains |
La chaîne contient la valeur spécifiée. | Zones de type chaîne uniquement. |
not_contains |
La chaîne ne contient pas la valeur spécifiée. | Zones de type chaîne uniquement. |
ends_with |
La chaîne se termine par la valeur spécifiée. | Zones de type chaîne uniquement. |
not_ends_with |
La chaîne ne se termine pas par la valeur spécifiée. | Zones de type chaîne uniquement. |
is_empty |
La colonne ne contient aucune valeur. Exemple :
|
Colonnes sélectionnées uniquement. |
is_not_empty |
La colonne contient une valeur. Exemple :
|
Colonnes sélectionnées uniquement. |
Syntaxe des opérateurs de date et d'heure relatives
Ces opérateurs sont utilisables pour toutes les colonnes utilisant le format de date et d'heure.
Remarque : Cette API de contrat s'applique aux anciens contrats (contrats obsolètes). Les nouveaux contrats n'utilisent pas cette API. Pour plus d'informations sur les nouveaux contrats, voir Gestion des nouveaux contrats.
| Opérateur | Syntaxe |
|---|---|
|
|
Px[D|W|M|Y]où x est un nombre compris entre 1 et 999 et D, W, M ou Y est un identificateur qui représente les jours, semaines, mois ou années, respectivement. Par exemple :
|
|
|
[-|+]Px[D|W|M|Y]où x est un nombre compris entre 1 et 999, -/+ représente "il y a" ou "jusqu'à" et D, W, M ou Y est un identificateur qui représente les jours, semaines, mois ou années, respectivement. Par exemple :
|
éléments de réponse pour les demandes GET
| élément | Description |
|---|---|
total |
Nombre total d'enregistrements qui répondent au paramètre de requête. Le nombre d'enregistrements renvoyés peut être plus faible, par exemple si vous utilisez le paramètre limit. |
rows |
Enregistrements qui sont renvoyés par la requête. |