ContractRabbit Docs
API Reference

Text Processing

Check if OCR text exists for multiple documents

POST
/api/files/bulk/ocr

Request Body

application/json

body?unknown

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://loading/api/files/bulk/ocr"
null
null
null
{
  "message": "string"
}

Get OCR-extracted text for document

GET
/api/files/{fileId}/ocr

Path Parameters

fileId*string

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/files/string/ocr"
null
null
{
  "message": "string"
}

Check if OCR text exists for document

HEAD
/api/files/{fileId}/ocr

Path Parameters

fileId*string

Response Body

application/json

application/json

application/json

curl -X HEAD "https://loading/api/files/string/ocr"
null
null
{
  "message": "string"
}

Generate description with AI

POST
/api/text/ai/generate-description

Request Body

application/json

body?unknown

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://loading/api/text/ai/generate-description"
null
null
null
null
null

Generate information with AI

POST
/api/text/ai/generate-information

Request Body

application/json

body?unknown

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://loading/api/text/ai/generate-information"
null
null
null
null
null

Transform text with AI modifications

POST
/api/text/ai/transform

Request Body

application/json

body?unknown

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://loading/api/text/ai/transform"
null
null
null
null

Analyze text with NLP processing

POST
/api/text/nlp/analyze-text

Request Body

application/json

body?unknown

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://loading/api/text/nlp/analyze-text"
null
null
null
null
null

Score text with NLP analysis

POST
/api/text/nlp/score-text

Request Body

application/json

body?unknown

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://loading/api/text/nlp/score-text"
null
null
null
null
null