{
  "item": [
    {
      "id": "a95db564-ad2e-479c-baa0-f621c3739d3e",
      "name": "Parse",
      "description": {
        "content": "Submit documents + fetch results. Needs a `parse`-scoped key.",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "c1399649-b88a-414a-b887-4ec5f0b150d5",
          "name": "Parse a document",
          "request": {
            "name": "Parse a document",
            "description": {
              "content": "Parse a file into a document. Provide a `file` (a **FileRef**) and **exactly one** parsing strategy: `model` (a specific model), `router` (classify across a router, then parse), `schemaless` (infer the structure), or `auto` (detect the best model, then parse). ⚠️ Do **not** combine strategies — e.g. sending both `model` and `router` is a 400. Async: returns `202` with a poll URL.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "v1",
                "documents"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"file\": {\n    \"id\": \"file_mrb1a2c3d4\"\n  },\n  \"model\": \"mdl_inv01\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "efc6cc46-31d1-48e6-afa3-19135ba4363c",
              "name": "Accepted — poll `pollUrl` for the result.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "documents"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"file\": {\n    \"id\": \"file_mrb1a2c3d4\"\n  },\n  \"model\": \"mdl_inv01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Accepted",
              "code": 202,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"status\": \"queued\",\n    \"pollUrl\": \"/api/v1/documents/doc_mrb1x9y8z7\"\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "c0f5a73b-4076-4c21-b839-8e8084d02c09",
              "name": "Invalid body, or more than one strategy (`model`/`router`/`schemaless`/`auto`) was provided.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "documents"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"file\": {\n    \"id\": \"file_mrb1a2c3d4\"\n  },\n  \"model\": \"mdl_inv01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "27aceade-d5bb-4c3d-a0f8-09499cf13141",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "documents"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"file\": {\n    \"id\": \"file_mrb1a2c3d4\"\n  },\n  \"model\": \"mdl_inv01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "46f90d2b-a5bf-4ea2-90e3-94bb06c4bc15",
              "name": "Insufficient credits — top up to continue parsing.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "documents"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"file\": {\n    \"id\": \"file_mrb1a2c3d4\"\n  },\n  \"model\": \"mdl_inv01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Payment Required",
              "code": 402,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "c448d8f1-5b68-48f3-b347-c83671a8f86f",
              "name": "Model / router / file not found.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "documents"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"file\": {\n    \"id\": \"file_mrb1a2c3d4\"\n  },\n  \"model\": \"mdl_inv01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "25d48ea2-297b-4f0c-a048-e68676d378ab",
          "name": "Get a document",
          "request": {
            "name": "Get a document",
            "description": {
              "content": "Fetch a document's status and, once `processed`, its structured `data` + located `fields`.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "v1",
                "documents",
                ":documentId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "disabled": false,
                  "key": "expand",
                  "value": "model",
                  "description": "Comma-separated relations to inline. `model` replaces the `model` id string with `{ id, name }`; `documents.model` expands split sub-documents. Shallow (one hop)."
                },
                {
                  "disabled": false,
                  "key": "fields[model]",
                  "value": "id,name,version",
                  "description": "Fields for an expanded `model` (allowed: id, name, version, geometry). Default: id,name."
                }
              ],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "doc_mrb1x9y8z7",
                  "key": "documentId",
                  "description": "(Required) "
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "5fb7c4ab-4959-4d43-b18e-d9e7e7202022",
              "name": "The document.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "documents",
                    ":documentId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "expand",
                      "value": "model"
                    },
                    {
                      "key": "fields[model]",
                      "value": "id,name,version"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "doc_mrb1x9y8z7",
                      "key": "documentId",
                      "description": "(Required) "
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"id\": \"doc_mrb1x9y8z7\",\n    \"model\": \"mdl_inv01\",\n    \"status\": \"processed\",\n    \"pageCount\": 2,\n    \"data\": {\n      \"invoice_number\": \"INV-23815\",\n      \"invoice_date\": \"2024-04-12\",\n      \"total\": 1284.5\n    },\n    \"fields\": [\n      {\n        \"name\": \"invoice_number\",\n        \"value\": \"INV-23815\",\n        \"confidence\": \"high\",\n        \"boxes\": [\n          {\n            \"left\": 0.62,\n            \"top\": 0.08,\n            \"width\": 0.15,\n            \"height\": 0.03,\n            \"page\": 1\n          }\n        ]\n      },\n      {\n        \"name\": \"total\",\n        \"value\": 1284.5,\n        \"confidence\": \"high\",\n        \"boxes\": []\n      }\n    ]\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "4f533220-6884-433e-9e5f-6e6e438782c1",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "documents",
                    ":documentId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "expand",
                      "value": "model"
                    },
                    {
                      "key": "fields[model]",
                      "value": "id,name,version"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "doc_mrb1x9y8z7",
                      "key": "documentId",
                      "description": "(Required) "
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "b2cded2f-6da1-4cdf-bdb5-d1bc5e16481f",
              "name": "Document not found.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "documents",
                    ":documentId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "expand",
                      "value": "model"
                    },
                    {
                      "key": "fields[model]",
                      "value": "id,name,version"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "doc_mrb1x9y8z7",
                      "key": "documentId",
                      "description": "(Required) "
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "818357b8-d265-4132-a490-adb49ec9c6ce",
          "name": "Detect the best model for a file",
          "request": {
            "name": "Detect the best model for a file",
            "description": {
              "content": "Classify a file against all your models (no extraction). Async: the polled document carries the routed `model` + `routerConfidence`.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "v1",
                "models",
                "detect"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"file\": {\n    \"id\": \"file_mrb1a2c3d4\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "df1feaae-a08a-4ee0-a441-53ceaf5d1c6a",
              "name": "Accepted — poll for the routed model.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "models",
                    "detect"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"file\": {\n    \"id\": \"file_mrb1a2c3d4\"\n  }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Accepted",
              "code": 202,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"status\": \"queued\",\n    \"pollUrl\": \"/api/v1/documents/doc_mrb1x9y8z7\"\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "018e79bb-4b91-495b-9a4b-90d8cbbcb6c5",
              "name": "No models to classify against, or invalid body.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "models",
                    "detect"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"file\": {\n    \"id\": \"file_mrb1a2c3d4\"\n  }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "ed7aac17-903b-41cc-9dc7-a988577df48c",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "models",
                    "detect"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"file\": {\n    \"id\": \"file_mrb1a2c3d4\"\n  }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "2058056c-0067-455e-98c2-920837db4535",
      "name": "Files",
      "description": {
        "content": "Upload + fetch source files.",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "01730e1d-7e6c-4c07-8f65-c25b8c4c08db",
          "name": "Upload files",
          "request": {
            "name": "Upload files",
            "description": {
              "content": "Create one or many files. Each item carries **exactly one** source: `contents` (base64), `url` (server fetches it — SSRF-guarded, public http(s) only), or `presign: true` (returns a presigned `PUT` URL to upload to yourself — best for large files). `name`/`contentType` are inferred when omitted (filename → url → magic bytes). Results are per-item (partial success).",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "v1",
                "files"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"files\": [\n    {\n      \"contents\": \"JVBERi0xLjQ…\",\n      \"name\": \"invoice.pdf\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "8f4162ae-6cb4-4c84-a2b3-3308ac8730b8",
              "name": "Per-item results (partial success — inspect each `ok`).",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "files"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"files\": [\n    {\n      \"contents\": \"JVBERi0xLjQ…\",\n      \"name\": \"invoice.pdf\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": [\n    {\n      \"ok\": true,\n      \"id\": \"file_mrb1a2c3d4\",\n      \"name\": \"invoice.pdf\",\n      \"contentType\": \"application/pdf\",\n      \"byteSize\": 48213,\n      \"status\": \"stored\"\n    },\n    {\n      \"ok\": true,\n      \"id\": \"file_mrb1a2c3e5\",\n      \"name\": \"big.pdf\",\n      \"contentType\": \"application/pdf\",\n      \"status\": \"pending\",\n      \"uploadUrl\": \"https://…s3…X-Amz-Signature=…\",\n      \"method\": \"PUT\",\n      \"expiresInSeconds\": 900\n    }\n  ]\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "cab7bb36-8983-41df-b8ea-4793cc325625",
              "name": "Body must be `{ files: [ … ] }`; each item needs exactly one of contents/url/presign.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "files"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"files\": [\n    {\n      \"contents\": \"JVBERi0xLjQ…\",\n      \"name\": \"invoice.pdf\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "c657c645-e51f-42de-8bdd-768750119cb2",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "files"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"files\": [\n    {\n      \"contents\": \"JVBERi0xLjQ…\",\n      \"name\": \"invoice.pdf\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "1e8d46c9-bbd4-48ed-beaa-b00822860d7c",
          "name": "Get a file",
          "request": {
            "name": "Get a file",
            "description": {
              "content": "File metadata + a short-lived presigned S3 **download** URL (attachment, ~15 min). Request on demand; do not cache the URL.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "v1",
                "files",
                ":fileId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "file_mrb1a2c3d4",
                  "key": "fileId",
                  "description": "(Required) "
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "35769c74-bf74-44cf-aeb2-655e1d787682",
              "name": "File metadata + signed download URL.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "files",
                    ":fileId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "file_mrb1a2c3d4",
                      "key": "fileId",
                      "description": "(Required) "
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"id\": \"file_mrb1a2c3d4\",\n    \"fileName\": \"invoice.pdf\",\n    \"byteSize\": 48213,\n    \"pageCount\": 2,\n    \"contentType\": \"application/pdf\",\n    \"url\": \"https://…s3…X-Amz-Signature=…\",\n    \"expiresInSeconds\": 900\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "5969574f-3e94-4f1c-9c22-f2fd35ba7225",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "files",
                    ":fileId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "file_mrb1a2c3d4",
                      "key": "fileId",
                      "description": "(Required) "
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "2c93eb99-4b83-4418-a6c7-2bde9c70fa7c",
              "name": "File not found.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "files",
                    ":fileId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "file_mrb1a2c3d4",
                      "key": "fileId",
                      "description": "(Required) "
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "41336a3c-54b5-4397-8a7f-e69065f40d0e",
      "name": "Folders",
      "description": {
        "content": "Browse folders + their files/documents.",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "3a9c4c6d-4e66-4c59-ae19-79b234f9d422",
          "name": "List folders",
          "request": {
            "name": "List folders",
            "description": {
              "content": "List every folder in your org. Folders group uploaded files (e.g. one per managed inbox or upload batch); use `GET /v1/folders/{folderId}/documents` to browse a folder's files + their parsed documents.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "v1",
                "folders"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "41e7013d-2ba7-4f63-86c4-11f43b07d660",
              "name": "The org's folders.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "folders"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "[\n  {\n    \"id\": \"fld_mr9y6w\",\n    \"name\": \"Website Examples\",\n    \"path\": \"Website Examples\",\n    \"parentId\": null\n  }\n]",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "1c80bd1b-c416-4513-96cc-cd77981267d9",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "folders"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "f4b9eec9-470a-4911-93f2-a046f26e6dfc",
          "name": "List a folder's files + documents",
          "request": {
            "name": "List a folder's files + documents",
            "description": {
              "content": "The path segment accepts a folder **id OR name** (URL-encoded), e.g. `/v1/folders/Website%20Examples/documents`. Files come back in the folder's manual `sortOrder` (set in the app or via the reorder endpoint), then newest-filed first.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "v1",
                "folders",
                ":folderId",
                "documents"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "disabled": false,
                  "key": "expand",
                  "value": "documents.model",
                  "description": "Inline relations. `documents.model` replaces each document's `model` id string with `{ id, name }`. Shallow (one hop)."
                },
                {
                  "disabled": false,
                  "key": "fields[model]",
                  "value": "id,name,version",
                  "description": "Fields for an expanded `model`. Default: id,name."
                }
              ],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "Website%20Examples",
                  "key": "folderId",
                  "description": "(Required) Folder id or name."
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "fb2872a0-e939-4d6b-b9a4-3ef0fb88ae5e",
              "name": "Files filed into the folder, each with its document(s). The folder rides in `meta`.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "folders",
                    ":folderId",
                    "documents"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "expand",
                      "value": "documents.model"
                    },
                    {
                      "key": "fields[model]",
                      "value": "id,name,version"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "Website%20Examples",
                      "key": "folderId",
                      "description": "(Required) Folder id or name."
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": [\n    {\n      \"id\": \"file_mra6797o\",\n      \"fileName\": \"invoice.pdf\",\n      \"filedAt\": \"2026-07-07T04:50:12.649Z\",\n      \"documents\": [\n        {\n          \"id\": \"doc_mra67l5v\",\n          \"model\": \"mdl_inv01\",\n          \"status\": \"processed\",\n          \"createdAt\": \"2026-07-07T04:50:26.659Z\"\n        }\n      ]\n    }\n  ],\n  \"meta\": {\n    \"pagination\": {\n      \"page\": 1,\n      \"pageSize\": 1,\n      \"totalItems\": 1,\n      \"totalPages\": 1,\n      \"hasNext\": false,\n      \"hasPrevious\": false,\n      \"cursor\": null\n    },\n    \"folder\": {\n      \"id\": \"fld_mr9y6w\",\n      \"name\": \"Website Examples\",\n      \"path\": \"Website Examples\"\n    }\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "a8666210-21cc-49bb-85f0-487f4bad443c",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "folders",
                    ":folderId",
                    "documents"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "expand",
                      "value": "documents.model"
                    },
                    {
                      "key": "fields[model]",
                      "value": "id,name,version"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "Website%20Examples",
                      "key": "folderId",
                      "description": "(Required) Folder id or name."
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "460c338c-61cf-4c8a-9eb9-736150013aab",
              "name": "Folder not found.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "folders",
                    ":folderId",
                    "documents"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "expand",
                      "value": "documents.model"
                    },
                    {
                      "key": "fields[model]",
                      "value": "id,name,version"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "Website%20Examples",
                      "key": "folderId",
                      "description": "(Required) Folder id or name."
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "88b184c6-8150-4849-9173-f6b8ab063e7b",
      "name": "Management",
      "description": {
        "content": "Configure models, routers, sources, destinations, keys. Needs a `manage`-scoped key (or login).",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "e85737a9-a0af-4d92-b97a-1f81e244531d",
          "name": "Suggest a schema from sample files",
          "request": {
            "name": "Suggest a schema from sample files",
            "description": {
              "content": "Propose a NEW extraction schema (document type + fields, incl. nested line items) from 1–8 sample files. Manage-scope key. For large samples reference files by `id` or `url` — inline base64 `contents` counts against the ~6 MB request limit, so a few big documents will exceed it.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "v1",
                "models",
                "suggest"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"files\": [\n    {\n      \"url\": \"https://example.com/sample-invoice.pdf\"\n    }\n  ],\n  \"prompt\": \"Focus on totals and line items.\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "e553c4c1-1198-4f6a-8a89-f65f35cecbb4",
              "name": "A suggested schema.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "models",
                    "suggest"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"files\": [\n    {\n      \"url\": \"https://example.com/sample-invoice.pdf\"\n    }\n  ],\n  \"prompt\": \"Focus on totals and line items.\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"documentType\": \"Invoice\",\n    \"fields\": [\n      {\n        \"title\": \"Invoice Number\",\n        \"name\": \"invoice_number\",\n        \"type\": \"text\",\n        \"required\": true\n      }\n    ]\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "578a29a8-4bb0-4c50-a735-c4b2117e0180",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "v1",
                    "models",
                    "suggest"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"files\": [\n    {\n      \"url\": \"https://example.com/sample-invoice.pdf\"\n    }\n  ],\n  \"prompt\": \"Focus on totals and line items.\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "7280c2d4-492f-42f6-97c1-f12ceb4a53b7",
          "name": "List models",
          "request": {
            "name": "List models",
            "description": {
              "content": "List every model in your org, newest first. Each entry carries a field count and a short preview of its schema — fetch a single model to see the full field definitions.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "models"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "8527d5f6-37e3-4803-8979-82ed58d9085d",
              "name": "Your models.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "models"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "[\n  {\n    \"id\": \"mdl_inv01\",\n    \"slug\": \"invoice\",\n    \"name\": \"Invoice\",\n    \"description\": \"Supplier invoices with line items, taxes and totals.\",\n    \"fieldCount\": 12,\n    \"fieldPreview\": [\n      \"Invoice Number\",\n      \"Invoice Date\",\n      \"Total\"\n    ],\n    \"strategy\": \"single\",\n    \"features\": [],\n    \"coverUrl\": null,\n    \"updatedAt\": \"2026-07-07T04:50:26.659Z\"\n  }\n]",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "48fa2b04-7f24-438b-8fb1-b87f0728eac5",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "models"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "950d463c-97c4-47ed-b029-2403359ca5c9",
          "name": "Create a model",
          "request": {
            "name": "Create a model",
            "description": {
              "content": "Create a model — a named extraction schema. `fields` define what to pull (text / number / date / boolean / select / list / object); `list` and `object` fields nest their own `children`. Optionally attach an extraction `strategy`, a validation `rule`, and `outputTags`.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "models"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Invoice\",\n  \"fields\": [\n    {\n      \"title\": \"Invoice Number\",\n      \"type\": \"text\",\n      \"required\": true\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "c71ef73b-c1a2-45a3-80b1-5428a776cfcb",
              "name": "The created model.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "models"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Invoice\",\n  \"fields\": [\n    {\n      \"title\": \"Invoice Number\",\n      \"type\": \"text\",\n      \"required\": true\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"slug\": \"invoice\",\n    \"name\": \"Invoice\",\n    \"description\": \"Supplier invoices with line items, taxes and totals.\",\n    \"fieldCount\": 12,\n    \"fieldPreview\": [\n      \"Invoice Number\",\n      \"Invoice Date\",\n      \"Total\"\n    ],\n    \"strategy\": \"single\",\n    \"features\": [],\n    \"coverUrl\": null,\n    \"updatedAt\": \"2026-07-07T04:50:26.659Z\",\n    \"fields\": []\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "c59286ca-5554-45dc-8076-ac588be1ba24",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "models"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Invoice\",\n  \"fields\": [\n    {\n      \"title\": \"Invoice Number\",\n      \"type\": \"text\",\n      \"required\": true\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "b5278211-08e9-4361-9df2-d937ac6cb048",
          "name": "Get a model",
          "request": {
            "name": "Get a model",
            "description": {
              "content": "Fetch a single model by its id **or** its friendly key/slug, including its full field schema, extraction strategy, validation rule, and output tags.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "models",
                ":modelId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "invoice",
                  "key": "modelId",
                  "description": "(Required) Model id (`mdl_…`) or friendly key/slug."
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "8562f271-bbeb-4ec8-9aeb-5d9883a313c0",
              "name": "The model.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "models",
                    ":modelId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "invoice",
                      "key": "modelId",
                      "description": "(Required) Model id (`mdl_…`) or friendly key/slug."
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"key_0\": 2630.2993709912057,\n    \"key_1\": 4770\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "2b36b5b6-0280-43e4-8210-5bc59f940e8f",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "models",
                    ":modelId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "invoice",
                      "key": "modelId",
                      "description": "(Required) Model id (`mdl_…`) or friendly key/slug."
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "88917ee5-dd8f-4545-b0af-6f8ed9f1bf3e",
              "name": "Model not found.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "models",
                    ":modelId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "invoice",
                      "key": "modelId",
                      "description": "(Required) Model id (`mdl_…`) or friendly key/slug."
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "fb70d697-ac93-4f55-bcef-0b1b8cfa018b",
          "name": "Update a model (schema, strategy, output tags…)",
          "request": {
            "name": "Update a model (schema, strategy, output tags…)",
            "description": {
              "content": "Update a model. Send the full model body — this replaces the schema, strategy, validation rule, and output tags, so omitted properties are cleared. Existing parsed documents are unaffected.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "models",
                ":modelId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "mdl_inv01",
                  "key": "modelId",
                  "description": "(Required) "
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "PUT",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Invoice\",\n  \"slug\": \"invoice\",\n  \"fields\": [\n    {\n      \"title\": \"Invoice Number\",\n      \"type\": \"list\",\n      \"name\": \"string\",\n      \"required\": false,\n      \"multiple\": true,\n      \"transform\": \"string\",\n      \"validators\": [\n        \"string\",\n        \"string\"\n      ],\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        }\n      ]\n    },\n    {\n      \"title\": \"Invoice Number\",\n      \"type\": \"select\",\n      \"name\": \"string\",\n      \"required\": false,\n      \"multiple\": true,\n      \"transform\": \"string\",\n      \"validators\": [\n        \"string\",\n        \"string\"\n      ],\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        }\n      ]\n    }\n  ],\n  \"rule\": \"string\",\n  \"enhance\": false,\n  \"reconcile\": {\n    \"total\": \"string\",\n    \"items\": \"string\",\n    \"amount\": \"string\",\n    \"tolerance\": 6897.56045324333\n  },\n  \"outputTags\": [\n    {\n      \"name\": \"InvoiceTotal\",\n      \"expression\": \"${data.invoice_total}\",\n      \"toSource\": true,\n      \"toDestination\": true\n    },\n    {\n      \"name\": \"InvoiceTotal\",\n      \"expression\": \"${data.invoice_total}\",\n      \"toSource\": false,\n      \"toDestination\": true\n    }\n  ],\n  \"strategy\": {\n    \"key_0\": false,\n    \"key_1\": true\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "63ad0c1e-bf18-4631-93eb-94be56b7ec84",
              "name": "The updated model.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "models",
                    ":modelId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "mdl_inv01",
                      "key": "modelId",
                      "description": "(Required) "
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Invoice\",\n  \"slug\": \"invoice\",\n  \"fields\": [\n    {\n      \"title\": \"Invoice Number\",\n      \"type\": \"image\",\n      \"name\": \"string\",\n      \"required\": false,\n      \"multiple\": true,\n      \"transform\": \"string\",\n      \"validators\": [\n        \"string\",\n        \"string\"\n      ],\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        }\n      ]\n    },\n    {\n      \"title\": \"Invoice Number\",\n      \"type\": \"number\",\n      \"name\": \"string\",\n      \"required\": false,\n      \"multiple\": false,\n      \"transform\": \"string\",\n      \"validators\": [\n        \"string\",\n        \"string\"\n      ],\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        }\n      ]\n    }\n  ],\n  \"rule\": \"string\",\n  \"enhance\": false,\n  \"reconcile\": {\n    \"total\": \"string\",\n    \"items\": \"string\",\n    \"amount\": \"string\",\n    \"tolerance\": 5231.686615612469\n  },\n  \"outputTags\": [\n    {\n      \"name\": \"InvoiceTotal\",\n      \"expression\": \"${data.invoice_total}\",\n      \"toSource\": false,\n      \"toDestination\": false\n    },\n    {\n      \"name\": \"InvoiceTotal\",\n      \"expression\": \"${data.invoice_total}\",\n      \"toSource\": false,\n      \"toDestination\": true\n    }\n  ],\n  \"strategy\": {\n    \"key_0\": 1241\n  }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"key_0\": 2630.2993709912057,\n    \"key_1\": 4770\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "da4676ec-9fd0-48a0-be47-f957b0f63b3b",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "models",
                    ":modelId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "mdl_inv01",
                      "key": "modelId",
                      "description": "(Required) "
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Invoice\",\n  \"slug\": \"invoice\",\n  \"fields\": [\n    {\n      \"title\": \"Invoice Number\",\n      \"type\": \"image\",\n      \"name\": \"string\",\n      \"required\": false,\n      \"multiple\": true,\n      \"transform\": \"string\",\n      \"validators\": [\n        \"string\",\n        \"string\"\n      ],\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        }\n      ]\n    },\n    {\n      \"title\": \"Invoice Number\",\n      \"type\": \"number\",\n      \"name\": \"string\",\n      \"required\": false,\n      \"multiple\": false,\n      \"transform\": \"string\",\n      \"validators\": [\n        \"string\",\n        \"string\"\n      ],\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        }\n      ]\n    }\n  ],\n  \"rule\": \"string\",\n  \"enhance\": false,\n  \"reconcile\": {\n    \"total\": \"string\",\n    \"items\": \"string\",\n    \"amount\": \"string\",\n    \"tolerance\": 5231.686615612469\n  },\n  \"outputTags\": [\n    {\n      \"name\": \"InvoiceTotal\",\n      \"expression\": \"${data.invoice_total}\",\n      \"toSource\": false,\n      \"toDestination\": false\n    },\n    {\n      \"name\": \"InvoiceTotal\",\n      \"expression\": \"${data.invoice_total}\",\n      \"toSource\": false,\n      \"toDestination\": true\n    }\n  ],\n  \"strategy\": {\n    \"key_0\": 1241\n  }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "177e9744-bbcd-4ce0-9f29-78fcc00a0cbc",
              "name": "Model not found.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "models",
                    ":modelId"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "mdl_inv01",
                      "key": "modelId",
                      "description": "(Required) "
                    }
                  ]
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Invoice\",\n  \"slug\": \"invoice\",\n  \"fields\": [\n    {\n      \"title\": \"Invoice Number\",\n      \"type\": \"image\",\n      \"name\": \"string\",\n      \"required\": false,\n      \"multiple\": true,\n      \"transform\": \"string\",\n      \"validators\": [\n        \"string\",\n        \"string\"\n      ],\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        }\n      ]\n    },\n    {\n      \"title\": \"Invoice Number\",\n      \"type\": \"number\",\n      \"name\": \"string\",\n      \"required\": false,\n      \"multiple\": false,\n      \"transform\": \"string\",\n      \"validators\": [\n        \"string\",\n        \"string\"\n      ],\n      \"children\": [\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        },\n        {\n          \"value\": \"<Circular reference to #/components/schemas/SchemaField detected>\"\n        }\n      ]\n    }\n  ],\n  \"rule\": \"string\",\n  \"enhance\": false,\n  \"reconcile\": {\n    \"total\": \"string\",\n    \"items\": \"string\",\n    \"amount\": \"string\",\n    \"tolerance\": 5231.686615612469\n  },\n  \"outputTags\": [\n    {\n      \"name\": \"InvoiceTotal\",\n      \"expression\": \"${data.invoice_total}\",\n      \"toSource\": false,\n      \"toDestination\": false\n    },\n    {\n      \"name\": \"InvoiceTotal\",\n      \"expression\": \"${data.invoice_total}\",\n      \"toSource\": false,\n      \"toDestination\": true\n    }\n  ],\n  \"strategy\": {\n    \"key_0\": 1241\n  }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "9da30137-ab58-4c4e-a8fe-e4ecf5e689dd",
          "name": "List routers",
          "request": {
            "name": "List routers",
            "description": {
              "content": "List your routers. A router classifies an incoming document to one of its candidate models before parsing (and can split a multi-doc file into per-document parts), so a single source can handle mixed document types.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "routers"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "0872ffe7-42c5-4a62-9d6f-c6f14d1dfa1b",
              "name": "Your routers.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "routers"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "[\n  {\n    \"id\": \"rtr_ap01\",\n    \"name\": \"Accounts Payable\",\n    \"enabled\": true,\n    \"candidates\": [\n      {\n        \"modelId\": \"mdl_inv01\",\n        \"name\": \"Invoice\",\n        \"keywords\": [\n          \"invoice\",\n          \"tax\"\n        ]\n      }\n    ]\n  }\n]",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "5692ff32-8d16-4451-ab19-ac45fa1aca83",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "routers"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "3a16ad55-3797-4c88-9e6c-a8c1a894efa8",
          "name": "Create a router",
          "request": {
            "name": "Create a router",
            "description": {
              "content": "Create a router from a set of candidate models. Optionally pre-filter each candidate by `keywords`, set a confidence `threshold` + a `defaultModelId` fallback, and enable multi-document splitting via `extractSubDocuments`.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "routers"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Accounts Payable\",\n  \"candidates\": [\n    {\n      \"modelId\": \"mdl_inv01\",\n      \"name\": \"Invoice\",\n      \"keywords\": [\n        \"invoice\",\n        \"tax\"\n      ]\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "086be3f7-4908-4601-9a8a-caa2a9004c62",
              "name": "The created router.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "routers"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Accounts Payable\",\n  \"candidates\": [\n    {\n      \"modelId\": \"mdl_inv01\",\n      \"name\": \"Invoice\",\n      \"keywords\": [\n        \"invoice\",\n        \"tax\"\n      ]\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"name\": \"Accounts Payable\",\n    \"enabled\": true,\n    \"candidates\": [\n      {\n        \"modelId\": \"mdl_inv01\",\n        \"name\": \"Invoice\",\n        \"keywords\": [\n          \"invoice\",\n          \"tax\"\n        ]\n      }\n    ]\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "71a17cba-7f4f-4aa9-9973-a73aed00bf5b",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "routers"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Accounts Payable\",\n  \"candidates\": [\n    {\n      \"modelId\": \"mdl_inv01\",\n      \"name\": \"Invoice\",\n      \"keywords\": [\n        \"invoice\",\n        \"tax\"\n      ]\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "761f1bb4-a036-403d-9e92-740cd32d8dba",
          "name": "Generate the cross-account IAM policy for an S3 source",
          "request": {
            "name": "Generate the cross-account IAM policy for an S3 source",
            "description": {
              "content": "Returns the trust + permission policy to create in YOUR AWS account before wiring an S3 bucket as a source.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "sources",
                "policy"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"kind\": \"s3\",\n  \"mode\": \"source\",\n  \"resource\": \"my-bucket\",\n  \"region\": \"us-east-1\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "2ceb085f-4690-4ae9-ab26-e748dbdba6e5",
              "name": "IAM policy documents.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "sources",
                    "policy"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"kind\": \"s3\",\n  \"mode\": \"source\",\n  \"resource\": \"my-bucket\",\n  \"region\": \"us-east-1\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"key_0\": 2893.588787303636,\n    \"key_1\": 3573\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "ab4b2b61-7e8d-49ec-8c4c-afbd1e5d9c18",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "sources",
                    "policy"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"kind\": \"s3\",\n  \"mode\": \"source\",\n  \"resource\": \"my-bucket\",\n  \"region\": \"us-east-1\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "c041d312-4178-46ee-8b58-099548ee3c6e",
          "name": "List sources",
          "request": {
            "name": "List sources",
            "description": {
              "content": "List your sources — where documents arrive from: the built-in REST API, a LangParse-managed inbox, your own S3 bucket, or email. Each source routes arriving files to a model or router.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "sources"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "d44e9117-526b-4460-800c-43f49fbdc4a6",
              "name": "Your sources (incl. the built-in REST API source).",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "sources"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "[\n  {\n    \"id\": \"rest-api\",\n    \"kind\": \"rest-api\",\n    \"name\": \"REST API\",\n    \"builtin\": true,\n    \"enabled\": true\n  }\n]",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "88815c79-cc26-4150-9351-2d13b795bad5",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "sources"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "413569a7-9fdc-42db-b067-41714c9c0fa3",
          "name": "Create a source (managed inbox or your S3 bucket)",
          "request": {
            "name": "Create a source (managed inbox or your S3 bucket)",
            "description": {
              "content": "Create a source: a LangParse-managed inbox (`s3-managed`) or your own bucket (`s3`, cross-account via a role from `POST /sources/policy`). Bind it to a `modelId` or `routerId` so arriving files parse automatically.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "sources"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"kind\": \"s3-managed\",\n  \"name\": \"Dropbox inbox\",\n  \"modelId\": \"mdl_inv01\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "56fcda33-b814-4010-98ec-9ef722bebb23",
              "name": "The created source (+ S3 notification config for BYO buckets).",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "sources"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"kind\": \"s3-managed\",\n  \"name\": \"Dropbox inbox\",\n  \"modelId\": \"mdl_inv01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"key_0\": 2893.588787303636,\n    \"key_1\": 3573\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "b53beddb-e627-4366-825b-77e5afa25340",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "sources"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"kind\": \"s3-managed\",\n  \"name\": \"Dropbox inbox\",\n  \"modelId\": \"mdl_inv01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "b618b680-1b5c-4f5c-a0ec-ec9957564698",
          "name": "List destinations",
          "request": {
            "name": "List destinations",
            "description": {
              "content": "List your destinations — where parsed output is delivered (webhook / S3 / SQS / SNS). Secrets are never returned; a configured secret shows only as `hasSecret: true`.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "destinations"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "d592969c-b92e-4a1b-a532-e174716439d6",
              "name": "Your destinations (secrets redacted to `hasSecret`).",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "destinations"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "[\n  {\n    \"id\": \"dst_wh01\",\n    \"kind\": \"webhook\",\n    \"name\": \"Ops webhook\",\n    \"enabled\": true,\n    \"hasSecret\": true\n  }\n]",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "55f5d5c5-2f16-4efd-9937-879af40a3983",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "destinations"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "69f48881-f577-4270-9be4-23a73424b542",
          "name": "Create a destination (webhook / S3 / SQS / SNS)",
          "request": {
            "name": "Create a destination (webhook / S3 / SQS / SNS)",
            "description": {
              "content": "Create a destination to deliver parsed results to. Bind it to one or more `sourceIds` (use `rest-api` for API-submitted documents), choose the `resultShape`, and — for S3/SQS/SNS — assume a cross-account role from `POST /destinations/policy`.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "destinations"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"kind\": \"webhook\",\n  \"name\": \"Ops webhook\",\n  \"url\": \"https://example.com/hook\",\n  \"secret\": \"whsec_…\",\n  \"sourceIds\": [\n    \"rest-api\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "269eedb2-a89d-42cf-a48c-f57577b4ca59",
              "name": "The created destination.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "destinations"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"kind\": \"webhook\",\n  \"name\": \"Ops webhook\",\n  \"url\": \"https://example.com/hook\",\n  \"secret\": \"whsec_…\",\n  \"sourceIds\": [\n    \"rest-api\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"kind\": \"webhook\",\n    \"name\": \"Ops webhook\",\n    \"enabled\": true,\n    \"hasSecret\": true\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "3db30c31-75a3-44b5-ad20-f972ffd4c34e",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "destinations"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"kind\": \"webhook\",\n  \"name\": \"Ops webhook\",\n  \"url\": \"https://example.com/hook\",\n  \"secret\": \"whsec_…\",\n  \"sourceIds\": [\n    \"rest-api\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "815b947b-b85b-413d-b82c-aeb8a746bcd8",
          "name": "Create an API key (requires admin)",
          "request": {
            "name": "Create an API key (requires admin)",
            "description": {
              "content": "The `secret` is returned **once** — store it now. `scopes` default to `[\"parse\"]`; granting `manage`/`admin` needs the admin role.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "api",
                "apikeys"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"CI pipeline\",\n  \"scopes\": [\n    \"parse\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "4296b312-8df2-4b7e-9bcd-6ba84fc8e83a",
              "name": "The new key — the secret is shown only here.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "apikeys"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"CI pipeline\",\n  \"scopes\": [\n    \"parse\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"data\": {\n    \"id\": \"key_mrb1a2c3\",\n    \"name\": \"CI pipeline\",\n    \"scopes\": [\n      \"parse\"\n    ],\n    \"secret\": \"lp_use1_…\"\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "77df77c6-b263-46aa-9c74-77a904785c5e",
              "name": "Missing or invalid API key.",
              "originalRequest": {
                "url": {
                  "path": [
                    "api",
                    "apikeys"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "description": {
                      "content": "Added as a part of security scheme: apikey",
                      "type": "text/plain"
                    },
                    "key": "X-Api-Key",
                    "value": "<API Key>"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"CI pipeline\",\n  \"scopes\": [\n    \"parse\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"statusCode\": 404,\n  \"statusMessage\": \"Document not found\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    }
  ],
  "event": [],
  "variable": [
    {
      "type": "string",
      "value": "https://api.langparse.dev",
      "key": "baseUrl"
    },
    {
      "key": "apiKey",
      "value": "",
      "type": "string"
    }
  ],
  "auth": {
    "type": "apikey",
    "apikey": [
      {
        "key": "key",
        "value": "X-Api-Key"
      },
      {
        "key": "value",
        "value": "{{apiKey}}"
      },
      {
        "key": "in",
        "value": "header"
      }
    ]
  },
  "info": {
    "_postman_id": "f264d518-4a7d-4976-9949-435d1316f7f0",
    "name": "LangParse API",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "Auto-generated from the LangParse OpenAPI spec. Set the `baseUrl` and `apiKey` collection variables, then run any request."
  }
}
