Aller au contenu principal
NEXCLARADocumentation

applications

Dossiers de credit : saisie, soumission au moteur, evaluation, explication, reconstitution.

Les descriptions viennent du contrat, rédigé en français. Elles sont reproduites telles quelles pour rester la source de vérité.

GET /api/v1/applications

Liste de travail

Dossiers de l'institution, les plus recemment modifies d'abord.

applicationsList

Paramètres

ParamètreEmplacementTypeRequisContraintes
statusquery"draft" | "submitted" | "escalated" | "decided" | nullnon
product_idquerystring (uuid) | nullnon
searchquerystring | nullnonminLength: 2 ; maxLength: 64
minequerybooleannondefault: false
sortquery"updated_desc" | "score_desc" | "score_asc"nondefault: "updated_desc"
limitqueryintegernonminimum: 1 ; maximum: 200 ; default: 25
offsetqueryintegernonminimum: 0 ; maximum: 100000 ; default: 0

Corps de la requête

Aucun corps de requête.

Réponses

StatutDescriptionType de contenuType
200Successful Responseapplication/jsonApplicationPageOut
422Validation Errorapplication/jsonHTTPValidationError

POST /api/v1/applications

Creer un dossier

Brouillon ; le montant et la duree sont requis des la creation.

applicationsCreate

Paramètres

Aucun paramètre.

Corps de la requête

Type de contenu
application/json
Type
ApplicationCreateIn
Requis
oui

Réponses

StatutDescriptionType de contenuType
201Successful Responseapplication/jsonApplicationDetailOut
422Validation Errorapplication/jsonHTTPValidationError

GET /api/v1/applications/{application_id}

Un dossier

Saisie, completude, politique et evaluations.

applicationsGet

Paramètres

ParamètreEmplacementTypeRequisContraintes
application_idpathstring (uuid)oui

Corps de la requête

Aucun corps de requête.

Réponses

StatutDescriptionType de contenuType
200Successful Responseapplication/jsonApplicationDetailOut
422Validation Errorapplication/jsonHTTPValidationError

PUT /api/v1/applications/{application_id}

Enregistrer la saisie

Remplace la saisie d'un brouillon (concurrence optimiste).

applicationsUpdate

Paramètres

ParamètreEmplacementTypeRequisContraintes
application_idpathstring (uuid)oui

Corps de la requête

Type de contenu
application/json
Type
ApplicationUpdateIn
Requis
oui

Réponses

StatutDescriptionType de contenuType
200Successful Responseapplication/jsonApplicationDetailOut
422Validation Errorapplication/jsonHTTPValidationError

GET /api/v1/applications/{application_id}/applicant-history

Historique du demandeur

Autres dossiers du meme demandeur : recommandations, scores et decisions.

applicationsApplicantHistory

Paramètres

ParamètreEmplacementTypeRequisContraintes
application_idpathstring (uuid)oui

Corps de la requête

Aucun corps de requête.

Réponses

StatutDescriptionType de contenuType
200Successful Responseapplication/jsonApplicantHistoryOut
422Validation Errorapplication/jsonHTTPValidationError

POST /api/v1/applications/{application_id}/decision

Decider d'un dossier evalue

Responsable credit, dans sa delegation ; tout ecart exige un motif code et redige.

applicationsDecide

Paramètres

ParamètreEmplacementTypeRequisContraintes
application_idpathstring (uuid)oui

Corps de la requête

Type de contenu
application/json
Type
HumanDecisionIn
Requis
oui

Réponses

StatutDescriptionType de contenuType
201Successful Responseapplication/jsonHumanDecisionOut
422Validation Errorapplication/jsonHTTPValidationError

POST /api/v1/applications/{application_id}/escalation

Transmettre au niveau de delegation superieur

Seulement si le montant depasse la delegation de la personne.

applicationsEscalate

Paramètres

ParamètreEmplacementTypeRequisContraintes
application_idpathstring (uuid)oui

Corps de la requête

