POST
/
library
/
{library_id}
/
document
curl --request POST \
  --url https://api.libraria.ai/library/{library_id}/document \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "url": "<string>",
  "text": "<string>",
  "title": "<string>",
  "sourceUrl": "<string>",
  "imageSnippet": "<string>"
}'
{
  "status": "queued",
  "message": "Your document is being processed"
}

Parameters

library_id
string
required

The ID of the library to add the document to

Body

You may choose one of:

  1. A URL to scrape
  2. A raw text document

If you add both a url and a raw text document, an error will be returned.

Scrape URL

url
string

The url to scrape from

Raw text

text
string

The text body of the document you want to add

title
string

The text body of the document you want to add

sourceUrl
string

The source of the document. Used for the ‘Learn More’ snippet

imageSnippet
string

The url of the image snippet you want to add in responses

Response

status
string

One of queued, success, failed

message
string