API Dossier (0.0.3)

Download OpenAPI specification:

Interface de consultation de dossiers SIV

Courant véhicule

Récupérer le dossier courant d'un véhicule

header Parameters
x-http-method-override
required
string
Value: "GET"

Précise l’action réelle à réaliser avec cette requête

Request Body schema: application/json
required
modeAppel
required
string (ModeAppel)
Enum: "L" "S" "R"

Type du mode d'appel (L,S,R)

identifiantDemandeur
string (IdentifiantDemandeur)

Identifiant du demandeur en cas d'interrogation via un concentrateur

required
object (Get3Informations)

Données d'entrée du service

Responses

Request samples

Content type
application/json
{
  • "modeAppel": "L",
  • "identifiantDemandeur": "string",
  • "informations": {
    }
}

Response samples

Content type
application/json
{
  • "code": 99,
  • "libelle": "string",
  • "listeDossiers": [
    ]
}

Courants véhicules

Obtenir un identifiant de suivi de la demande par lot de dossiers de vehicules

Appel de l'API en POST pour obtenir un identifiant de suivi de demande

header Parameters
x-http-method-override
required
string
Value: "GET"

Précise l’action réelle à réaliser avec cette requête

Request Body schema: application/json
required
modeAppel
required
string (ModeAppel)
Enum: "L" "S" "R"

Type du mode d'appel (L,S,R)

identifiantDemandeur
string (IdentifiantDemandeur)

Identifiant du demandeur en cas d'interrogation via un concentrateur

required
Array of objects (Get3_1Informations)

Structure d'une liste d'informations

Responses

Request samples

Content type
application/json
{
  • "modeAppel": "L",
  • "identifiantDemandeur": "string",
  • "informations": [
    ]
}

Response samples

Content type
application/json
{
  • "codeRetour": 99,
  • "libelle": "string",
  • "id": "string"
}

Suivre l’état des demandes

Suivre l'état de la demande pour le traitement asynchrone de récupération des dossiers courants véhicules

Request Body schema: application/json
required
idsLot
Array of strings (IdsLot)

Liste des identifiants de traitement à récupérer

Responses

Request samples

Content type
application/json
{
  • "idsLot": [
    ]
}

Response samples

Content type
application/json
{
  • "codeTraitement": 99,
  • "libelle": "string",
  • "listeTraitements": [
    ]
}

Récupérer le lot de dossiers courants des véhicules

path Parameters
idSuivi
required
string <= 36 characters

Identifiant de la demande

Responses

Response samples

Content type
application/json
{
  • "code": 99,
  • "libelle": "string",
  • "listeDossiers": [
    ]
}

Historique véhicule

Suivre l’état des demandes

Suivre l'état de la demande pour le traitement asynchrone de récupération des dossiers courants véhicules

Request Body schema: application/json
required
idsLot
Array of strings (IdsLot)

Liste des identifiants de traitement à récupérer

Responses

Request samples

Content type
application/json
{
  • "idsLot": [
    ]
}

Response samples

Content type
application/json
{
  • "codeTraitement": 99,
  • "libelle": "string",
  • "listeTraitements": [
    ]
}

Obtenir un identifiant de suivi de demande d'historique du dossier d'un véhicule

Appel de l'API en POST pour obtenir un identifiant de suivi de demande

header Parameters
x-http-method-override
required
string
Value: "GET"

Précise l’action réelle à réaliser avec cette requête

Request Body schema: application/json
required
identifiantDemandeur
string (IdentifiantDemandeur)

Identifiant du demandeur en cas d'interrogation via un concentrateur

required
object (Get1_1Informations)

Données d'entrée du service

Responses

Request samples

Content type
application/json
{
  • "identifiantDemandeur": "string",
  • "informations": {
    }
}

Response samples

Content type
application/json
{
  • "codeRetour": 99,
  • "id": "string"
}

Récupérer le lot de dossier de l’historique des véhicules

query Parameters
idSuivi
required
string <= 36 characters

Identifiant de la demande

Responses

Response samples

Content type
application/json
{
  • "code": 99,
  • "libelle": "string",
  • "listeDossiers": [
    ]
}

Véhicules à dates données

Suivre l’état des demandes

Suivre l'état de la demande pour le traitement asynchrone de récupération des dossiers courants véhicules

Request Body schema: application/json
required
idsLot
Array of strings (IdsLot)

Liste des identifiants de traitement à récupérer

Responses

Request samples

Content type
application/json
{
  • "idsLot": [
    ]
}

Response samples

Content type
application/json
{
  • "codeTraitement": 99,
  • "libelle": "string",
  • "listeTraitements": [
    ]
}

Obtenir un identifiant de suivi de demande par lot de dossiers de véhicules à dates données

Appel de l'API en POST pour obtenir un identifiant de suivi de demande

header Parameters
x-http-method-override
required
string
Value: "GET"

Précise l’action réelle à réaliser avec cette requête

Request Body schema: application/json
required
identifiantDemandeur
string (IdentifiantDemandeur)

Identifiant du demandeur en cas d'interrogation via un concentrateur

required
object (Get5_1Informations)

Responses

Request samples

Content type
application/json
{
  • "identifiantDemandeur": "string",
  • "informations": {
    }
}

Response samples

Content type
application/json
{
  • "codeRetour": 99,
  • "id": "string"
}

Récupérer le lot de dossiers des véhicules à dates données

query Parameters
idSuivi
required
string <= 36 characters

Identifiant de la demande

Responses

Response samples

Content type
application/json
{
  • "code": 99,
  • "libelle": "string",
  • "listeDossiers": [
    ]
}

Courants personne

Récupérer les dossiers courants d'une personne

header Parameters
x-http-method-override
required
string
Value: "GET"

Précise l’action réelle à réaliser avec cette requête

Request Body schema: application/json
required
identifiantDemandeur
string

Identifiant du demandeur en cas d'interrogation via un concentrateur

required
object (Get4Informations)
required
object (Get4InformationTitreExecutoire)

Responses

Request samples

Content type
application/json
{
  • "identifiantDemandeur": "string",
  • "informations": {
    },
  • "informationsTitreExecutoire": {
    }
}

Response samples

Content type
application/json
{
  • "code": 99,
  • "libelle": "string",
  • "listeDossiers": [
    ]
}

Courant véhicule personne

Récupérer le dossier courant de la personne à partir d'une immatriculation et son identité

header Parameters
x-http-method-override
required
string
Value: "GET"

Précise l’action réelle à réaliser avec cette requête

Request Body schema: application/json
required
identifiantDemandeur
string (IdentifiantDemandeur)

Identifiant du demandeur en cas d'interrogation via un concentrateur

required
object (Get3BisInformations)

Données d'entrée du service

Responses

Request samples

Content type
application/json
{
  • "identifiantDemandeur": "string",
  • "informations": {
    }
}

Response samples

Content type
application/json
{
  • "code": 99,
  • "libelle": "string",
  • "listeDossiers": [
    ]
}

Véhicule à date donnée

Récupérer le dossier d'un véhicule à date donnée

header Parameters
x-http-method-override
required
string
Value: "GET"

Précise l’action réelle à réaliser avec cette requête

Request Body schema: application/json
required
identifiantDemandeur
string (IdentifiantDemandeur)

Identifiant du demandeur en cas d'interrogation via un concentrateur

required
object (Get5SynchroneInformationsBasiques)

Responses

Request samples

Content type
application/json
{
  • "identifiantDemandeur": "string",
  • "informations": {
    }
}

Response samples

Content type
application/json
{
  • "code": 99,
  • "libelle": "string",
  • "Dossier": {
    }
}