Skip to main content

Introduction

Vue d'ensemble

Ce système d'authentification OAuth permet aux clients API de s'authentifier et d'accéder aux ressources protégées de l'API. Il utilise un système de tokens Bearer avec expiration et révocation.

Caractéristiques principales

  • Authentification via X-CLIENT-ID et X-SECRET-KEY
  • Génération de tokens Bearer avec expiration (1 heure)
  • Révocation de tokens individuels ou en masse

Base URL

https://clients-api-services.mazone-test.ansut.ci/

Types de signalements

L'API permet de gérer différents types de signalements. Le paramètre report_type peut prendre les valeurs suivantes :

CodeTypeDescription
zobZone blancheAucune couverture réseau disponible dans la zone.
cpoCouverture partielle opérateurCertains opérateurs ne couvrent pas la zone.
cpsCouverture partielle signalMauvaise qualité de réception du signal.
abiAbsence d'InternetPas de connexion Internet malgré la couverture réseau.

Création d'un client API

Pour créer votre compte client, vous devez nous contacter via info@ansut.ci. Après la création de votre compte, vous obtiendrez votre client_id et client_secret qui vous permettront de vous authentifier et d'accéder à l'API.

⚠️ IMPORTANT : Le client_secret vous sera communiqué une seule fois lors de la création. Assurez-vous de le sauvegarder dans un endroit sécurisé.

Headers requis

Pour l'authentification, les endpoints nécessitent les headers suivants :

HeaderDescriptionRequis pour
X-CLIENT-IDIdentifiant unique du client API/oauth/login
X-SECRET-KEYSecret du client API/oauth/login
AuthorizationToken Bearer (Bearer <token>)Routes protégées, /oauth/revoke, /oauth/revoke-all