Pour les développeurs

La validation XBRL en un appel d'API

Une API REST, des SDKs officiels et des webhooks pour les résultats asynchrones — pour intégrer la validation XBRL dans votre produit plutôt qu'à côté.

Démarrage rapide

Authentifiez-vous, soumettez un fichier, interrogez le statut ou recevez un webhook. L'intégration tient en trois étapes.

Terminal
curl -X POST https://api.xerify.io/v1/validations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: multipart/form-data" \
  -F "[email protected]" \
  -F "profile=ESEF"

# Response
{
  "id": "val_abc123",
  "status": "completed",
  "summary": {
    "errors": 2,
    "warnings": 5,
    "info": 12
  },
  "issues": [...]
}

Conçu pour l'intégration

Rapide par défaut

La validation s'exécute de façon asynchrone sur un pool de workers dédié : les instances volumineuses ne bloquent jamais votre requête.

API REST prévisible

Endpoints versionnés, pagination cohérente et objets d'erreur structurés — documentés par un schéma OpenAPI.

Webhooks

Notifications en temps réel à la fin d'une validation asynchrone, avec des payloads signés que vous pouvez vérifier.

SDKs officiels

SDKs Python et TypeScript maintenus par nos soins, ainsi qu'une CLI pour vos scripts et pipelines CI.

SDKs et outillage

Installez le client adapté à votre stack, ou pilotez l'API directement depuis la CLI.

🐍

Python

pip install xerify
💚

Node.js

npm install @xerify/sdk

Java

com.xerify:sdk:1.0.0
🐹

Go

go get xerify.io/sdk

Ce que les équipes construisent avec

Contrôles de validation en CI/CD

Faites échouer un pipeline quand un rapport généré cesse d'être valide, comme vous le feriez pour un test cassé.

Produits RegTech

Intégrez la validation à votre propre plateforme sans construire ni maintenir un moteur XBRL en interne.

ERP et outils de consolidation

Validez les rapports exportés au moment où ils sont produits, avant qu'ils n'arrivent à l'équipe de dépôt.

Commencez à développer

Obtenez votre clé API et validez votre premier fichier en quelques minutes.

We use cookies to improve your experience. Essential cookies are always active. Analytics cookies help us understand usage. Privacy Policy