Voir la documentation dédiée à l'API Rest du framework Dodock.
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.
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)
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)