Type de contenu
application/json
Type
RowVersionIn
Requis
oui

Réponses

StatutDescriptionType de contenuType
201Successful Responseapplication/jsonHumanDecisionOut
422Validation Errorapplication/jsonHTTPValidationError

POST /api/v1/applications/{application_id}/evidence

Exporter le dossier de preuve d'un dossier evalue

Dossier de preuve `nexclara-decision-evidence@2` (ADR-0051). Memes droits que la lecture du dossier ; points de grille et references d'audit selon `scorecard.read` et `audit.read`. L'export est consigne au journal d'audit avec l'empreinte de son manifeste. Les octets sont servis tels quels : les reformater invaliderait la verification.

applicationsExportEvidence

Paramètres

ParamètreEmplacementTypeRequisContraintes
application_idpathstring (uuid)oui

Corps de la requête

Aucun corps de requête.

Réponses

StatutDescriptionType de contenuType
200Fichier de preuve canonique, a verifier hors du service.application/jsonEvidenceBundleOut
422Validation Errorapplication/jsonHTTPValidationError

POST /api/v1/applications/{application_id}/reevaluation

Reevaluer sous la politique devenue applicable

Nouvelle evaluation liee a la precedente ; entrees figees, statut inchange.

applicationsReevaluate

Paramètres

ParamètreEmplacementTypeRequisContraintes
application_idpathstring (uuid)oui

Corps de la requête

Type de contenu
application/json
Type
RowVersionIn
Requis
oui

Réponses

StatutDescriptionType de contenuType
200Successful Responseapplication/jsonApplicationDetailOut
422Validation Errorapplication/jsonHTTPValidationError

POST /api/v1/applications/{application_id}/submit

Soumettre au moteur de decision

Evaluation sous la politique en vigueur, enregistree et immuable.

applicationsSubmit

Paramètres

ParamètreEmplacementTypeRequisContraintes
application_idpathstring (uuid)oui

Corps de la requête

Type de contenu
application/json
Type
RowVersionIn
Requis
oui

Réponses

StatutDescriptionType de contenuType
200Successful Responseapplication/jsonApplicationDetailOut
422Validation Errorapplication/jsonHTTPValidationError

GET /api/v1/desk/products

Produits ouverts a la saisie

Produits actifs regis par une politique en vigueur.

deskProducts

Paramètres

Aucun paramètre.

Corps de la requête

Aucun corps de requête.

Réponses

StatutDescriptionType de contenuType
200Successful Responseapplication/jsonarray<DeskProductOut>

GET /api/v1/desk/products/{product_id}/form

Formulaire de saisie d'un produit

Champs du contrat de donnees de la politique en vigueur.

deskProductForm

Paramètres

ParamètreEmplacementTypeRequisContraintes
product_idpathstring (uuid)oui

Corps de la requête

Aucun corps de requête.

Réponses

StatutDescriptionType de contenuType
200Successful Responseapplication/jsonApplicationFormOut
422Validation Errorapplication/jsonHTTPValidationError

GET /api/v1/evaluations/{evaluation_id}

Une evaluation

Evaluation enregistree, trace et trois niveaux d'explication.

evaluationsGet

Paramètres

ParamètreEmplacementTypeRequisContraintes
evaluation_idpathstring (uuid)oui

Corps de la requête

Aucun corps de requête.

Réponses

StatutDescriptionType de contenuType
200Successful Responseapplication/jsonEvaluationOut
422Validation Errorapplication/jsonHTTPValidationError

POST /api/v1/evaluations/{evaluation_id}/reconstitution

Reconstituer une evaluation

Refait le calcul et compare les empreintes ; l'acte est consigne a l'audit.

evaluationsReconstitute

Paramètres

ParamètreEmplacementTypeRequisContraintes
evaluation_idpathstring (uuid)oui

Corps de la requête

Aucun corps de requête.

Réponses

StatutDescriptionType de contenuType
200Successful Responseapplication/jsonReconstitutionOut
422Validation Errorapplication/jsonHTTPValidationError