Public
Authored by Mamadou Touré

ECHANGE DNI-APIP

API DNI

Introduction

Ce document décrit l'API permettant de mettre à disposition de l’APIP la soumission des dossiers des contribuables. C’est-à-dire l’API reçoit des dossiers des contribuables venant de l’APIP, renvoi les dossiers à la DNI qui valide le dossier avec le numéro du dossier et l’API leur retourne une réponse en fonction des données envoyées.

Methodes

Methodes Desccription
POST /login authentification
POST /demande creer un dossier
POST /test-demande Test pour creer un dossier

Authentification POST /login

Parametres
username authentification
password creer un dossier
Responses: application/json
200 Succès
exemple
401 Unauthorized
exemple

Envoi des dossiers APIP->DNI

Fonctionnement POST /demande

Il existe trois (3) types d'entreprises qui sont envoyées:

  • Le type entreprise individuelle
  • Le type personne morale
  • Le type groupement d'interêt économique La structure des données envoyées est différentes suivant le type d'entreprise.

Structure des données

Jeux de données

Demande POST /apip/demande

Parametres
token authentification
data données du dossier à créer
Responses: application/json
401 Unauthorized
exemple
200 Succès
DNI01-success
DNI03-erreur nom
DNI04-erreur numero dossier
DNI08-erreur structure de données

Retour NIF DNI->APIP

Fonctionnement

Après l'immatricule du dossier par le BIF, l'ensemble des NIFs générés sont envoyés à une APIP de l'APIP

Parametres POST http://192.168.10.181:8082/APIP/web/ws/get-nif
headers Authorization: "Basic token"
code DNI09(erreur) DNI01(succes)
data données envoyées DNI01-success et DNI03-erreur
Responses: application/json
200 Succès
3 Bytes
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment