Skip to main content
POST
Save an item to the library

Authorizations

Authorization
string
header
required

Clerk OAuth 2.0 Authorization Code flow with PKCE. Request the minimum scope required by the operation.

Body

url
string<uri>
Maximum string length: 4096
title
string
Required string length: 1 - 500
content
string
Required string length: 1 - 2000000
author
string | null
Maximum string length: 500
publishedAt
string | null
Maximum string length: 80
status
enum<string>
Available options:
inbox,
later,
archive
starred
boolean
tags
string[]
Maximum array length: 12
Maximum string length: 32
contentKind
enum<string>
Available options:
article,
website,
book,
email,
pdf,
social_post,
video,
podcast_episode,
document,
unknown
captureMethod
enum<string>
Available options:
reader,
extension,
upload,
rss,
email_inbox,
api,
import
format
enum<string>
Available options:
html,
pdf,
epub,
markdown,
plain_text,
document,
spreadsheet,
presentation,
audio,
video,
unknown
mimeType
string | null
Maximum string length: 255
fileName
string | null
Maximum string length: 500
externalId
string | null
Maximum string length: 255
metadata
object

Response

Save an item to the library.

item
object
required
alreadySaved
boolean
required
extraction
object
Last modified on September 13, 2026