Liste des Webservices

Edit me

Liste WS Voozanoo4

Connection

Actions :

  • post

post

type parameter
Array acl

Dataset

Actions :

  • index
  • get

Ce webservice permet de récupérer la liste des dataquery, un dataset résultant de l’éxécution d’un dataquery ou même la liste des champs d’un dataquery.

  • Après “ws/dataset/”, il faut renseigner un (s)id de dataquery (“id/42” ou “sid/42”). Si aucun id n’est fournit, c’est la liste des dataquery qui est retournée.
  • Le paramètre format possède aussi des valeurs spéciales comme “field_list”, qui permet de lister les champs du dataquery
  • On peut utiliser chunk_index et filename pour récupérer un fichier en plusieurs parties

Exemple d’utilisation :

curl -X GET https://root:root@respe-decl.preprod.voozanoo.net/decl/ws/dataset/id/115

Exécute le dataquery N°115

curl -X GET https://root:root@respe-decl.preprod.voozanoo.net/decl/ws/dataset/id/116/format/json

Exécute le dataquery N°116, et retourne le résultat au format json

curl -X GET https://root:root@respe-decl.preprod.voozanoo.net/decl/ws/dataset/id/116/param1/value1/param2/value2

Exécute le dataquery N°116, en passant deux paramètres : param1 et param2, ayant pour valeurs respectives value1 et value2

Token

get

type parameter description
String id identifiant de l’utilisateur servant à générer le token
Integer minute minutes avant l’expiration du token
Integer hour heures avant l’expiration du token
Integer day jours avant l’expiration du token
Integer month mois avant l’expiration du token
Integer year années avant l’expiration du token

Ce webservice peut-être utilisé pour exécuter un dataquery d’une application depuis son portail de connexion

Exemple d’utilisation :

  • Sur le portail, je suis connecté en tant que médecin (username: med)
  • Dans le code de mon appli j’appelle ce webservice pour récupérer un token de connexion (via un utilisateur admin) : https://admin:admin@monappli.voozanoo.net/pj/ws/user-token/id/med
  • Le webservice me renvoie le token (par ex G86HZCPA5), et me permet d’exécuter un dataquery en tant que med : https://monappli.voozanoo.net/pj/ws/dataset/id/{id_dataquery}/t/G86HZCPA5

index

No parameters

get

type parameter
String filename
Integer chunk_index
String format (‘xml’, ‘csv’, ‘str_hash’, ‘field_list’, ‘json’)
Boolean stream
Boolean local

Error

Actions :

  • acl
  • exception

acl

type parameter
String error_msg
String error_code
String format

exception

No parameters

Group

Actions :

  • index

index

No parameters

HubAuthentication

Actions :

  • get
  • index

get

type parameter
String uuid
Integer imei

index (alias de getAction)

type parameter
String uuid
Integer imei

HubDataset

Actions :

  • get
  • post
  • put

get

No parameters

post

type parameter
String data
String type

put (alias de post)

type parameter
String data
String type

HubProject

Actions :

  • get

get

type parameter
String type

Mailing

Actions :

  • post

post

type parameter
Boolean mailing

OauthUser

Actions :

  • post

post

type parameter
String provider
array users

SysProject

Actions :

  • get
  • post

get

type parameter
String id
String type

post

type parameter
String type
String id
String uniq_id
Integer environment_id
Integer id_editor
String token
String feedback_url
String next_action_to_play
String last_action_to_play
String project_label_b64
Boolean sand_box

UserConsumer

Actions :

  • index
  • post
  • delete

index

type parameter
String username
String consumer_name

post

type parameter
String username
Integer id_user
Integer id_consumer
String consumer_name

delete

type parameter
Integer id

User

Actions :

  • index
  • post
  • put

index

type parameter
String username
String firstname
String lastname
String email
Integer id_group
String status
String locale

post

type parameter
String auto_connect_url

put

No parameters