h1. SOLIS {{>toc}} h2. APA h3. Périmètre fonctionnel du connecteur * Primo-demandes APA injectée dans SOLIS. * Suivre un ou plusieurs bénéficiaires sur le portail. * Avoir le détail des droits APA pour un bénéficiaire sur le portail. * Formulaire de demande d'identifiants d'appairage traitées dans le BO Publik. * Appairage sur identifiant et mots de passe gérés par ailleurs en envoyé par courrier. h3. Endpoints * Créer une demande APA — envoi vers « integrationDemandeApa » : /solis//apa-integration * Créer un lien entre le name_id et un usager Solis APA (paramètres dans un dictionnaire : name_id, user_id et code) : /solis//apa-link * Liste des usagers Solis APA liés au name_id : /solis//apa-links?name_id=name_id ** name_id : identifiant de l'utilisateur * Supprimer le lien entre l'usager Solis APA et le name_id (paramètres dans un dictionnaire : name_id et user_id) : /solis//apa-unlink * Renvoie les informations d'un usager Solis APA lié : /solis//apa-user-info?name_id=name_id&information=information&user_id=user_id&index=index ** name_id : identifiant de l'utilisateur ** user_id : identifiant de l'usager Solis APA ** information (optionnel, valeur par défaut : exportDonneesIndividu) : exportDonneesIndividu, consultationDeMesDroits, suiviDemandeEnInstruction, suiviDemandeHistorique, propositionPlanAide, demandeUnitaire ** index (optionnel) : obligatoire si information est « demandeUnitaire » * Renvoie les informations (exportDonneesIndividu) de tous les usagers Solis APA liés : /solis//apa-users?name_id=name_id ** name_id : identifiant de l'utilisateur * Vérifier la disponibilité du système Solis cible : /solis//ping * Obtenir les références de « module/name » : /solis//referential/module/name/?q=q&codePays=codePays&codeCommune=codeCommune&codeDepartement=codeDepartement&ignore=ignore ** module : Nom du module : asg, civi, trans ** name : Nom du référentiel dans le module ** q (optionnel) : Obtenir uniquement les élements dont le texte correspond ** id (optionnel) : Obtenir uniquement les élements ayant cet id (code) ** ignore (optionnel) : Filtrer les éléments ayant ces codes (liste de codes séparés par des virgules) * Obtenir un élément de module/name (disponible seulement sur certains référentiels) : /solis//referential-item/module/name/index/ ** module : Nom du module : asg, civi, trans ** name : Nom du référentiel dans le module ** index : Numéro (index) de l'élément h2. RSA h3. Périmètre fonctionnel du connecteur * Suivre un ou plusieurs bénéficiaires sur le portail. * Avoir le détail des droits et devoirs RSA pour un bénéficiaire sur le portail. * Formulaire de demande d'identifiants d'appairage traitées dans le BO Publik. * Appairage sur identifiant et mots de passe gérés par ailleurs en envoyé par courrier. h3. Endpoints * Créer un lien entre le name_id et un usager Solis RSA (paramètres dans un dictionnaire : name_id, user_id et code) : /solis//rsa-link * Liste des usagers Solis RSA liés au name_id : /solis//rsa-links?name_id=name_id ** name_id : identifiant de l'utilisateur * Supprimer le lien entre l'usager Solis RSA et le name_id (paramètres dans un dictionnaire : name_id et user_id) : /solis//rsa-unlink * Renvoie les informations d'un usager Solis RSA lié : /solis//rsa-user-info?information=information&name_id=name_id&user_id=user_id&links=links ** name_id : identifiant de l'utilisateur ** user_id : identifiant de l'usager Solis RSA ** information (optionnel, valeur par défaut : individu) : individu, actions, allocataires, engagements, evaluations, evenements, indus, menages, presences, rdvs ** index (optionnel, valeur par défaut : search) : renvoie un élément spécifique, si possible ** links (optionnel) : renvoie aussi les informations liées (noms des «_links» séparés par une virgule, ou vide pour tout récupérer) ** filters (optionnel) : filtre la liste des responses. Exemples : idStructure=399 ou idStructure!=399,prescriptionPlacement=Placement * Vérifier la disponibilité du service : /solis//up