Notre API est destinée à un usage purement professionnel, elle permet la communication en S2S (server-to-server) entre votre serveur et le serveur de Track History.
Le principal avantage de l'API est l'automatisation de vos évènements. Si vous possédez un site ou une plateforme qui effectue des transactions en temps réel, vous n'allez bien sûr pas rester derrière pour reporter chaque transaction à la main sur votre compte Track History.
En outre, l'API vous permet aussi de :
* En l'absence de développeur, nous pouvons nous occuper de l'installation si votre infrastructure nous le permet.
Ceci est toutefois un service payant.
La clef privée n'est affichée que partiellement sur l'interface ! Cliquez dessus vous permettra de la copier intégralement.
⚠️ Attention ! Une clef privée doit être uniquement utilisé côté backend. Ne l'utilisez pas sur du frontend (html, js, ou tout code pouvant être lu directement sur le navigateur).
⚠️ N'utilisez l'API que si vous savez exactement ce que vous faites, c'est un risque de sécurité potentiel pour votre compte Track History.
Vous pouvez utiliser votre clef privée soit dans les headers de votre requête en Bearer, soit dans les paramètres de requête.
Dans les exemples ci-dessous, remplacez votre_clef_privee
par la clef privée que vous aviez copiée.
curl -i https://api.track-history.com \
"Authorization: Bearer votre_clef_privee"
https://api.track-history.com?token=votre_clef_privee
URL d'accès à l'API : https://api.track-history.com
Les paramètres envoyés et les réponses sont toujours en JSON
Content-Type: application/json
Nom | Route | Paramètres / Réponse |
---|---|---|
Liste des groupes | GET /event-group |
Réponse
|
Compter les groupes | GET /event-group/count |
Réponse
|
Récupérer un groupe | GET /event-group/{id} |
Réponse
|
Créer un groupe | POST /event-group |
Paramètres
Réponse (ID du groupe créé)
|
Mettre à jour un groupe | PATCH /event-group/{id} |
Paramètres
|
Supprimer un groupe | DELETE /event-group/{id} |
Pas de réponse |
Nom | Route | Paramètres / Réponse |
---|---|---|
Liste des catégories | GET /event-type |
Réponse
|
Récupérer une catégorie | GET /event-type/{id} |
Réponse
|
Créer une catégorie | POST /event-type |
Paramètres
Réponse (ID de la catégorie créée)
|
Mettre à jour une catégorie | PATCH /event-type/{id} |
Paramètres
|
Supprimer une catégorie | DELETE /event-type/{id} |
Pas de réponse |
Nom | Route | Paramètres / Réponse |
---|---|---|
Liste des types de valeurs | GET /event-value-type |
Réponse
|
Récupérer un type de valeur | GET /event-value-type/{id} |
Réponse
|
Créer un type de valeur | POST /event-value-type |
Paramètres
Réponse (ID du type de valeur créé)
|
Mettre à jour un type de valeur | PATCH /event-value-type/{id} |
Paramètres
|
Supprimer un type de valeur | DELETE /event-value-type/{id} |
Pas de réponse |
Nom | Route | Paramètres / Réponse |
---|---|---|
Liste des évènements | GET /event |
Réponse
|
Récupérer un évènement | GET /event/{id} |
Réponse
|
Créer un évènement | POST /event |
Paramètres
Réponse (ID du type de l'évènement créé)
|
Mettre à jour un évènement | PATCH /event/{id} |
Paramètres
|
Supprimer un évènement | DELETE /event/{id} |
Pas de réponse |