Portail développeur Legal Fleet

Intégrez Legal Fleet dans vos outils et workflows via notre API REST et notre manifeste MCP.

Authentification

L'API Legal Fleet utilise des jetons JWT émis par Supabase Auth. Incluez le jeton dans chaque requête via l'en-tête HTTP Authorization: Bearer <token>.

# Obtenir un token (exemple)

curl -X POST https://[votre-projet].supabase.co/auth/v1/token \

-H "Content-Type: application/json" \

-d '{"grant_type":"password","email":"...","password":"..."}'

Le seul endpoint public (sans authentification) est GET /api/health.

Quickstart

  1. Vérifiez que le service est disponible : GET /api/health
  2. Consultez la spécification OpenAPI pour découvrir tous les endpoints : /openapi.json
  3. Obtenez un jeton JWT via Supabase Auth et incluez-le dans l'en-tête Authorization de chaque requête API.
  4. Pour une intégration agent IA (Claude, ChatGPT, etc.), lisez le manifeste MCP via /.well-known/mcp.

Format des erreurs API

Toutes les réponses d'erreur suivent un format JSON structuré :

{ "error": { "code": "UNAUTHORIZED", "message": "Token manquant ou invalide.", "docs": "https://legal-fleet.vercel.app/developers#auth" } }