Espace documentaire du Répertoire Electoral Unique

Espace éditeurs - Historique des changements dans l'API

Changements dans la version du 18 novembre 2022

Changement dans l’API en Bêta

  • Modification de Web services

Un nouveau contrôle au niveau du WS post /commune/v1/{ugle}/demandes-procuration a été implémenté : La date d’établissement d’une procuration doit être antérieure ou égale à la date de début de validité Voici le nouveau message d’erreur et la clé associée :

“message”: “La date d’établissement doit être antérieure ou égale à la date de début” “cle”: “procurationView.dateEtablissementDateDebut.incoherent”

Changements dans la version du 2 novembre 2021

Changement dans l’API en Bêta

  • Modification de Web services

    • Consultation d’une liste d’électeurs get/commune/v1/{ugle}/listes : Ajout de l’information ‘adresse de contact identique’ dans le csv (nouvelle colonne en dernière position dans le fichier). Le booléen vaut ‘true’ quand l’adresse de contact est identique à l’adresse de rattachement.

    • Gestion des demandes d’assistance post /commune/v1/{ugle}/assistances : Suppression des formulaires pour signaler les absences d’inscription d’office de jeunes. Dans la vue en entrée AssistanceView, le type de formulaire est renseigné à partir du référentiel r_type_assistance. Le code ABS_OFFJ (libelle absence jeune) a été supprimé de ce référentiel.

  • Modification à l’IHM

    • Ajout d’informations et de consignes à l’IHM pour les formulaires d’assistance d’absences d’inscription d’office de jeunes et d’erreurs d’inscription. Les éditeurs sont invités à modifier leurs interfaces afin de prendre en compte ces ajouts.

Changements dans la version du 19 août 2021

Changement dans l’API en Bêta

  • Modification de Web services

Ajout d’un contrôle afin que le bureau de vote soit obligatoire en entrée des webservices de mise à jour des informations d’un ou de plusieurs électeurs:

patch /commune/v1/{ugle}/electeur/{id}
patch /commune/v1/{ugle}/electeurs

  • Autres changements

La documentation API PDF a été mise à jour.

Changements dans la version du 26 juillet 2021

Changement dans l’API en Bêta

  • Évolutions sur les métropolitaines : voir les impacts dans la documentation à disposition

Autres changements

  • Nouveau jeu de données intégrant les métropolitaines disponible en Bêta le 26 juillet

Changements dans la version du 21 juillet 2021

Changement dans l’API en Bêta

  • Passage à Java 11

  • Modification de Web services

    • La variable nomOPJ a été renommée en nomPrenomAutorite dans les 4 web services :

      • get /commune/v1/{}/procuration/{} dans le corps de la réponse
      • get /commune/v1/{}/procurations/ dans le corps de la réponse
      • post /commune/v1/{}/demandes-procuration/{}/annuler dans le corps de la requête
      • post /commune/v1/{}/demandes-procuration dans le corps de la requête
    • Ajout de la circonscription métropolitaine en sortie du web service get /referentiel/v1/{ugle}/ugle La circonscription métropolitaine est présente dans la réponse JSON seulement si une circonscription métropolitaine est associée

    • Limitation à 100 électeurs par appel au web service post/commune/v1/{ugle}/demandes/radiation/batch

Autres changements

  • La documentation API PDF a été mise à jour.

Changements dans la version du 12 avril 2021

Changement dans l’API uniquement en Beta

  • Modification de Web services

    • la variable Provenance est ajoutée dans les web services
      • get /commune/v1/{}/procuration/{} dans le corps de la réponse
      • get /commune/v1/{}/procurations/ dans le corps de la réponse

Changement dans la version du 8 avril 2021

Changement dans l’API de production

  • Modification de Web services

    • Web service de consultation du détail d’un électeur get /commune/v1/{ugle}/electeur/{id}

La clé et le message d’erreur ont été modifiés lorsque le numéro d’électeur est incorrect ou qu’il n’est pas rattaché à l’ugle:

param.electeurEtUgle.incoherent
L’electeur n’a pas de rattachement actif ou inactif dans l’ugle.

devient
param.electeur.incorrect
L’identifiant d’électeur est incorrect.

Autres changements

  • Les colonnes concernant les procurations seront présentes dans le fichier csv de la liste d’émargement, mais elles ne seront pas alimentées. Les autres développements réalisés pour les procurations seront cachés.

Changements dans la version du 22 mars 2021

Changement dans l’API uniquement en Beta

Modification de Web services

  • ne concernant que le verbe et l’uri

    • patch /commune/v1/{ugle}/procuration/{id}/annuler devient POST /commune/v1/{ugle}/demandes-procuration/{id}/annuler
  • la variable date de demande usager est supprimée dans les 4 web services :

    • get /commune/v1/{}/procuration/{} dans le corps de la réponse
    • get /commune/v1/{}/procurations/ dans le corps de la réponse
    • post /commune/v1/{}/demandes-procuration/{}/annuler dans le corps de la requete
    • post /commune/v1/{}/demandes-procuration dans le corps de la requete
  • la variable Mandataire_dans_ugle est ajoutée dans le web services

    • get /commune/v1/{}/procuration/{} dans le corps de la réponse

Autres changements

En Béta, une nouvelle version du traitement des inscriptions et des radiations est en place pour le traitement des procurations et des mouvements d’office liés au procuration

Dans Swagger les web services : - post /commune/v1/{}/demandes-procuration/{}/annuler - post /commune/v1/{}/demandes-procuration ont été déplacé dans le groupe Demande de Procuration

La documentation API PDF va être mise à jour.
Une nouvelle version du document sur les notifications va être mis à jour.

Changements dans la version du 25 janvier 2021

Changement dans l’API uniquement en Beta
Nouveau Web services

  • get /commune/v1/{}/procuration/{}
  • get /commune/v1/{}/procurations/
  • patch /commune/v1/{}/procuration/{}/annuler
  • post /commune/v1/{}/demandes-procuration

Modification de Web services

  • get /commune/v1/{}/electeur/{}
    Nouveaux paramètres dans le body
    • nbProcurationsCommeMandant (type: integer)
    • nbProcurationsCommeMandantActives (type: integer)
    • nbProcurationsCommeMandataireDansUgle (type: integer)
    • nbProcurationsCommeMandataireDansUgleActives (type: integer)
  • get /commune/v1/{}/listes
    Nouveaux paramètres dans le body
    • nbProcurationsCommeMandantActives (type: integer)
    • nbProcurationsCommeMandataireDansUgleActives (type: integer)