Create a shelf
Shelves
Create a shelf
Upload a PDF document to create a new shelf. Processing runs asynchronously.
POST
Create a shelf
Documentation Index
Fetch the complete documentation index at: https://docs.shelv.dev/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
multipart/form-data
PDF file to process (max 300 MB)
Display name for the shelf
Acceptance policy for API uploads. Ignored for dashboard/session uploads.
Available options:
balanced, strict, best_effort Deprecated for API-key uploads. true is rejected because API uploads use straight-through processing.
Available options:
true, false Template to apply for structuring
Available options:
book, legal-contract, charter-party, academic-paper Response
Shelf created, processing started
Available options:
passed, repaired, review_required Pattern:
^shf_[0-9a-f]{24}$Required range:
x >= 0Available options:
uploading, parsing, structuring, verifying, review, ready, failed 