Sirenic · OpenAPI Overlay 1.0.0

API Evangelist overlay for the Sirenic API

127 actions 127 updates documentation extends openapi/sirenic-eu-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Sirenic's API. It is a proposal applied on top of the contract, not a document Sirenic publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

tagsoperationIdx-api-evangelist-freex-api-evangelist-write-surfacex-api-evangelist-notex-api-evangelist

Targets 127 · first 16 shown; the file carries all of them

$
$.info
$.paths['/v1/recherche'].get
$.paths['/v1/entreprise/{siren}'].get
$.paths['/v1/entreprise/{siren}/etablissements'].get
$.paths['/v1/entreprise/{siren}/alertes'].get
$.paths['/v1/entreprise/{siren}/contentieux'].get
$.paths['/v1/entreprise/{siren}/accords-collectifs'].get
$.paths['/v1/entreprise/{siren}/finances'].get
$.paths['/v1/entreprise/{siren}/marches-publics'].get
$.paths['/v1/marches/expirations'].get
$.paths['/v1/acheteur/{siret}/profil'].get
$.paths['/v1/entreprise/{siren}/concurrents-marches'].get
$.paths['/v1/eu/recherche'].get
$.paths['/v1/eu/entreprise/{pays}/{id}'].get
$.paths['/v1/eu/entreprise/BE/{id}'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist overlay for the Sirenic API
  version: 1.0.0
  x-generated: '2026-09-19'
  x-method: generated
  x-source: openapi/sirenic-eu-openapi.yml (verbatim from https://api.sirenic.eu/openapi.json, OpenAPI 3.1.0, 125
    operations, no operationIds and no tags in the original)
extends: openapi/sirenic-eu-openapi.yml
actions:
- target: $
  update:
    tags:
    - name: Associations
    - name: European Registers
    - name: Free & Utility
    - name: French Companies
    - name: Invoicing & Payment Checks
    - name: KYB & Risk
    - name: Monitoring
    - name: Public Procurement
    - name: Search & Prospecting
- target: $.info
  update:
    x-api-evangelist:
      catalog: https://apis.io/providers/sirenic-eu/
      artifacts:
      - conventions/sirenic-eu-conventions.yml
      - errors/sirenic-eu-problem-types.yml
      - authentication/sirenic-eu-authentication.yml
- target: $.paths['/v1/recherche'].get
  update:
    operationId: getRecherche
    tags:
    - French Companies
- target: $.paths['/v1/entreprise/{siren}'].get
  update:
    operationId: getEntrepriseBySiren
    tags:
    - French Companies
- target: $.paths['/v1/entreprise/{siren}/etablissements'].get
  update:
    operationId: getEntrepriseBySirenEtablissements
    tags:
    - French Companies
- target: $.paths['/v1/entreprise/{siren}/alertes'].get
  update:
    operationId: getEntrepriseBySirenAlertes
    tags:
    - French Companies
- target: $.paths['/v1/entreprise/{siren}/contentieux'].get
  update:
    operationId: getEntrepriseBySirenContentieux
    tags:
    - French Companies
- target: $.paths['/v1/entreprise/{siren}/accords-collectifs'].get
  update:
    operationId: getEntrepriseBySirenAccordsCollectifs
    tags:
    - French Companies
- target: $.paths['/v1/entreprise/{siren}/finances'].get
  update:
    operationId: getEntrepriseBySirenFinances
    tags:
    - French Companies
- target: $.paths['/v1/entreprise/{siren}/marches-publics'].get
  update:
    operationId: getEntrepriseBySirenMarchesPublics
    tags:
    - Public Procurement
- target: $.paths['/v1/marches/expirations'].get
  update:
    operationId: getMarchesExpirations
    tags:
    - Public Procurement
- target: $.paths['/v1/acheteur/{siret}/profil'].get
  update:
    operationId: getAcheteurBySiretProfil
    tags:
    - Public Procurement
- target: $.paths['/v1/entreprise/{siren}/concurrents-marches'].get
  update:
    operationId: getEntrepriseBySirenConcurrentsMarches
    tags:
    - Public Procurement
- target: $.paths['/v1/eu/recherche'].get
  update:
    operationId: getEuRecherche
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/{pays}/{id}'].get
  update:
    operationId: getEuEntrepriseByPaysById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/BE/{id}'].get
  update:
    operationId: getEuEntrepriseBeById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/CH/{id}'].get
  update:
    operationId: getEuEntrepriseChById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/NO/{id}'].get
  update:
    operationId: getEuEntrepriseNoById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/CZ/{id}'].get
  update:
    operationId: getEuEntrepriseCzById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/SK/{id}'].get
  update:
    operationId: getEuEntrepriseSkById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/FI/{id}'].get
  update:
    operationId: getEuEntrepriseFiById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/PL/{id}'].get
  update:
    operationId: getEuEntreprisePlById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/EE/{id}'].get
  update:
    operationId: getEuEntrepriseEeById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/LV/{id}'].get
  update:
    operationId: getEuEntrepriseLvById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/CY/{id}'].get
  update:
    operationId: getEuEntrepriseCyById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/SE/{id}'].get
  update:
    operationId: getEuEntrepriseSeById
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/ES/{hoja}/actes'].get
  update:
    operationId: getEuEntrepriseEsByHojaActes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/NO/{id}/comptes'].get
  update:
    operationId: getEuEntrepriseNoByIdComptes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/NO/{id}/evenements'].get
  update:
    operationId: getEuEntrepriseNoByIdEvenements
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/NO/{id}/dirigeants'].get
  update:
    operationId: getEuEntrepriseNoByIdDirigeants
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/NO/{id}/etablissements'].get
  update:
    operationId: getEuEntrepriseNoByIdEtablissements
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/GB/{company_number}/marches-publics'].get
  update:
    operationId: getEuEntrepriseGbByCompanynumberMarchesPublics
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/GB/{company_number}/annonces'].get
  update:
    operationId: getEuEntrepriseGbByCompanynumberAnnonces
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/GB/{company_number}/dirigeants'].get
  update:
    operationId: getEuEntrepriseGbByCompanynumberDirigeants
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/GB/{company_number}/beneficiaires-effectifs'].get
  update:
    operationId: getEuEntrepriseGbByCompanynumberBeneficiairesEffectifs
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/GB/{company_number}/insolvabilite'].get
  update:
    operationId: getEuEntrepriseGbByCompanynumberInsolvabilite
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/LV/{regnr}/comptes'].get
  update:
    operationId: getEuEntrepriseLvByRegnrComptes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/LV/{regnr}/insolvabilite'].get
  update:
    operationId: getEuEntrepriseLvByRegnrInsolvabilite
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/LV/{regnr}/dirigeants'].get
  update:
    operationId: getEuEntrepriseLvByRegnrDirigeants
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/LV/{regnr}/evenements'].get
  update:
    operationId: getEuEntrepriseLvByRegnrEvenements
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/HR/{oib}'].get
  update:
    operationId: getEuEntrepriseHrByOib
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/HR/{oib}/insolvabilite'].get
  update:
    operationId: getEuEntrepriseHrByOibInsolvabilite
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/HR/{oib}/evenements'].get
  update:
    operationId: getEuEntrepriseHrByOibEvenements
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/HR/{oib}/comptes'].get
  update:
    operationId: getEuEntrepriseHrByOibComptes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/CH/{id}/evenements'].get
  update:
    operationId: getEuEntrepriseChByIdEvenements
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/CH/{id}/insolvabilite'].get
  update:
    operationId: getEuEntrepriseChByIdInsolvabilite
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/FI/{id}/evenements'].get
  update:
    operationId: getEuEntrepriseFiByIdEvenements
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/LT/{kodas}'].get
  update:
    operationId: getEuEntrepriseLtByKodas
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/LT/{kodas}/comptes'].get
  update:
    operationId: getEuEntrepriseLtByKodasComptes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/LT/{kodas}/insolvabilite'].get
  update:
    operationId: getEuEntrepriseLtByKodasInsolvabilite
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/IE/{numero}'].get
  update:
    operationId: getEuEntrepriseIeByNumero
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/IE/{numero}/insolvabilite'].get
  update:
    operationId: getEuEntrepriseIeByNumeroInsolvabilite
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/CY/{id}/dirigeants'].get
  update:
    operationId: getEuEntrepriseCyByIdDirigeants
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/RO/{cui}'].get
  update:
    operationId: getEuEntrepriseRoByCui
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/RO/{cui}/dirigeants'].get
  update:
    operationId: getEuEntrepriseRoByCuiDirigeants
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/RO/{cui}/insolvabilite'].get
  update:
    operationId: getEuEntrepriseRoByCuiInsolvabilite
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/RO/{cui}/comptes'].get
  update:
    operationId: getEuEntrepriseRoByCuiComptes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/PT/{nipc}/marches-publics'].get
  update:
    operationId: getEuEntreprisePtByNipcMarchesPublics
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/PL/{nip}/marches-publics'].get
  update:
    operationId: getEuEntreprisePlByNipMarchesPublics
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/ES/{nif}/marches-publics'].get
  update:
    operationId: getEuEntrepriseEsByNifMarchesPublics
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/LV/{regnr}/marches-publics'].get
  update:
    operationId: getEuEntrepriseLvByRegnrMarchesPublics
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/LV/{regnr}/associes'].get
  update:
    operationId: getEuEntrepriseLvByRegnrAssocies
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/EE/{registrikood}/comptes'].get
  update:
    operationId: getEuEntrepriseEeByRegistrikoodComptes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/EE/{registrikood}/evenements'].get
  update:
    operationId: getEuEntrepriseEeByRegistrikoodEvenements
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/EE/{registrikood}/dirigeants'].get
  update:
    operationId: getEuEntrepriseEeByRegistrikoodDirigeants
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/EE/{registrikood}/associes'].get
  update:
    operationId: getEuEntrepriseEeByRegistrikoodAssocies
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/SE/{orgnr}/comptes'].get
  update:
    operationId: getEuEntrepriseSeByOrgnrComptes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/SE/{orgnr}/evenements'].get
  update:
    operationId: getEuEntrepriseSeByOrgnrEvenements
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/DK/{cvr}/dirigeants'].get
  update:
    operationId: getEuEntrepriseDkByCvrDirigeants
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/CZ/{ico}/insolvabilite'].get
  update:
    operationId: getEuEntrepriseCzByIcoInsolvabilite
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/PL/{krs}/evenements'].get
  update:
    operationId: getEuEntreprisePlByKrsEvenements
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/{pays}/{id}/comptes'].get
  update:
    operationId: getEuEntrepriseByPaysByIdComptes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/{pays}/{id}/comptes/{reference}'].get
  update:
    operationId: getEuEntrepriseByPaysByIdComptesByReference
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/DK/{id}/comptes'].get
  update:
    operationId: getEuEntrepriseDkByIdComptes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/DK/{id}/comptes/{date_cloture}'].get
  update:
    operationId: getEuEntrepriseDkByIdComptesByDatecloture
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/SK/{ico}/comptes'].get
  update:
    operationId: getEuEntrepriseSkByIcoComptes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/SK/{ico}/comptes/{date_cloture}'].get
  update:
    operationId: getEuEntrepriseSkByIcoComptesByDatecloture
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/GB/{company_number}/comptes'].get
  update:
    operationId: getEuEntrepriseGbByCompanynumberComptes
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/GB/{company_number}/comptes/{date_cloture}'].get
  update:
    operationId: getEuEntrepriseGbByCompanynumberComptesByDatecloture
    tags:
    - European Registers
- target: $.paths['/v1/intelligence/{siren}'].get
  update:
    operationId: getIntelligenceBySiren
    tags:
    - KYB & Risk
- target: $.paths['/v1/rapport/{siren}'].get
  update:
    operationId: getRapportBySiren
    tags:
    - KYB & Risk
- target: $.paths['/v1/entreprise/{siren}/documents'].get
  update:
    operationId: getEntrepriseBySirenDocuments
    tags:
    - French Companies
- target: $.paths['/v1/documents/{type}/{id}'].get
  update:
    operationId: getDocumentsByTypeById
    tags:
    - French Companies
- target: $.paths['/v1/prospection'].get
  update:
    operationId: getProspection
    tags:
    - Search & Prospecting
- target: $.paths['/v1/entreprise/{siren}/sante'].get
  update:
    operationId: getEntrepriseBySirenSante
    tags:
    - KYB & Risk
- target: $.paths['/v1/score/defaillance/{siren}'].get
  update:
    operationId: getScoreDefaillanceBySiren
    tags:
    - KYB & Risk
- target: $.paths['/v1/secteur/{code_naf}/benchmarks'].get
  update:
    operationId: getSecteurByCodenafBenchmarks
    tags:
    - Search & Prospecting
- target: $.paths['/v1/entreprise/{siren}/capital'].get
  update:
    operationId: getEntrepriseBySirenCapital
    tags:
    - French Companies
- target: $.paths['/v1/entreprise/{siren}/pi'].get
  update:
    operationId: getEntrepriseBySirenPi
    tags:
    - French Companies
- target: $.paths['/v1/entreprise/{siren}/changements'].get
  update:
    operationId: getEntrepriseBySirenChangements
    tags:
    - French Companies
- target: $.paths['/v1/facture/verifier'].get
  update:
    operationId: getFactureVerifier
    tags:
    - Invoicing & Payment Checks
- target: $.paths['/v1/facturation/dossier'].get
  update:
    operationId: getFacturationDossier
    tags:
    - Invoicing & Payment Checks
- target: $.paths['/v1/entreprise/{siren}/facturation-prep'].get
  update:
    operationId: getEntrepriseBySirenFacturationPrep
    tags:
    - Invoicing & Payment Checks
- target: $.paths['/v1/bodacc/recherche'].get
  update:
    operationId: getBodaccRecherche
    tags:
    - Search & Prospecting
- target: $.paths['/v1/entreprise/{siren}/dossier'].get
  update:
    operationId: getEntrepriseBySirenDossier
    tags:
    - French Companies
- target: $.paths['/v1/dirigeant/recherche'].get
  update:
    operationId: getDirigeantRecherche
    tags:
    - Search & Prospecting
- target: $.paths['/v1/kyb/batch'].get
  update:
    operationId: getKybBatch
    tags:
    - KYB & Risk
- target: $.paths['/v1/comparer'].get
  update:
    operationId: getComparer
    tags:
    - KYB & Risk
- target: $.paths['/v1/kyb/{siren}'].get
  update:
    operationId: getKybBySiren
    tags:
    - KYB & Risk
- target: $.paths['/v1/entreprise/{siren}/risques-industriels'].get
  update:
    operationId: getEntrepriseBySirenRisquesIndustriels
    tags:
    - KYB & Risk
- target: $.paths['/v1/entreprise/{siren}/emploi'].get
  update:
    operationId: getEntrepriseBySirenEmploi
    tags:
    - French Companies
- target: $.paths['/v1/eu/facturation/dossier'].get
  update:
    operationId: getEuFacturationDossier
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/{pays}/{id}/marches-publics-ue'].get
  update:
    operationId: getEuEntrepriseByPaysByIdMarchesPublicsUe
    tags:
    - European Registers
- target: $.paths['/v1/eu/entreprise/{pays}/{id}/transactions-dirigeants'].get
  update:
    operationId: getEuEntrepriseByPaysByIdTransactionsDirigeants
    tags:
    - European Registers
- target: $.paths['/v1/entreprise/{siren}/agrements'].get
  update:
    operationId: getEntrepriseBySirenAgrements
    tags:
    - KYB & Risk
- target: $.paths['/v1/association/{rna}'].get
  update:
    operationId: getAssociationByRna
    tags:
    - Associations
- target: $.paths['/v1/associations/recherche'].get
  update:
    operationId: getAssociationsRecherche
    tags:
    - Associations
- target: $.paths['/v1/association/{rna}/annonces'].get
  update:
    operationId: getAssociationByRnaAnnonces
    tags:
    - Associations
- target: $.paths['/v1/surveillance/creer'].get
  update:
    operationId: getSurveillanceCreer
    tags:
    - Monitoring
    x-api-evangelist-write-surface: true
    x-api-evangelist-note: A GET that mutates server state (creates / extends / stops a paid watchlist). Flagged
      so agents treat it as a write despite the method.
- target: $.paths['/v1/surveillance/{jeton}'].get
  update:
    operationId: getSurveillanceByJeton
    tags:
    - Monitoring
    x-api-evangelist-free: true
- target: $.paths['/v1/surveillance/{jeton}/renouveler'].get
  update:
    operationId: getSurveillanceByJetonRenouveler
    tags:
    - Monitoring
    x-api-evangelist-write-surface: true
    x-api-evangelist-note: A GET that mutates server state (creates / extends / stops a paid watchlist). Flagged
      so agents treat it as a write despite the method.
- target: $.paths['/v1/surveillance/{jeton}/arreter'].get
  update:
    operationId: getSurveillanceByJetonArreter
    tags:
    - Monitoring
    x-api-evangelist-write-surface: true
    x-api-evangelist-note: A GET that mutates server state (creates / extends / stops a paid watchlist). Flagged
      so agents treat it as a write despite the method.
    x-api-evangelist-free: true
- target: $.paths['/v1/entreprise/{siren}/marches-publics-ue'].get
  update:
    operationId: getEntrepriseBySirenMarchesPublicsUe
    tags:
    - Public Procurement
- target: $.paths['/v1/entreprise/{siren}/financements-ue'].get
  update:
    operationId: getEntrepriseBySirenFinancementsUe
    tags:
    - French Companies
- target: $.paths['/v1/entreprise/{siren}/lobbying'].get
  update:
    operationId: getEntrepriseBySirenLobbying
    tags:
    - French Companies
- target: $.paths['/v1/regulateurs/fr/alertes'].get
  update:
    operationId: getRegulateursFrAlertes
    tags:
    - KYB & Risk
- target: $.paths['/v1/eu/agrements'].get
  update:
    operationId: getEuAgrements
    tags:
    - European Registers
- target: $.paths['/v1/sanctions/check'].get
  update:
    operationId: getSanctionsCheck
    tags:
    - KYB & Risk
- target: $.paths['/v1/iban/verifier/{iban}'].get
  update:
    operationId: getIbanVerifierByIban
    tags:
    - Invoicing & Payment Checks
- target: $.paths['/v1/tva/verifier/{numero}'].get
  update:
    operationId: getTvaVerifierByNumero
    tags:
    - Invoicing & Payment Checks
- target: $.paths['/v1/provenance/registres'].get
  update:
    operationId: getProvenanceRegistres
    tags:
    - Free & Utility
    x-api-evangelist-free: true
- target: $.paths['/v1/lecture'].get
  update:
    operationId: getLecture
    tags:
    - Free & Utility
    x-api-evangelist-free: true
- target: $.paths['/v1/suggestions'].get
  update:
    operationId: getSuggestions
    tags:
    - Free & Utility
    x-api-evangelist-free: true
- target: $.paths['/v1/reperer'].get
  update:
    operationId: getReperer
    tags:
    - Free & Utility
    x-api-evangelist-free: true
- target: $.paths['/preview/entreprise/55203253400646'].get
  update:
    operationId: getPreviewEntreprise55203253400646
    tags:
    - Free & Utility
    x-api-evangelist-free: true
- target: $.paths['/v1/demo/entreprise'].get
  update:
    operationId: getDemoEntreprise
    tags:
    - Free & Utility
    x-api-evangelist-free: true
- target: $.paths['/healthz'].get
  update:
    operationId: getHealthz
    tags:
    - Free & Utility
    x-api-evangelist-free: true