{
  "opencollection": "1.0.0",
  "info": {
    "name": "Bem Buckets Schema Inference API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "x-api-key",
      "value": "{{x-api-key}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "Schema Inference",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Infer Schema from File",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.bem.ai/v3/infer-schema",
            "body": {
              "type": "multipart-form",
              "data": []
            }
          },
          "docs": "**Analyze a file and infer a JSON Schema from its contents.**\n\nAccepts a file via multipart form upload and uses Gemini to analyze the document,\nreturning a description of its contents, an inferred JSON Schema capturing all\nextractable fields, and document classification metadata.\n\nThe returned schema is designed to be reusable across many similar documents of the\nsame type, not just the specific file uploaded. It can be used directly as the\n`outputSchema` when creating a Transform function.\n\nTh"
        }
      ]
    }
  ],
  "bundled": true
}