{
  "object": "api",
  "name": "ForenShield API",
  "api_version": "2026-09-30",
  "status": "operational",
  "documentation": "https://forenshield.com/developpeurs/api",
  "openapi": "/v1/openapi.json",
  "authentication": "Authorization: Bearer fs_xxxxxxx.<secret>",
  "endpoints": [
    {
      "method": "GET",
      "path": "/v1",
      "auth": false,
      "scope": null,
      "summary": "API index"
    },
    {
      "method": "GET",
      "path": "/v1/openapi.json",
      "auth": false,
      "scope": null,
      "summary": "OpenAPI specification"
    },
    {
      "method": "GET",
      "path": "/v1/me",
      "auth": true,
      "scope": null,
      "summary": "Current key"
    },
    {
      "method": "POST",
      "path": "/v1/eml/analyze",
      "auth": true,
      "scope": "eml:analyze",
      "summary": "Analyze an email (.eml)"
    },
    {
      "method": "GET",
      "path": "/v1/cve/search",
      "auth": true,
      "scope": "cve:read",
      "summary": "Search CVEs"
    },
    {
      "method": "GET",
      "path": "/v1/cve/stats",
      "auth": true,
      "scope": "cve:read",
      "summary": "CVE database statistics"
    },
    {
      "method": "GET",
      "path": "/v1/cve/{id}",
      "auth": true,
      "scope": "cve:read",
      "summary": "Get a CVE"
    }
  ]
}