For the complete documentation index, see llms.txt. This page is also available as Markdown.

Upload Document With Auto Classification Feature

Endpoint Name: URL/access/klearstack/autoclassify

Request type : POST

Authorization: Bearer token as header

Endpoint Details: The autoclassify endpoint will be used to update enable / disable fields or update the settings of fields.

Method

URL

POST

URL/access/klearstack/autoclassify

Request Body

Params

Values

Required

Description

company_name

string

Yes

Name of the company for which the user is logging in

classification_type

string

Yes

"Page Classification" or "Document Classification" as value

file

binary

Yes

Single image (jpg/jpeg/png) or pdf file.

Shell (cURL)

  • Request Body

curl --location "URL/access/klearstack/autoclassify" \
  --header "Authorization: Bearer your_token_here" \
  --form "company_name=Replace_Company_Name_Here" \
  --form "classification_type=Replace_classification_type_Here" \
  --form "file=@\"C:/Users/user/Downloads/xyz.pdf\""
  

Python

  • Request Body

Java (OkHttp)

  • Request Body

Node.js (Axios)

  • Request Body

JavaScript (XHR)

  • Request Body

API Response

Status code

Example Response

200

{'status': 'success', 'description': 'File uploaded and classification initiated successfully','OCR_ref_no': batch_id}

400

{'status': 'fail', 'description': 'Missing required fields: {field}'}

500

{'error': error}

Last updated