Federation De Lieux

API

API

Authentification

Voir la documentation dédiée à l'API Rest du framework Dodock.

Checkin / Checkout

La fonction première de l'application Fédération de lieux est de permettre l'enregistrement des entrées/sorties d'un utilisateur dans un lieu.

Paramètres

  • client_venue: Identifiant du lieu dans lequel se trouve l'utilisateur - Obligatoire
  • provider_venue: Identifiant du lieu dans lequel est inscrit l'utilisateur - Optionnel
  • customer: Identifiant du client associé à l'utilisateur - Optionnel
  • user: Identifiant de l'utilisateur qui s'enregistre - Optionnel / Obligatoire si le client n'est pas fourni

Exemple

import requests  

url = "https://demobadge.dokos.cloud/api/method/venues_federation.api.v1/checkin"  

headers = {
    'Authorization': 'token public_key:private_key',
    'Accept': 'application/json',
    'Content-Type': 'application/json'
}

data = {
    "client_venue": "521b60311c39876"
    "user": "test@dokos.io"
}

response = requests.request("POST", url, headers=headers, json=data)

Lieux

Cette API permet de récupérer la liste des lieux participant à la fédération et inscrits sur l'instance centralisatrice.

Exemple

import requests  

url = "https://demobadge.dokos.cloud/api/method/venues_federation.api.v1/venues"  

headers = {
    'Authorization': 'token public_key:private_key',
    'Accept': 'application/json',
    'Content-Type': 'application/json'
}

response = requests.request("GET", url, headers=headers)

CC-BY-SA 3.0