PATCH
/
content
/
file
/
{content_id}
Partially update file content
curl --request PATCH \
  --url https://sdk.senso.ai/api/v1/content/file/{content_id} \
  --header 'Content-Type: multipart/form-data' \
  --header 'X-API-Key: <api-key>' \
  --form 'title=<string>' \
  --form 'summary=<string>' \
  --form file=@example-file
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "type": "raw",
  "title": "<string>",
  "summary": "<string>",
  "version_num": 123,
  "processing_status": "queued",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z"
}

Authorizations

X-API-Key
string
header
required

API key authorization

Path Parameters

content_id
string<uuid>
required

The unique identifier (UUID) of the content to update

Body

multipart/form-data
title
string

The new title of the content

summary
string

Optional new summary of the content

file
file

The new file to upload (PDF, DOCX, DOC)

Response

File content successfully updated

id
string<uuid>

Unique identifier for the content

org_id
string<uuid>

Organization ID that owns this content

type
enum<string>

Type of content (raw text, document file, or web content)

Available options:
raw,
document,
web
title
string

Title of the content

summary
string

Summary of the content (if available)

version_num
integer

Version number of the content

processing_status
enum<string>

Current processing status of the content

Available options:
queued,
processing,
completed,
failed
created_at
string<date-time>

Timestamp when the content was created

updated_at
string<date-time>

Timestamp when the content was last updated