Update Bookmark

raindrop.update_bookmark
ActionBusiness appsconnection required

Calls the Raindrop.io API with the connection's credentials.

Change one bookmark's title, link, note, tags or collection.

Connection

Required
Yes — the node will not save without one
Auth type
OAuth 2.0
Providers
Raindrop.io
Secret shape
{"access_token": "…test token…"} or {"client_id": "…", "client_secret": "…", "refresh_token": "…"}
Config it needs
collection_id
Resolved by
config.connection_id, else node.connection_id

Configuration

8 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
bookmark_id
The bookmark's numeric id, as every Raindrop bookmark node returns it in 'id'.
numberYes—≥ 112345678
title
A new title for the bookmark.
stringNo——A better title
link
A new URL for the bookmark.
stringNo—url format—
excerpt
A new description for the bookmark.
stringNo———
note
A new private note.
stringNo———
tags
Tags to store with the bookmark, as an array of strings.
arrayNo—array of string["reading","api"]
important
Mark the bookmark as a favourite, or clear the mark.
booleanNo———
collection_id
Move the bookmark into this collection.
numberNo—≥ 18492393
  • At least one of title, link, excerpt, note, tags, important, collection_id must be set.

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "bookmark_id": 12345678,
  "collection_id": 8492393,
  "tags": [
    "reading",
    "api"
  ],
  "title": "A better title"
}

Output

One shape.

result

FieldTypeExample
id
The bookmark's numeric id, which the other bookmark nodes take.
number—
link
The bookmarked URL.
string—
title
The bookmark's title.
string—
excerpt
The description Raindrop stored or parsed for the page.
string—
note
The private note attached to the bookmark.
string—
type
What Raindrop decided the link is: link, article, image, video…
string—
tags
The bookmark's tags.
array—
important
True when the bookmark is marked as a favourite.
boolean—
cover
The cover image URL Raindrop chose for the bookmark.
string—
domain
The hostname of the bookmarked link.
string—
collection_id
The collection the bookmark sits in.
number—
created
ISO-8601 timestamp of when the bookmark was saved.
string—
lastUpdate
ISO-8601 timestamp of when it last changed.
string—
{
  "collection_id": 0,
  "cover": "",
  "created": "",
  "domain": "",
  "excerpt": "",
  "id": 0,
  "important": false,
  "lastUpdate": "",
  "link": "",
  "note": "",
  "tags": [],
  "title": "",
  "type": ""
}

Notes

  • Sending only 'tags' replaces the bookmark's tags with the ones given.
  • Raindrop refuses an update with no fields to change, so at least one of the fields below has to carry a value.

See Update Bookmark run in a workflow.

In a technical demo we add the Raindrop.io connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.