Skip to main content
PATCH

Authorizations

Authorization
string
header
required

Use Authorization: Bearer

Path Parameters

project_id
string<uuid>
required

UUID of the project

extractor_id
string<uuid>
required

UUID of the extractor

Body

application/json

Holds objects imported from an external system (rather than extracted by an LLM). Useful for hydrating the warehouse with data produced outside the platform.

name
string
Example:

"CRM contacts"

brief
string
Example:

"Contacts imported nightly from Salesforce."

extractable_pydantic_class
string
Example:

"from pydantic import BaseModel\n\nclass ImportedRecord(BaseModel):\n external_id: str\n payload: dict\n"

import_mode
boolean
default:false
write-only
set_latest_as_default
boolean
write-only

Response

Updated

Holds objects imported from an external system (rather than extracted by an LLM). Useful for hydrating the warehouse with data produced outside the platform.

id
string<uuid>
read-only
name
string
Example:

"CRM contacts"

brief
string
Example:

"Contacts imported nightly from Salesforce."

extractable_pydantic_class
string
Example:

"from pydantic import BaseModel\n\nclass ImportedRecord(BaseModel):\n external_id: str\n payload: dict\n"

created_at
string<date-time>
read-only
updated_at
string<date-time>
read-only
imported_objects_table
string<uuid> | null
read-only
versions
object[]
read-only
default_version
object | null

Immutable snapshot of an ImportedObjectExtractor's version-bearing configuration.

latest_version
object | null

Immutable snapshot of an ImportedObjectExtractor's version-bearing configuration.