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)