Close menu
Explore Plans
Mobile menu Close menu
Readwise

Create a highlight

This action will add a new highlight to your Readwise account. Readwise will match the source title and author to your existing library, or create a new source entry if no match exists.

Developer info

API endpoint slug
readwise.create_highlight
Filter code method
Readwise.createHighlight.skip(string?: reason)
Runtime method
runAction("readwise.create_highlight", {})

Action fields

Highlight text Text input

Label
Highlight
Helper text
The passage or quote you want to save.
Slug
highlight_text
Required
true
Can have default value
true
Filter code method
Readwise.createHighlight.setHighlightText(string: highlight_text)

Source title Text input

Label
Source title
Helper text
Title of the book, article, or other source (e.g., "Thinking, Fast and Slow").
Slug
source_title
Required
true
Can have default value
true
Filter code method
Readwise.createHighlight.setSourceTitle(string: source_title)

Source author Text input > Other

Label
Author
Helper text
Author of the source. Leave blank if unknown.
Slug
source_author
Required
false
Can have default value
true
Filter code method
Readwise.createHighlight.setSourceAuthor(string: source_author)

Tag Text input > Other

Label
Tag
Helper text
A single tag to categorize this highlight (e.g., "work", "learning"). Applied via Readwise's inline tagging in the note.
Slug
tag
Required
false
Can have default value
true
Filter code method
Readwise.createHighlight.setTag(string: tag)

Note Text input

Label
Note
Helper text
Personal note or annotation. Leave blank to skip.
Slug
note
Required
false
Can have default value
true
Filter code method
Readwise.createHighlight.setNote(string: note)

Source url Text input > Link

Label
Source URL
Helper text
Link to the original source. Leave blank if not applicable.
Slug
source_url
Required
false
Can have default value
true
Filter code method
Readwise.createHighlight.setSourceUrl(string: source_url)