Skip to content

API reference

Schema suggestions

Let Anyrow suggest a table's columns from a sample document.

Suggest schema from text or file (multipart)

POST/v1/projects/{project_id}/suggest-schema

Path parameters

  • project_idstringRequired

Request body

multipart/form-dataapplication/x-www-form-urlencoded

  • filestringoptional
  • textstringoptional

    Up to 1000000 characters.

Returns

200application/json

  • columnsarray of objectsRequired
  • confidencenumberRequired
  • instructionstringoptional
import { AnyrowSDK } from "@anyrow/sdk"const anyrow = new AnyrowSDK({  baseURL: "https://api.anyrow.ai",  headers: { Authorization: `ApiKey ${process.env.ANYROW_API_KEY}` },})const { data, error } = await anyrow.suggest.schema({  params: {    project_id: "{project_id}"  },  form: {    file: "<file>",    text: "string"  },})
{  "columns": [    {      "description": "string",      "name": "string",      "type": "string"    }  ],  "confidence": 0,  "instruction": "string"}