Docs
Monitoring

Events

Query and filter company monitoring events

Events represent detected changes on watched companies. They are created automatically when Verifiables detects a change in public registries (INPI RNE, BODACC, INSEE Sirene). Events are immutable and retained indefinitely.

GET /v1/monitoring/events

List events for the companies you actively watch. Results are paginated and sorted by source publication date, descending.

Events are scoped to your active watches: only events whose SIREN matches one of your active watches are returned. If you have no active watches, the list is empty, and filtering by a SIREN you do not watch returns nothing.

Authentication: Secret API key

Query parameters

ParameterTypeDefaultDescription
sirenstring-Filter by SIREN number (must be one of your watched SIREN)
categorystring-Filter by event category
dateFromstring (ISO 8601)-Events published on or after this date
dateTostring (ISO 8601)-Events published on or before this date
pagenumber1Page number
perPagenumber25Results per page (max 100)

Response 200

{
  "meta": {
    "total": 42,
    "perPage": 25,
    "currentPage": 1,
    "lastPage": 2
  },
  "data": [
    {
      "id": "01j1bc8zc7q0axyz4n6p8s0e1x",
      "siren": "443061841",
      "siret": null,
      "category": "governance_change",
      "proceeding": null,
      "source": "inpi_rne",
      "sourceRecordId": "2025-A-12345",
      "sourcePublishedAt": "2025-05-29T00:00:00.000+00:00",
      "effectiveDate": "2025-05-28T00:00:00.000+00:00",
      "filingDate": null,
      "ingestedAt": "2025-05-29T08:30:00.000+00:00",
      "before": { "dirigeants": ["Marie Martin"] },
      "after": { "dirigeants": ["Marie Martin", "Jean Dupont"] },
      "raw": { "...": "original source record" }
    }
  ]
}
FieldTypeDescription
idstringDeterministic ULID, stable across re-ingestion
sirenstring9-digit company SIREN number
siretstring | null14-digit SIRET when the event is establishment-scoped
categorystringEvent category (see below)
proceedingstring | nullProceeding type, only for collective_proceeding events
sourcestringData source: inpi_rne, bodacc, or insee_sirene
sourceRecordIdstringReference in the source registry (INPI formalité ID, BODACC numéro d'annonce, ...)
sourcePublishedAtstringPublication date in the source registry
effectiveDatestring | nullLegal effective date of the change, when available
filingDatestring | nullFiling date at the registry, when available
ingestedAtstringWhen Verifiables ingested the event
beforeobject | nullSnapshot of the changed fields before the event
afterobject | nullSnapshot of the changed fields after the event
rawobject | nullOriginal source record as ingested

curl examples

Fetch all events for a watched company:

curl "https://api.verifiables.com/v1/monitoring/events?siren=443061841" \
  -H "Authorization: Bearer oat_your_secret_key"

Filter by category and date range:

curl "https://api.verifiables.com/v1/monitoring/events?siren=443061841&category=collective_proceeding&dateFrom=2025-01-01&dateTo=2025-06-30" \
  -H "Authorization: Bearer oat_your_secret_key"

Event categories

CategoryDescriptionCommon sources
identity_changeCompany name, trade name, or legal form changeRNE, Sirene
capital_changeShare capital increase, decrease, or restructuringRNE, BODACC
address_changeRegistered office relocationRNE, Sirene
object_changeChange in corporate purposeRNE
form_changeLegal form transformation (e.g. SAS to SA)RNE
governance_changeDirectors, officers, or beneficial ownersRNE, BODACC
establishment_changeBranch opening, closing, or modificationSirene
accounts_filedAnnual accounts deposited at the registryBODACC
fund_transferBusiness asset transfer (fonds de commerce)BODACC
collective_proceedingInsolvency proceedingsBODACC
incorporationNew company registeredRNE, Sirene
dissolutionCompany dissolvedRNE, BODACC
radiationCompany struck off the registryRNE, Sirene
unknownSource record could not be classifiedany

Collective proceeding types

Events with category collective_proceeding carry a top-level proceeding field. The possible values correspond to French insolvency law:

TypeDescription
sauvegardeSafeguard procedure (Book VI, Art. L620-1)
redressement_judiciaireJudicial reorganization
liquidation_judiciaireJudicial liquidation
conciliationConciliation (confidential negotiation)
retablissement_professionnelProfessional recovery (individuals)
plan_de_sauvegardeApproved safeguard plan
plan_de_redressementApproved reorganization plan
cloture_pour_insuffisance_actifClosure for insufficient assets
cloture_pour_extinction_passifClosure with all debts settled

Example: collective proceeding event

{
  "id": "01j1bc8zc7q0axyz4n6p8s0e2y",
  "siren": "443061841",
  "category": "collective_proceeding",
  "proceeding": "redressement_judiciaire",
  "source": "bodacc",
  "sourceRecordId": "BODACC-A-2025-12345",
  "sourcePublishedAt": "2025-05-16T00:00:00.000+00:00",
  "effectiveDate": "2025-05-15T00:00:00.000+00:00",
  "after": {
    "court": "Tribunal de commerce de Paris",
    "judgmentDate": "2025-05-15"
  }
}