Skip to main content

États des signalements

Cette section regroupe les APIs permettant de consulter les signalements selon leur état d’avancement dans le cycle de traitement.

Les états disponibles sont :

  • signalements clôturés
  • demandes rejetées
  • signalements évalués

Types de signalement pris en compte :

CodeDescription
zobZone Blanche
cpoAbsence d'Opérateur(s)
cpsMauvais Signal d'Opérateur(s)
abiAbsence d'Internet

Liste de touts les signalements

Cette API permet de récupérer tous les signalements.

Endpoint : GET /reports

Authentification : Bearer Token

Headers requis :

Authorization: Bearer <access_token>
Content-Type: application/json
Accept: application/json

Paramètres de requête (optionnels) :

ParamètreTypeDescription
sourcestringFiltrer par la source du signalement
uniq_idstringFiltrer par l’identifiant unique du signalement
report_uniq_idstringFiltrer par l’identifiant unique du rapport associé
region_idstringFiltrer par l’identifiant de la région
department_idstringFiltrer par l’identifiant du département
municipality_idstringFiltrer par l’identifiant de la commune
region_namestringFiltrer par le nom de la région
department_namestringFiltrer par le nom du département
municipality_namestringFiltrer par le nom de la commune
report_typestringType de signalement concernés
statestringFiltrer par l’état du signalement
start_datestringDate de début de la période de recherche
end_datestringDate de fin de la période de recherche
pageintegerNuméro de page pour la pagination

Requête :

curl -X GET "https://clients-api-services.mazone-test.ansut.ci/api/v1.0/reports" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json"

Réponse succès (200) :

{
"error": false,
"message": "Successfully",
"data": {
"data": [...],
"current_page": 1,
"per_page": 50,
"total": 100
}
}

Signalements clôturés

Cette API permet de récupérer tous les signalements dont le traitement a été entièrement finalisé.

Ces signalements possèdent un état de finalisation COMPLETED.


Endpoint : GET /reports/finalizations/finalized

Authentification : Bearer Token

Headers requis

Authorization: Bearer <access_token>
Content-Type: application/json
Accept: application/json

Paramètres de requête (optionnels) :

ParamètreTypeDescription
sourcestringFiltrer par la source du signalement
uniq_idstringFiltrer par l’identifiant unique du signalement
report_uniq_idstringFiltrer par l’identifiant unique du rapport associé
region_idstringFiltrer par l’identifiant de la région
department_idstringFiltrer par l’identifiant du département
municipality_idstringFiltrer par l’identifiant de la commune
region_namestringFiltrer par le nom de la région
department_namestringFiltrer par le nom du département
municipality_namestringFiltrer par le nom de la commune
report_typestringType de signalement concernés
statestringFiltrer par l’état du signalement
start_datestringDate de début de la période de recherche
end_datestringDate de fin de la période de recherche
pageintegerNuméro de page pour la pagination

Requête :

curl -X GET "https://clients-api-services.mazone-test.ansut.ci/api/v1.0/reports/finalizations/finalized" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json"

Réponse succès (200) :

{
"error": false,
"message": "Successfully",
"data": {
"data": [...],
"current_page": 1,
"per_page": 50,
"total": 100
}
}

Demandes rejetées

Cette API permet de récupérer toutes les demandes de signalement rejetées lors de la phase de qualification.

Ces demandes ne sont pas transformées en signalements.


Endpoint : GET /requests/rejected

Authentification : Bearer Token

Headers requis

Authorization: Bearer <access_token>
Content-Type: application/json
Accept: application/json

Paramètres de requête (optionnels) :

ParamètreTypeDescription
report_typestringType de signalement
initiator_phone_numberstringFiltrer par le numéro de téléphone de celui qui a fait le signalement
request_report_uniq_idstringFiltrer par l’identifiant unique du signalement
uniq_idstringFiltrer par l’identifiant unique de la demande de signalement
sourcestringFiltrer par la source du signalement
region_idstringFiltrer par l’identifiant de la région
department_idstringFiltrer par l’identifiant du département
municipality_idstringFiltrer par l’identifiant de la commune
region_namestringFiltrer par l’identifiant de la région
department_namestringFiltrer par l’identifiant de la région
municipality_namestringFiltrer par l’identifiant de la région
statusstringFiltrer par le statut du signalement
operatorsstringFiltrer par les opérateurs concernés (liste séparée par des virgules)
start_datestringDate de début de la période de recherche
end_datestringDate de fin de la période de recherche
pageintegerNuméro de page pour la pagination

Requête :

curl -X GET "https://clients-api-services.mazone-test.ansut.ci/api/v1.0/requests/rejected" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json"

Réponse succès (200) :

{
"error": false,
"message": "Successfully",
"data": {
"data": [...],
"current_page": 1,
"per_page": 50,
"total": 100
}
}

Signalements évalués

Cette API permet de récupérer tous les signalements ayant déjà été évalués dans le cadre du processus de traitement.

Ces signalements ont terminé leur phase d’évaluation et sont disponibles pour consultation dans le backoffice.

Endpoint : GET /reports/finalizations/evaluated

Authentification : Bearer Token

Headers requis

Authorization: Bearer <access_token>
Content-Type: application/json
Accept: application/json

Paramètres de requête (optionnels) :

ParamètreTypeDescription
sourcestringFiltrer par la source du signalement
uniq_idstringFiltrer par l’identifiant unique du signalement
report_uniq_idstringFiltrer par l’identifiant unique du rapport associé
region_idstringFiltrer par l’identifiant de la région
department_idstringFiltrer par l’identifiant du département
municipality_idstringFiltrer par l’identifiant de la commune
region_namestringFiltrer par le nom de la région
department_namestringFiltrer par le nom du département
municipality_namestringFiltrer par le nom de la commune
report_typestringType de signalement concernés
statestringFiltrer par l’état du signalement
start_datestringDate de début de la période de recherche
end_datestringDate de fin de la période de recherche
pageintegerNuméro de page pour la pagination

Requête :

curl -X GET "https://clients-api-services.mazone-test.ansut.ci/api/v1.0/reports/finalizations/evaluated" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json"

Réponse succès (200) :

{
"error": false,
"message": "Successfully",
"data": {
"data": [...],
"current_page": 1,
"per_page": 50,
"total": 100
}
}