Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No more API RNA #1201

Merged
merged 1 commit into from
Jul 11, 2023
Merged

No more API RNA #1201

merged 1 commit into from
Jul 11, 2023

Conversation

skelz0r
Copy link
Contributor

@skelz0r skelz0r commented Jul 11, 2023

No description provided.

@skelz0r skelz0r self-assigned this Jul 11, 2023
Copy link
Contributor

@XavierJp XavierJp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice et est ce qu'on publierait pas la fiche de l'API du compte Asso a la place ?

@skelz0r
Copy link
Contributor Author

skelz0r commented Jul 11, 2023

On pourrait en effet, mais imo c'est dans une PR à part + cela reste à destination des administrations ( comme API Entreprise ), donc faudrait en discuter sur un ticket.

@skelz0r
Copy link
Contributor Author

skelz0r commented Jul 11, 2023

D'autant plus qu'à priori data.gouv va sortir une API pour le RNA en fin d'année, qui sera un meilleur remplaçant in fine.

@skelz0r skelz0r merged commit 7f89c96 into master Jul 11, 2023
@skelz0r skelz0r deleted the clean/api-rna branch July 11, 2023 13:40
@XavierJp
Copy link
Contributor

Je crois que l'API association du Compte Asso possède un accès public et un accès administration. On utilise le premier sur l'Annuaire et vous utilisez le second sur API Entreprise

@skelz0r
Copy link
Contributor Author

skelz0r commented Jul 11, 2023

Intéressant, vous avez un compte je suppose tout de même ? Vu la finalité décrite sur leur site ça ne me semble pas si openbar que l'API RNA

@maximepvrt
Copy link
Contributor

Bonjour @skelz0r et @XavierJp,

Vous avez dû être mis au courant du mail que j'ai fait à [email protected]

Il aurait effectivement été bien de maintenir la page de l'API et de renvoyer sur la liste des alternatives, l'API RNA ayant été fermée de manière inopinée, sans préavis.

D'autant plus que cette page mentionnait un transfert au ministère de l'intérieur de l'API RNA il y a un an à peine https://api.gouv.fr/guides/migration-entreprise-data#repertoire-national-des-associations

L’API RNA n’est pas décommissionnée. Elle est en cours de transfert aux équipes du Ministère de l’Intérieur.

La page https://api.gouv.fr/guides/moteur-recherche-api-rna est elle toujours présente (mais le moteur de recherche qui utilise l'API RNA ne fonctionne plus)

Pour info, j'ai commencé un travail de cartographie des API Assos qui proposent une recherche textuelle ou par identifiant de la structure (RNA/SIRENE) : https://docs.google.com/spreadsheets/d/1eU0mac44KqoqrLKJ_RDIFcWx5Pw_JywYTHlma62CRB4/edit?usp=sharing

@skelz0r
Copy link
Contributor Author

skelz0r commented Aug 7, 2023

Merci pour la contribution.

Pour information:

  1. Sur API Entreprise nous utilisons l'API maintenue par https://lecompteasso.associations.gouv.fr/, celle-ci est pérenne
  2. Nous avons décomissionné l'API car nous avions < 300calls/jour (vs > 50k/jour il y a un an), l'API était peu stable/down très régulièrement
  3. Vu le besoin que vous avez décrit sur votre email sur contact@, je vous conseille simplement de load le fichier stock en db et de faire de la recherche (via du pg_search par exemple) et/ou du fallback sur l'API sirene.

@maximepvrt
Copy link
Contributor

Merci pour ces informations.

J'ai appris justement vendredi par une de vos collègues de la DINUM (on a eu un rdv téléphonique) que l'API Asso (https://lecompteasso.associations.gouv.fr/) était derrière l'API Entreprise Asso. 😅

Votre collègue à contacté la DJEPVA pour demander l'ajout de l'API sur api.gouv.fr et ajouter une API de recherche textuelle (pour remplacer celle qui était présente dans l'API RNA). En effet cela nous embête de devoir monter toutes les données Asso (SIRET + RNA, avec une mise à jour mensuelle uniquement pour le RNA en open data) pour pouvoir vérifier la création juridique des associations (ce qui n'est pas notre coeur de métier, nous le faisons uniquement pour des raisons réglementaires).

Nous avons plusieurs éditeurs de logiciel asso partenaires (même une startup beta.gouv.fr) qui sont également dans l'attente d'une solution pour remplacer pleinement l'API RNA (la recherche textuelle).

@skelz0r
Copy link
Contributor Author

skelz0r commented Aug 7, 2023

Je suis quand même dubitatif sur l'intérêt de cette API avec autant d'acteurs et si peu d'appels 🤔

L'API sirene ne remplit par 99.99% des cas de recherches d'associations ?

@maximepvrt
Copy link
Contributor

Une association doit demander son immatriculation au répertoire national des entreprises et des établissements, appelé également répertoire Sirene, lorsqu'elle remplit au moins l'une des conditions suivantes :

Elle souhaite demander des subventions publiques
Elle envisage d'employer des salariés
Elle exerce des activités qui conduisent au paiement de la TVA ou de l'impôt sur les sociétés.
L'association se voit attribuer un numéro Siren (numéro de 9 chiffres).

Lorsqu'elle comporte des établissements, chaque établissement se voit également attribuer un numéro Siret (numéro de 14 chiffres).

La démarche pour obtenir son immatriculation au répertoire Siren varie selon le motif pour lequel elle est demandée.
https://www.service-public.fr/particuliers/vosdroits/F34727

Les associations sont référencées au Sirene si elles en font la demande pour l'un de ces motifs. Il y a donc nombreuses associations sans Sirene.

Comme il s'agit d'une API pour valider administrativement une structure, les appels sont assez limités car uniquement générés par des administrateurs qui valident une fois l'association. Quand nous avons contacté les éditeurs de logiciel asso, certains avaient pour projet de se connecte à l'API RNA mais ne l'avaient pas encore fait.

@skelz0r
Copy link
Contributor Author

skelz0r commented Aug 7, 2023

Je suis au courant de ces cas, cela n'exclut pas que dans la plupart des cas d'usages en pratique une association possède un numéro de siren (ce qui est le cas de l'ensemble des cas d'usages d'API Entreprise).

Et pour les cas très particulier, charger le csv en db postgres + un pg_search c'est assez simple à faire.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants