SISIAO - API MENAGE (0.1.0)

Download OpenAPI specification:Download

API du SI-SIAO pour la gestion des MENAGE

MenagePublic

Etat de l'application

API permettant de visualiser l'état de fonctionnement du module MENAGE de l'application SIAO MENAGE

Responses

Response samples

Content type
application/json
{
  • "version": "string",
  • "status": true
}

Consulter les informations d'un ménage socle 1, 2 et 3

path Parameters
cleMenage
required
string <= 36 characters

Clé SISIAO du ménage

header Parameters
tracabiliteIdentite
required
string <byte>

Objet encodé en base 64 - voir documentation technique détaillant l'objet JSON attendu. Exemple : {"codeDispositif": "string", "nom": "string", "prenom": "string", "email": "string", "telephone": "string", "identifiantUtilisateurExterne": "string"}

Responses

Response samples

Content type
application/json
{
  • "personnes": [
    ],
  • "menage": {
    }
}

Modifier les informations d'un ménage Socle 1, 2 et 3

path Parameters
cleMenage
required
string <= 36 characters

Clé SISIAO du ménage

header Parameters
tracabiliteIdentite
required
string <byte>

Objet encodé en base 64 - voir documentation technique détaillant l'objet JSON attendu. Exemple : {"codeDispositif": "string", "nom": "string", "prenom": "string", "email": "string", "telephone": "string", "identifiantUtilisateurExterne": "string"}

Request Body schema: application/json
required
required
object (MenageInformations)

Responses

Request samples

Content type
application/json
{
  • "menage": {
    }
}

Response samples

Content type
application/json
{
  • "uuid": "string",
  • "codeErreur": "string",
  • "messageErreur": "string",
  • "path": "string",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Consulter les informations d'une personne Socle 1, 2 et 3

path Parameters
clePersonne
required
string <= 36 characters

Clé SISIAO de la personne

header Parameters
tracabiliteIdentite
required
string <byte>

Objet encodé en base 64 - voir documentation technique détaillant l'objet JSON attendu. Exemple : {"codeDispositif": "string", "nom": "string", "prenom": "string", "email": "string", "telephone": "string", "identifiantUtilisateurExterne": "string"}

Responses

Response samples

Content type
application/json
{
  • "personne": {
    }
}

Modifier les informations d'une personne Socle 1, 2 et 3

path Parameters
clePersonne
required
string <= 36 characters

Clé SISIAO de la personne

header Parameters
tracabiliteIdentite
required
string <byte>

Objet encodé en base 64 - voir documentation technique détaillant l'objet JSON attendu. Exemple : {"codeDispositif": "string", "nom": "string", "prenom": "string", "email": "string", "telephone": "string", "identifiantUtilisateurExterne": "string"}

Request Body schema: application/json
required
object

Responses

Request samples

Content type
application/json
{
  • "personne": {
    }
}

Response samples

Content type
application/json
{
  • "uuid": "string",
  • "codeErreur": "string",
  • "messageErreur": "string",
  • "path": "string",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Ajouter un projet résidentiel et d'accompagnement à des personnes

path Parameters
cleMenage
required
string <= 36 characters

Clé SISIAO du ménage

header Parameters
tracabiliteIdentite
required
string <byte>

Objet encodé en base 64 - voir documentation technique détaillant l'objet JSON attendu. Exemple : {"codeDispositif": "string", "nom": "string", "prenom": "string", "email": "string", "telephone": "string", "identifiantUtilisateurExterne": "string"}

Request Body schema: application/json
required
personnes
required
Array of strings[ items <= 36 characters ]

Liste des clés SISIAO des personnes concernées par le projet résidentiel et d'accompagnement

version
integer <int64>

Version de l'objet (timestamp) connu du système appelant - ne pas renseigner dans le cas d'une création

required
object (RapportSocial)
required
object (BesoinsAccompagnement)
object (ProjetResidentiel)

Responses

Request samples

Content type
application/json
{
  • "personnes": [
    ],
  • "version": 0,
  • "rapportSocial": {
    },
  • "besoinsAccompagnement": {
    },
  • "projetResidentiel": {
    }
}

Response samples

Content type
application/json
{
  • "cleBesoinResidentielAccompagnement": "string",
  • "version": 0
}