penelop API: spécificités d'implémentation

Spécificités API

Spécificités Fournisseurs

Fournisseur Domaine(Tag) URI Verbe Version Swagger Versions Endpoint Principales Spécificités
SPIRICA kyc-resumes /kycs-resumes GET 0.0.41NON
SPIRICA personnes-pures /personnes GET 0.0.41NON
SPIRICA personnes-pures /personnes POST 0.0.41NON
SPIRICA personnes-pures /personnes/{idPersonne} GET 0.0.41NON
SPIRICA personnes-pures /personnes/{idPersonne} PATCH 0.0.41NON
SPIRICA contrat-personnes /contrats/{idContrat}/personnes GET 0.0.41NON
SPIRICA contrat-personnes /contrats/{idContrat}/personnes/{idPersonne} GET 0.0.41NON
SPIRICA contrat-personnes /contrats/{idContrat}/personnes/{idPersonne}/roles-contrat GET 0.0.41NON
SPIRICA contrat-personnes /contrats/{idContrat}/personnes/{idPersonne}/roles-contrat POST 0.0.41NON
SPIRICA personne-personnes-liees /personnes/{idPersonne}/personnes-liees GET 0.0.41NON
SPIRICA personne-personnes-liees /personnes/{idPersonne1}/personnes-liees/{idPersonne2} GET 0.0.41NON
SPIRICA personne-personnes-liees /personnes/{idPersonne1}/personnes-liees/{idPersonne2}/roles-personnes-liees GET 0.0.41NON
SPIRICA personne-personnes-liees /personnes/{idPersonne1}/personnes-liees/{idPersonne2}/roles-personnes-liees POST 0.0.41NON
SPIRICA adresses-personnes /personnes/{idPersonne}/adresse-fiscale GET 0.0.41NON
SPIRICA adresses-personnes /personnes/{idPersonne}/adresse-fiscale POST 0.0.41NON
SPIRICA adresses-personnes /personnes/{idPersonne}/adresses GET 0.0.41NON
SPIRICA adresses-personnes /personnes/{idPersonne}/adresse-correspondance GET 0.0.41NON
SPIRICA adresses-personnes /personnes/{idPersonne}/adresse-correspondance POST 0.0.41NON
SPIRICA adresses-contrats /contrats/{idContrat}/adresse-correspondance GET 0.0.41NON
SPIRICA adresses-contrats /contrats/{idContrat}/adresse-correspondance POST 0.0.41NON
SPIRICA adresses-contrats /contrats/{idContrat}/adresse-correspondance/{idAdresse} PUT 0.0.41NON
SPIRICA contrat-situation /contrats/{idContrat}/situations GET 0.0.41NON
SPIRICA contrat-situation /contrats/{idContrat}/evenements GET 0.0.41NON
SPIRICA contrat-situation /contrats/{idContrat}/actesAdministratifs GET 0.0.41NON
SPIRICA contrat-situation /contrats/{idContrat}/avances GET 0.0.41NON
SPIRICA contrat-situation /contrats/{idContrat}/encours GET 0.0.41Déprécié
SPIRICA contrat-operations-possibles /contrats/{idContrat}/eligibilite-operations GET 0.0.41V1.00 typeOperation = RACHAT_PARTIEL uniquement
SPIRICA contrat-operations-possibles /contrats/{idContrat}/supports-desinvestissables GET 0.0.41V1.00 typeOperation = RACHAT_PARTIEL uniquement
SPIRICA contrat-operations-possibles /contrats/{idContrat}/supports-investissables GET 0.0.41NON
SPIRICA arbitrages /contrats/{idContrat}/arbitrages POST 0.0.41NON
SPIRICA retraits /contrats/{idContrat}/rachats-partiels POST 0.0.41V1.00
SPIRICA retraits /contrats/{idContrat}/rachats-totaux POST 0.0.41NON
SPIRICA retraits /contrats/{idContrat}/sorties-anticipees-partielles POST 0.0.41NON
SPIRICA retraits /contrats/{idContrat}/sorties-anticipees-totales POST 0.0.41NON
SPIRICA retraits /contrats/{idContrat}/liquidations-partielles-capital POST 0.0.41NON
SPIRICA retraits /contrats/{idContrat}/liquidations-totales-capital POST 0.0.41NON
SPIRICA versements-libres /contrats/{idContrat}/versements-libres POST 0.0.41NON
SPIRICA retraits-programmes /contrats/{idContrat}/retraits-partiels-programmes POST 0.0.41NON
SPIRICA retraits-programmes /contrats/{idContrat}/retraits-partiels-programmes/{idPlan} PATCH 0.0.41NON
SPIRICA retraits-programmes /contrats/{idContrat}/retraits-partiels-programmes/{idPlan}/statut PUT 0.0.41NON
SPIRICA versements-programmes /contrats/{idContrat}/versements-programmes POST 0.0.41NON
SPIRICA versements-programmes /contrats/{idContrat}/versements-programmes/{idPlan} PATCH 0.0.41NON
SPIRICA versements-programmes /contrats/{idContrat}/versements-programmes/{idPlan}/statut PUT 0.0.41NON
SPIRICA documents /demandes/{idDemande}/documents GET 0.0.41NON
SPIRICA documents /demandes/{idDemande}/documents POST 0.0.41V1.00
SPIRICA documents /demandes/{idDemande}/documents/{idDocument} GET 0.0.41NON
SPIRICA documents /demandes/{idDemande}/documents/{idDocument} PUT 0.0.41NON
SPIRICA demandes-operations /demandes/resume-demande/ GET 0.0.41NON
SPIRICA demandes-operations /demandes/{idDemande} GET 0.0.41V1.00
SPIRICA demandes-operations /demandes/{idDemande}/statut PUT 0.0.41V1.00
SPIRICA comptes-personnes /personnes/{idPersonne}/comptes GET 0.0.41NON
SPIRICA comptes-personnes /personnes/{idPersonne}/comptes POST 0.0.41NON
SPIRICA comptes-personnes /personnes/{idPersonne}/comptes/{idCompte} PATCH 0.0.41NON
SPIRICA comptes-personnes /personnes/{idPersonne}/comptes/{idCompte} PUT 0.0.41NON
SPIRICA comptes-personnes /personnes/{idPersonne}/comptes/{idCompte} DELETE 0.0.41NON
SPIRICA comptes-contrats /contrats/{idContrat}/comptes GET 0.0.41V1.00 typeOperation = RACHAT_PARTIEL uniquement
SPIRICA comptes-contrats /contrats/{idContrat}/comptes POST 0.0.41NON
SPIRICA comptes-contrats /contrats/{idContrat}/comptes/{idCompte} PATCH 0.0.41NON
SPIRICA comptes-contrats /contrats/{idContrat}/comptes/{idCompte} PUT 0.0.41NON
SPIRICA comptes-contrats /contrats/{idContrat}/comptes/{idCompte} DELETE 0.0.41NON
ULP kyc-resumes /kycs-resumes GET 0.0.47NON
ULP personnes-pures /personnes GET 0.0.47NON
ULP personnes-pures /personnes POST 0.0.47NON
ULP personnes-pures /personnes/{idPersonne} GET 0.0.47NON
ULP personnes-pures /personnes/{idPersonne} PATCH 0.0.47NON
ULP contrat-personnes /contrats/{idContrat}/personnes GET 0.0.47NON
ULP contrat-personnes /contrats/{idContrat}/personnes/{idPersonne} GET 0.0.47NON
ULP contrat-personnes /contrats/{idContrat}/personnes/{idPersonne}/roles-contrat GET 0.0.47NON
ULP contrat-personnes /contrats/{idContrat}/personnes/{idPersonne}/roles-contrat POST 0.0.47NON
ULP personne-personnes-liees /personnes/{idPersonne}/personnes-liees GET 0.0.47NON
ULP personne-personnes-liees /personnes/{idPersonne1}/personnes-liees/{idPersonne2} GET 0.0.47NON
ULP personne-personnes-liees /personnes/{idPersonne1}/personnes-liees/{idPersonne2}/roles-personnes-liees GET 0.0.47NON
ULP personne-personnes-liees /personnes/{idPersonne1}/personnes-liees/{idPersonne2}/roles-personnes-liees POST 0.0.47NON
ULP adresses-personnes /personnes/{idPersonne}/adresse-fiscale GET 0.0.47NON
ULP adresses-personnes /personnes/{idPersonne}/adresse-fiscale POST 0.0.47NON
ULP adresses-personnes /personnes/{idPersonne}/adresses GET 0.0.47NON
ULP adresses-personnes /personnes/{idPersonne}/adresse-correspondance GET 0.0.47NON
ULP adresses-personnes /personnes/{idPersonne}/adresse-correspondance POST 0.0.47NON
ULP adresses-contrats /contrats/{idContrat}/adresse-correspondance GET 0.0.47NON
ULP adresses-contrats /contrats/{idContrat}/adresse-correspondance POST 0.0.47NON
ULP adresses-contrats /contrats/{idContrat}/adresse-correspondance/{idAdresse} PUT 0.0.47NON
ULP contrat-situation /contrats/{idContrat}/situations GET 0.0.47V1.00
ULP contrat-situation /contrats/{idContrat}/evenements GET 0.0.47NON
ULP contrat-situation /contrats/{idContrat}/actesAdministratifs GET 0.0.47NON
ULP contrat-situation /contrats/{idContrat}/avances GET 0.0.47NON
ULP contrat-situation /contrats/{idContrat}/encours GET 0.0.47Déprécié
ULP contrat-operations-possibles /contrats/{idContrat}/eligibilite-operations GET 0.0.47V1.00
ULP contrat-operations-possibles /contrats/{idContrat}/supports-desinvestissables GET 0.0.47V1.00
ULP contrat-operations-possibles /contrats/{idContrat}/supports-investissables GET 0.0.47V1.00
ULP arbitrages /contrats/{idContrat}/arbitrages POST 0.0.47V1.00 Cible APECI non encore atteinte car manque la confirmation avec « /demandes/{idDemande}/statut », possibilité d'initier une proposition et récupérer un lien pour finaliser la saisie dans la plateforme. Cependant, le format d’échange respecte la version 0.0.47.
ULP retraits /contrats/{idContrat}/rachats-partiels POST 0.0.47NON
ULP retraits /contrats/{idContrat}/rachats-totaux POST 0.0.47NON
ULP retraits /contrats/{idContrat}/sorties-anticipees-partielles POST 0.0.47NON
ULP retraits /contrats/{idContrat}/sorties-anticipees-totales POST 0.0.47NON
ULP retraits /contrats/{idContrat}/liquidations-partielles-capital POST 0.0.47NON
ULP retraits /contrats/{idContrat}/liquidations-totales-capital POST 0.0.47NON
ULP versements-libres /contrats/{idContrat}/versements-libres POST 0.0.47NON
ULP retraits-programmes /contrats/{idContrat}/retraits-partiels-programmes POST 0.0.47NON
ULP retraits-programmes /contrats/{idContrat}/retraits-partiels-programmes/{idPlan} PATCH 0.0.47NON
ULP retraits-programmes /contrats/{idContrat}/retraits-partiels-programmes/{idPlan}/statut PUT 0.0.47NON
ULP versements-programmes /contrats/{idContrat}/versements-programmes POST 0.0.47NON
ULP versements-programmes /contrats/{idContrat}/versements-programmes/{idPlan} PATCH 0.0.47NON
ULP versements-programmes /contrats/{idContrat}/versements-programmes/{idPlan}/statut PUT 0.0.47NON
ULP documents /demandes/{idDemande}/documents GET 0.0.47NON
ULP documents /demandes/{idDemande}/documents POST 0.0.47NON
ULP documents /demandes/{idDemande}/documents/{idDocument} GET 0.0.47NON
ULP documents /demandes/{idDemande}/documents/{idDocument} PUT 0.0.47NON
ULP demandes-operations /demandes/resume-demande/ GET 0.0.47NON
ULP demandes-operations /demandes/{idDemande} GET 0.0.47V1.00 Attention, il ne s’agit pas de la demande d’origine mais l’état actuel de la proposition issue du système UAF LIFE Patrimoine
ULP demandes-operations /demandes/{idDemande}/statut PUT 0.0.47NON
ULP comptes-personnes /personnes/{idPersonne}/comptes GET 0.0.47NON
ULP comptes-personnes /personnes/{idPersonne}/comptes POST 0.0.47NON
ULP comptes-personnes /personnes/{idPersonne}/comptes/{idCompte} PATCH 0.0.47NON
ULP comptes-personnes /personnes/{idPersonne}/comptes/{idCompte} PUT 0.0.47NON
ULP comptes-personnes /personnes/{idPersonne}/comptes/{idCompte} DELETE 0.0.47NON
ULP comptes-contrats /contrats/{idContrat}/comptes GET 0.0.47NON
ULP comptes-contrats /contrats/{idContrat}/comptes POST 0.0.47NON
ULP comptes-contrats /contrats/{idContrat}/comptes/{idCompte} PATCH 0.0.47NON
ULP comptes-contrats /contrats/{idContrat}/comptes/{idCompte} PUT 0.0.47NON
ULP comptes-contrats /contrats/{idContrat}/comptes/{idCompte} DELETE 0.0.47NON
SwissLife kyc-resumes /kycs-resumes GET 0.0.41NON
SwissLife personnes-pures /personnes GET 0.0.41NON
SwissLife personnes-pures /personnes POST 0.0.41NON
SwissLife personnes-pures /personnes/{idPersonne} GET 0.0.41NON
SwissLife personnes-pures /personnes/{idPersonne} PATCH 0.0.41V1.00 /v1/personnes/{idPersonne}
SwissLife contrat-personnes /contrats/{idContrat}/personnes GET 0.0.41NON
SwissLife contrat-personnes /contrats/{idContrat}/personnes/{idPersonne} GET 0.0.41NON
SwissLife contrat-personnes /contrats/{idContrat}/personnes/{idPersonne}/roles-contrat GET 0.0.41NON
SwissLife contrat-personnes /contrats/{idContrat}/personnes/{idPersonne}/roles-contrat POST 0.0.41NON
SwissLife personne-personnes-liees /personnes/{idPersonne}/personnes-liees GET 0.0.41NON
SwissLife personne-personnes-liees /personnes/{idPersonne1}/personnes-liees/{idPersonne2} GET 0.0.41NON
SwissLife personne-personnes-liees /personnes/{idPersonne1}/personnes-liees/{idPersonne2}/roles-personnes-liees GET 0.0.41NON
SwissLife personne-personnes-liees /personnes/{idPersonne1}/personnes-liees/{idPersonne2}/roles-personnes-liees POST 0.0.41NON
SwissLife adresses-personnes /personnes/{idPersonne}/adresse-fiscale GET 0.0.41NON
SwissLife adresses-personnes /personnes/{idPersonne}/adresse-fiscale POST 0.0.41NON
SwissLife adresses-personnes /personnes/{idPersonne}/adresses GET 0.0.41NON
SwissLife adresses-personnes /personnes/{idPersonne}/adresse-correspondance GET 0.0.41NON
SwissLife adresses-personnes /personnes/{idPersonne}/adresse-correspondance POST 0.0.41NON
SwissLife adresses-contrats /contrats/{idContrat}/adresse-correspondance GET 0.0.41NON
SwissLife adresses-contrats /contrats/{idContrat}/adresse-correspondance POST 0.0.41NON
SwissLife adresses-contrats /contrats/{idContrat}/adresse-correspondance/{idAdresse} PUT 0.0.41NON
SwissLife contrat-situation /contrats/{idContrat}/situations GET 0.0.41V1.00 /v1/contrats/{idContrat}/
SwissLife contrat-situation /contrats/{idContrat}/evenements GET 0.0.41NON
SwissLife contrat-situation /contrats/{idContrat}/actesAdministratifs GET 0.0.41NON
SwissLife contrat-situation /contrats/{idContrat}/avances GET 0.0.41NON
SwissLife contrat-situation /contrats/{idContrat}/encours GET 0.0.41V1.00 /vie/v1/contrats/{idContrat}/encours
SwissLife contrat-operations-possibles /contrats/{idContrat}/eligibilite-operations GET 0.0.41V1.00 /vie/v1/contrats/{idContrat}/eligibilite-operations
SwissLife contrat-operations-possibles /contrats/{idContrat}/supports-desinvestissables GET 0.0.41V1.00
SwissLife contrat-operations-possibles /contrats/{idContrat}/supports-investissables GET 0.0.41NON
SwissLife arbitrages /contrats/{idContrat}/arbitrages POST 0.0.41V1.00 /vie/v1/contrats/{idContrat}/demandes/arbitrages
SwissLife retraits /contrats/{idContrat}/rachats-partiels POST 0.0.41V1.00 /vie/v1/contrats/{idContrat}/demandes/rachats-partiel
SwissLife retraits /contrats/{idContrat}/rachats-totaux POST 0.0.41NON
SwissLife retraits /contrats/{idContrat}/sorties-anticipees-partielles POST 0.0.41NON
SwissLife retraits /contrats/{idContrat}/sorties-anticipees-totales POST 0.0.41NON
SwissLife retraits /contrats/{idContrat}/liquidations-partielles-capital POST 0.0.41NON
SwissLife retraits /contrats/{idContrat}/liquidations-totales-capital POST 0.0.41NON
SwissLife versements-libres /contrats/{idContrat}/versements-libres POST 0.0.41V1.00 /vie/v1/contrats/{idContrat}/demandes/versements
SwissLife retraits-programmes /contrats/{idContrat}/retraits-partiels-programmes POST 0.0.41NON
SwissLife retraits-programmes /contrats/{idContrat}/retraits-partiels-programmes/{idPlan} PATCH 0.0.41NON
SwissLife retraits-programmes /contrats/{idContrat}/retraits-partiels-programmes/{idPlan}/statut PUT 0.0.41NON
SwissLife versements-programmes /contrats/{idContrat}/versements-programmes POST 0.0.41NON
SwissLife versements-programmes /contrats/{idContrat}/versements-programmes/{idPlan} PATCH 0.0.41NON
SwissLife versements-programmes /contrats/{idContrat}/versements-programmes/{idPlan}/statut PUT 0.0.41NON
SwissLife documents /demandes/{idDemande}/documents GET 0.0.41NON
SwissLife documents /demandes/{idDemande}/documents POST 0.0.41V1.00 /vie/v1/contrats/{idContrat}/demandes/rachats-partiels/{idDemande}/documents
/vie/v1/contrats/{idContrat}/demandes/versements/{idDemande}/documents
/vie/v1/contrats/{idContrat}/demandes/arbitrages/{idDemande}/documents
/vie/v1/souscriptions/{idSouscription}/documents
SwissLife documents /demandes/{idDemande}/documents/{idDocument} GET 0.0.41V1.00 /v1/contrats/{idContrat}/documents?codePartenaire={codePartenaire}
/v1/contrats/{idContrat}/documents/{idDocument}?codePartenaire={codePartnaire}
SwissLife documents /demandes/{idDemande}/documents/{idDocument} PUT 0.0.41NON
SwissLife demandes-operations /demandes/resume-demande/ GET 0.0.41NON
SwissLife demandes-operations /demandes/{idDemande} GET 0.0.41V1.00
SwissLife demandes-operations /demandes/{idDemande}/statut PUT 0.0.41V1.00 /vie/v1/contrats/{idContrat}/demandes/versements/{idDemande}/statut
/vie/v1/contrats/{idContrat}/demandes/arbitrages/{idDemande}/statut
/vie/v1/contrats/{idContrat}/demandes/rachats-partiels/{idDemande}/statut
SwissLife comptes-personnes /personnes/{idPersonne}/comptes GET 0.0.41NON
SwissLife comptes-personnes /personnes/{idPersonne}/comptes POST 0.0.41NON
SwissLife comptes-personnes /personnes/{idPersonne}/comptes/{idCompte} PATCH 0.0.41NON
SwissLife comptes-personnes /personnes/{idPersonne}/comptes/{idCompte} PUT 0.0.41NON
SwissLife comptes-personnes /personnes/{idPersonne}/comptes/{idCompte} DELETE 0.0.41NON
SwissLife comptes-contrats /contrats/{idContrat}/comptes GET 0.0.41V1.00 /vie/v1/unites-compte/{codePartenaire}/{produitCommercial}
SwissLife comptes-contrats /contrats/{idContrat}/comptes POST 0.0.41NON
SwissLife comptes-contrats /contrats/{idContrat}/comptes/{idCompte} PATCH 0.0.41NON
SwissLife comptes-contrats /contrats/{idContrat}/comptes/{idCompte} PUT 0.0.41NON
SwissLife comptes-contrats /contrats/{idContrat}/comptes/{idCompte} DELETE 0.0.41NON

Contact

Adresse : 28 rue de Londres - 75009 Paris.

Téléphone : 01 85 60 01 00

E-mail : contact@penelop.org