Body
The document type. Options: TXT, PDF, YOUTUBE, CSV or URL.
A publicly available URL for the document.
The first page to ingest.
Any authorization/authentication needed to access the documentShow authorization object
The header or query param key.
The header or query param value.
The desired text splitter for the document, defaults to
CharacterTextSplitter.Show authorization object
Valid options, character, recursive, token, spacy, nltk,
huggingface.
The chunk_size of the text splitter.
The chunk_overlap of the text splitter.
Any key values necessary to ingest the document.
Response
Indicates whether the call was successful.
curl --location --request POST 'https://api.rapidagent.ai/api/v1/documents' \
--header 'Content-Type: application/json' \
--header 'Autorization: Bearer <token>' \
--data-raw '{
"name": "My document",
"type": "PDF",
"url": "https://digitalassets.tesla.com/tesla-contents/image/upload/IR/TSLA-Q1-2023-Update",
"authorization": null,
"splitter": null
}'
{
"success": true,
"data": {
"id": "clhnyae1t00016i2ixo0027c5",
"userId": "clhj28u1300006ig02ptpm1sh",
"user": {},
"type": "PDF",
"url": "https://digitalassets.tesla.com/tesla-contents/image/upload/IR/TSLA-Q1-2023-Update",
"createdAt": "2023-05-14T21:50:59.349000+00:00",
"updatedAt": "2023-05-14T21:50:59.349000+00:00",
"index": null,
"Agent": null
}
}