Aller au contenu

Requetes.Query

En bref

1 opération sur 1 chemin. Préfixe /v2. Authentification JWT (voir Démarrer).

Opérations

Méthode Chemin Rôle
POST /v2/query Créer l'enregistrement

Rôle déduit

La spécification ne porte ni summary ni description d'opération : la colonne Rôle est déduite mécaniquement de la méthode HTTP et du chemin.

Détail

POST /v2/query

Créer l'enregistrement.

Corps de la requête (application/json)

Schéma QueryController — 18 propriétés (détail : Schémas).

Écriture partielle : seules les propriétés présentes dans le corps sont écrites (voir Conventions).

Réponses

Code Description Schéma de data
200 OK JsonNode
401 Unauthorized
403 Forbidden

Exemple

curl -s -X POST "https://<votre-connecteur>/v2/query" \
  -H "Authorization: Bearer <jeton>" \
  -H "Content-Type: application/json" \
  -d '{"schema": "…", "model": "…", "alias": "…"}'

Schémas

Schémas résolus à un niveau : les propriétés qui référencent un autre schéma sont citées par leur nom, sans être dépliées.

JsonNode

JsonNode — 3 propriétés
Propriété Type Notes
options JsonNodeOptions
parent JsonNode
root JsonNode

QueryController

QueryController — 18 propriétés
Propriété Type Notes
schema string nullable
model string nullable
alias string nullable
columns_array objet nullable
columns tableau de string nullable
where tableau de tableau de string nullable
join tableau de Join nullable
order_by tableau de tableau de string nullable
aggregate tableau de Aggregate nullable
computed_columns tableau de tableau de string nullable
limit integer (int32) nullable
offset integer (int32) nullable
unfilter tableau de string nullable
parameters tableau de SqlParameter nullable, lecture seule
target_base tableau de string nullable
mediaSize Size
escapeDate boolean
sqlQuery string nullable

Voir aussi