KosmoKrator

productivity

Raindrop.io Lua API for KosmoKrator Agents

Agent-facing Lua documentation and function reference for the Raindrop.io KosmoKrator integration.

Lua Namespace

Agents call this integration through app.integrations.raindrop.*. Use lua_read_doc("integrations.raindrop") inside KosmoKrator to discover the same reference at runtime.

Call Lua from the Headless CLI

Use kosmo integrations:lua when a shell script, CI job, cron job, or another coding CLI should run a deterministic Raindrop.io workflow without starting an interactive agent session.

Inline Lua call
kosmo integrations:lua --eval 'dump(app.integrations.raindrop.download_file({}))' --json
Read Lua docs headlessly
kosmo integrations:lua --eval 'print(docs.read("raindrop"))' --json
kosmo integrations:lua --eval 'print(docs.read("raindrop.download_file"))' --json

Workflow file

Put repeatable logic in a Lua file, then execute it with JSON output for the calling process.

workflow.lua
local raindrop = app.integrations.raindrop
local result = raindrop.download_file({})

dump(result)
Run the workflow
kosmo integrations:lua workflow.lua --json
kosmo integrations:lua workflow.lua --force --json
Namespace note. integrations:lua exposes app.integrations.raindrop, app.mcp.*, docs.*, json.*, and regex.*. Use app.integrations.raindrop.default.* or app.integrations.raindrop.work.* when you configured named credential accounts.

MCP-only Lua

If the script only needs configured MCP servers and does not need Raindrop.io, use the narrower mcp:lua command.

MCP Lua command
# Use mcp:lua for MCP-only scripts; use integrations:lua for this integration namespace.
kosmo mcp:lua --eval 'dump(mcp.servers())' --json

Agent-Facing Lua Docs

This is the rendered version of the full Lua documentation exposed to agents when they inspect the integration namespace.

Raindrop.io Integration

Namespace: app.integrations.raindrop.

This integration follows the official Raindrop.io REST API documentation. Use top-level snake_case arguments for path parameters, query for query-string filters, and payload for JSON or multipart request bodies.

raindrop_backups_download_file

Download file.

  • Method/path: GET /backup/{ID}.{format}
  • Parameters: id, format
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_backups_generate_new

Generate new.

  • Method/path: GET /backup
  • Parameters: none
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_backups_get_all

Get all.

  • Method/path: GET /backups
  • Parameters: none
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_collections_create_collection

Create collection.

  • Method/path: POST /collection
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_collections_empty_trash

Empty Trash.

  • Method/path: DELETE /collection/-99
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_collections_expand_collapse_all

Expand/collapse all collections.

  • Method/path: PUT /collections
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_collections_get_child_collections

Get child collections.

  • Method/path: GET /collections/childrens
  • Parameters: none
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_collections_get_collection

Get collection.

  • Method/path: GET /collection/{id}
  • Parameters: id
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_collections_get_root_collections

Get root collections.

  • Method/path: GET /collections
  • Parameters: none
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_collections_get_system_collections_count

Get system collections count.

  • Method/path: GET /user/stats
  • Parameters: none
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_collections_merge_collections

Merge collections.

  • Method/path: PUT /collections/merge
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_collections_remove_all_empty_collections

Remove all empty collections.

  • Method/path: PUT /collections/clean
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_collections_remove_collection

Remove collection.

  • Method/path: DELETE /collection/{id}
  • Parameters: id
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_collections_remove_multiple_collections

Remove multiple collections.

  • Method/path: DELETE /collections
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_collections_reorder_all

Reorder all collections.

  • Method/path: PUT /collections
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_collections_update_collection

Update collection.

  • Method/path: PUT /collection/{id}
  • Parameters: id
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_collections_upload_cover

Upload cover.

  • Method/path: PUT /collection/{id}/cover
  • Parameters: id
  • Query: query object
  • Body: payload object
  • Content type: multipart/form-data

raindrop_export_export_in_format

Export in format.

  • Method/path: GET /raindrops/{collectionId}/export.{format}
  • Parameters: collection_id, format
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_filters_get_filters

Get filters.

  • Method/path: GET /filters/{collectionId}
  • Parameters: collection_id
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_highlights_add

Add highlight.

  • Method/path: PUT /raindrop/{id}
  • Parameters: id
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_highlights_get_all_highlights

Get all highlights.

  • Method/path: GET /highlights
  • Parameters: none
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_highlights_get_all_highlights_in_a_collection

Get all highlights in a collection.

  • Method/path: GET /highlights/{collectionId}
  • Parameters: collection_id
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_highlights_get_raindrop_highlights

Get highlights of raindrop.

  • Method/path: GET /raindrop/{id}
  • Parameters: id
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_highlights_remove

Remove highlight.

  • Method/path: PUT /raindrop/{id}
  • Parameters: id
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_highlights_update

Update highlight.

  • Method/path: PUT /raindrop/{id}
  • Parameters: id
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_import_check_url_s_existence

Check URL(s) existence.

  • Method/path: POST /import/url/exists
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_import_parse_html_import_file

Parse HTML import file.

  • Method/path: POST /import/file
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: multipart/form-data

raindrop_import_parse_url

Parse URL.

  • Method/path: GET /import/url/parse
  • Parameters: none
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_raindrops_multiple_create_many_raindrops

Create many raindrops.

  • Method/path: POST /raindrops
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_raindrops_multiple_get_raindrops

Get raindrops.

  • Method/path: GET /raindrops/{collectionId}
  • Parameters: collection_id
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_raindrops_multiple_remove_many_raindrops

Remove many raindrops.

  • Method/path: DELETE /raindrops/{collectionId}
  • Parameters: collection_id
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_raindrops_multiple_update_many_raindrops

Update many raindrops.

  • Method/path: PUT /raindrops/{collectionId}
  • Parameters: collection_id
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_raindrops_single_create_raindrop

Create raindrop.

  • Method/path: POST /raindrop
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_raindrops_single_get_permanent_copy

Get permanent copy.

  • Method/path: GET /raindrop/{id}/cache
  • Parameters: id
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_raindrops_single_get_raindrop

Get raindrop.

  • Method/path: GET /raindrop/{id}
  • Parameters: id
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_raindrops_single_remove_raindrop

Remove raindrop.

  • Method/path: DELETE /raindrop/{id}
  • Parameters: id
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_raindrops_single_suggest_collection_and_tags_for_existing_bookmark

Suggest collection and tags for existing bookmark.

  • Method/path: GET /raindrop/{id}/suggest
  • Parameters: id
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_raindrops_single_suggest_collection_and_tags_for_new_bookmark

Suggest collection and tags for new bookmark.

  • Method/path: POST /raindrop/suggest
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_raindrops_single_update_raindrop

Update raindrop.

  • Method/path: PUT /raindrop/{id}
  • Parameters: id
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_raindrops_single_upload_cover

Upload cover.

  • Method/path: PUT /raindrop/{id}/cover
  • Parameters: id
  • Query: query object
  • Body: payload object
  • Content type: multipart/form-data

raindrop_raindrops_single_upload_file

Upload file.

  • Method/path: PUT /raindrop/file
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: multipart/form-data

raindrop_tags_get_tags

Get tags.

  • Method/path: GET /tags/{collectionId}
  • Parameters: collection_id (optional)
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_tags_merge

Merge tags.

  • Method/path: PUT /tags/{collectionId}
  • Parameters: collection_id (optional)
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_tags_remove

Remove tag(s).

  • Method/path: DELETE /tags/{collectionId}
  • Parameters: collection_id (optional)
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_tags_rename

Rename tag.

  • Method/path: PUT /tags/{collectionId}
  • Parameters: collection_id (optional)
  • Query: query object
  • Body: payload object
  • Content type: application/json

raindrop_user_authenticated_connect_social_network_account

Connect social network account.

  • Method/path: GET /user/connect/{provider}
  • Parameters: provider
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_user_authenticated_disconnect_social_network_account

Disconnect social network account.

  • Method/path: GET /user/connect/{provider}/revoke
  • Parameters: provider
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_user_authenticated_get_user

Get user.

  • Method/path: GET /user
  • Parameters: none
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_user_authenticated_get_user_by_name

Get user by name.

  • Method/path: GET /user/{name}
  • Parameters: name
  • Query: query object
  • Body: none
  • Content type: application/json response only

raindrop_user_authenticated_update_user

Update user.

  • Method/path: PUT /user
  • Parameters: none
  • Query: query object
  • Body: payload object
  • Content type: application/json

Examples

local bookmarks = app.integrations.raindrop.raindrops_multiple_get_raindrops({ collection_id = 0, query = { perpage = 25 } })
local created = app.integrations.raindrop.raindrops_single_create_raindrop({ payload = { link = 'https://example.test', title = 'Example' } })
Raw agent markdown
# Raindrop.io Integration

Namespace: `app.integrations.raindrop`.

This integration follows the official Raindrop.io REST API documentation. Use top-level snake_case arguments for path parameters, `query` for query-string filters, and `payload` for JSON or multipart request bodies.

### raindrop_backups_download_file
Download file.

- Method/path: `GET /backup/{ID}.{format}`
- Parameters: `id`, `format`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_backups_generate_new
Generate new.

- Method/path: `GET /backup`
- Parameters: none
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_backups_get_all
Get all.

- Method/path: `GET /backups`
- Parameters: none
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_collections_create_collection
Create collection.

- Method/path: `POST /collection`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_collections_empty_trash
Empty Trash.

- Method/path: `DELETE /collection/-99`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_collections_expand_collapse_all
Expand/collapse all collections.

- Method/path: `PUT /collections`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_collections_get_child_collections
Get child collections.

- Method/path: `GET /collections/childrens`
- Parameters: none
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_collections_get_collection
Get collection.

- Method/path: `GET /collection/{id}`
- Parameters: `id`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_collections_get_root_collections
Get root collections.

- Method/path: `GET /collections`
- Parameters: none
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_collections_get_system_collections_count
Get system collections count.

- Method/path: `GET /user/stats`
- Parameters: none
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_collections_merge_collections
Merge collections.

- Method/path: `PUT /collections/merge`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_collections_remove_all_empty_collections
Remove all empty collections.

- Method/path: `PUT /collections/clean`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_collections_remove_collection
Remove collection.

- Method/path: `DELETE /collection/{id}`
- Parameters: `id`
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_collections_remove_multiple_collections
Remove multiple collections.

- Method/path: `DELETE /collections`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_collections_reorder_all
Reorder all collections.

- Method/path: `PUT /collections`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_collections_update_collection
Update collection.

- Method/path: `PUT /collection/{id}`
- Parameters: `id`
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_collections_upload_cover
Upload cover.

- Method/path: `PUT /collection/{id}/cover`
- Parameters: `id`
- Query: `query` object
- Body: `payload` object
- Content type: `multipart/form-data`

### raindrop_export_export_in_format
Export in format.

- Method/path: `GET /raindrops/{collectionId}/export.{format}`
- Parameters: `collection_id`, `format`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_filters_get_filters
Get filters.

- Method/path: `GET /filters/{collectionId}`
- Parameters: `collection_id`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_highlights_add
Add highlight.

- Method/path: `PUT /raindrop/{id}`
- Parameters: `id`
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_highlights_get_all_highlights
Get all highlights.

- Method/path: `GET /highlights`
- Parameters: none
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_highlights_get_all_highlights_in_a_collection
Get all highlights in a collection.

- Method/path: `GET /highlights/{collectionId}`
- Parameters: `collection_id`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_highlights_get_raindrop_highlights
Get highlights of raindrop.

- Method/path: `GET /raindrop/{id}`
- Parameters: `id`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_highlights_remove
Remove highlight.

- Method/path: `PUT /raindrop/{id}`
- Parameters: `id`
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_highlights_update
Update highlight.

- Method/path: `PUT /raindrop/{id}`
- Parameters: `id`
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_import_check_url_s_existence
Check URL(s) existence.

- Method/path: `POST /import/url/exists`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_import_parse_html_import_file
Parse HTML import file.

- Method/path: `POST /import/file`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `multipart/form-data`

### raindrop_import_parse_url
Parse URL.

- Method/path: `GET /import/url/parse`
- Parameters: none
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_raindrops_multiple_create_many_raindrops
Create many raindrops.

- Method/path: `POST /raindrops`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_raindrops_multiple_get_raindrops
Get raindrops.

- Method/path: `GET /raindrops/{collectionId}`
- Parameters: `collection_id`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_raindrops_multiple_remove_many_raindrops
Remove many raindrops.

- Method/path: `DELETE /raindrops/{collectionId}`
- Parameters: `collection_id`
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_raindrops_multiple_update_many_raindrops
Update many raindrops.

- Method/path: `PUT /raindrops/{collectionId}`
- Parameters: `collection_id`
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_raindrops_single_create_raindrop
Create raindrop.

- Method/path: `POST /raindrop`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_raindrops_single_get_permanent_copy
Get permanent copy.

- Method/path: `GET /raindrop/{id}/cache`
- Parameters: `id`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_raindrops_single_get_raindrop
Get raindrop.

- Method/path: `GET /raindrop/{id}`
- Parameters: `id`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_raindrops_single_remove_raindrop
Remove raindrop.

- Method/path: `DELETE /raindrop/{id}`
- Parameters: `id`
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_raindrops_single_suggest_collection_and_tags_for_existing_bookmark
Suggest collection and tags for existing bookmark.

- Method/path: `GET /raindrop/{id}/suggest`
- Parameters: `id`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_raindrops_single_suggest_collection_and_tags_for_new_bookmark
Suggest collection and tags for new bookmark.

- Method/path: `POST /raindrop/suggest`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_raindrops_single_update_raindrop
Update raindrop.

- Method/path: `PUT /raindrop/{id}`
- Parameters: `id`
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_raindrops_single_upload_cover
Upload cover.

- Method/path: `PUT /raindrop/{id}/cover`
- Parameters: `id`
- Query: `query` object
- Body: `payload` object
- Content type: `multipart/form-data`

### raindrop_raindrops_single_upload_file
Upload file.

- Method/path: `PUT /raindrop/file`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `multipart/form-data`

### raindrop_tags_get_tags
Get tags.

- Method/path: `GET /tags/{collectionId}`
- Parameters: `collection_id` (optional)
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_tags_merge
Merge tags.

- Method/path: `PUT /tags/{collectionId}`
- Parameters: `collection_id` (optional)
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_tags_remove
Remove tag(s).

- Method/path: `DELETE /tags/{collectionId}`
- Parameters: `collection_id` (optional)
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_tags_rename
Rename tag.

- Method/path: `PUT /tags/{collectionId}`
- Parameters: `collection_id` (optional)
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

### raindrop_user_authenticated_connect_social_network_account
Connect social network account.

- Method/path: `GET /user/connect/{provider}`
- Parameters: `provider`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_user_authenticated_disconnect_social_network_account
Disconnect social network account.

- Method/path: `GET /user/connect/{provider}/revoke`
- Parameters: `provider`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_user_authenticated_get_user
Get user.

- Method/path: `GET /user`
- Parameters: none
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_user_authenticated_get_user_by_name
Get user by name.

- Method/path: `GET /user/{name}`
- Parameters: `name`
- Query: `query` object
- Body: none
- Content type: `application/json response only`

### raindrop_user_authenticated_update_user
Update user.

- Method/path: `PUT /user`
- Parameters: none
- Query: `query` object
- Body: `payload` object
- Content type: `application/json`

## Examples

```lua
local bookmarks = app.integrations.raindrop.raindrops_multiple_get_raindrops({ collection_id = 0, query = { perpage = 25 } })
local created = app.integrations.raindrop.raindrops_single_create_raindrop({ payload = { link = 'https://example.test', title = 'Example' } })
```
Metadata-derived Lua example
local result = app.integrations.raindrop.download_file({})
print(result)

Functions

download_file Read

Download file.

Lua path
app.integrations.raindrop.download_file
Full name
raindrop.raindrop_backups_download_file
ParameterTypeRequiredDescription
No parameters.
generate_new Read

Generate new.

Lua path
app.integrations.raindrop.generate_new
Full name
raindrop.raindrop_backups_generate_new
ParameterTypeRequiredDescription
No parameters.
get_all Read

Get all.

Lua path
app.integrations.raindrop.get_all
Full name
raindrop.raindrop_backups_get_all
ParameterTypeRequiredDescription
No parameters.
create_collection Write

Create collection.

Lua path
app.integrations.raindrop.create_collection
Full name
raindrop.raindrop_collections_create_collection
ParameterTypeRequiredDescription
No parameters.
empty_trash Write

Empty Trash.

Lua path
app.integrations.raindrop.empty_trash
Full name
raindrop.raindrop_collections_empty_trash
ParameterTypeRequiredDescription
No parameters.
expand_collapse_all_collections Write

Expand/collapse all collections.

Lua path
app.integrations.raindrop.expand_collapse_all_collections
Full name
raindrop.raindrop_collections_expand_collapse_all
ParameterTypeRequiredDescription
No parameters.
get_child_collections Read

Get child collections.

Lua path
app.integrations.raindrop.get_child_collections
Full name
raindrop.raindrop_collections_get_child_collections
ParameterTypeRequiredDescription
No parameters.
get_collection Read

Get collection.

Lua path
app.integrations.raindrop.get_collection
Full name
raindrop.raindrop_collections_get_collection
ParameterTypeRequiredDescription
No parameters.
get_root_collections Read

Get root collections.

Lua path
app.integrations.raindrop.get_root_collections
Full name
raindrop.raindrop_collections_get_root_collections
ParameterTypeRequiredDescription
No parameters.
get_system_collections_count Read

Get system collections count.

Lua path
app.integrations.raindrop.get_system_collections_count
Full name
raindrop.raindrop_collections_get_system_collections_count
ParameterTypeRequiredDescription
No parameters.
merge_collections Write

Merge collections.

Lua path
app.integrations.raindrop.merge_collections
Full name
raindrop.raindrop_collections_merge_collections
ParameterTypeRequiredDescription
No parameters.
remove_all_empty_collections Write

Remove all empty collections.

Lua path
app.integrations.raindrop.remove_all_empty_collections
Full name
raindrop.raindrop_collections_remove_all_empty_collections
ParameterTypeRequiredDescription
No parameters.
remove_collection Write

Remove collection.

Lua path
app.integrations.raindrop.remove_collection
Full name
raindrop.raindrop_collections_remove_collection
ParameterTypeRequiredDescription
No parameters.
remove_multiple_collections Write

Remove multiple collections.

Lua path
app.integrations.raindrop.remove_multiple_collections
Full name
raindrop.raindrop_collections_remove_multiple_collections
ParameterTypeRequiredDescription
No parameters.
reorder_all_collections Write

Reorder all collections.

Lua path
app.integrations.raindrop.reorder_all_collections
Full name
raindrop.raindrop_collections_reorder_all
ParameterTypeRequiredDescription
No parameters.
update_collection Write

Update collection.

Lua path
app.integrations.raindrop.update_collection
Full name
raindrop.raindrop_collections_update_collection
ParameterTypeRequiredDescription
No parameters.
upload_cover Write

Upload cover.

Lua path
app.integrations.raindrop.upload_cover
Full name
raindrop.raindrop_collections_upload_cover
ParameterTypeRequiredDescription
No parameters.
export_format Read

Export in format.

Lua path
app.integrations.raindrop.export_format
Full name
raindrop.raindrop_export_export_in_format
ParameterTypeRequiredDescription
No parameters.
get_filters Read

Get filters.

Lua path
app.integrations.raindrop.get_filters
Full name
raindrop.raindrop_filters_get_filters
ParameterTypeRequiredDescription
No parameters.
add_highlight Write

Add highlight.

Lua path
app.integrations.raindrop.add_highlight
Full name
raindrop.raindrop_highlights_add
ParameterTypeRequiredDescription
No parameters.
get_all_highlights Read

Get all highlights.

Lua path
app.integrations.raindrop.get_all_highlights
Full name
raindrop.raindrop_highlights_get_all_highlights
ParameterTypeRequiredDescription
No parameters.
get_all_highlights_collection Read

Get all highlights in a collection.

Lua path
app.integrations.raindrop.get_all_highlights_collection
Full name
raindrop.raindrop_highlights_get_all_highlights_in_a_collection
ParameterTypeRequiredDescription
No parameters.
get_highlights Read

Get highlights of raindrop.

Lua path
app.integrations.raindrop.get_highlights
Full name
raindrop.raindrop_highlights_get_raindrop_highlights
ParameterTypeRequiredDescription
No parameters.
remove_highlight Write

Remove highlight.

Lua path
app.integrations.raindrop.remove_highlight
Full name
raindrop.raindrop_highlights_remove
ParameterTypeRequiredDescription
No parameters.
update_highlight Write

Update highlight.

Lua path
app.integrations.raindrop.update_highlight
Full name
raindrop.raindrop_highlights_update
ParameterTypeRequiredDescription
No parameters.
check_url_existence Write

Check URL(s) existence.

Lua path
app.integrations.raindrop.check_url_existence
Full name
raindrop.raindrop_import_check_url_s_existence
ParameterTypeRequiredDescription
No parameters.
parse_html_import_file Write

Parse HTML import file.

Lua path
app.integrations.raindrop.parse_html_import_file
Full name
raindrop.raindrop_import_parse_html_import_file
ParameterTypeRequiredDescription
No parameters.
parse_url Read

Parse URL.

Lua path
app.integrations.raindrop.parse_url
Full name
raindrop.raindrop_import_parse_url
ParameterTypeRequiredDescription
No parameters.
create_many Write

Create many raindrops.

Lua path
app.integrations.raindrop.create_many
Full name
raindrop.raindrop_raindrops_multiple_create_many_raindrops
ParameterTypeRequiredDescription
No parameters.
get Read

Get raindrops.

Lua path
app.integrations.raindrop.get
Full name
raindrop.raindrop_raindrops_multiple_get_raindrops
ParameterTypeRequiredDescription
No parameters.
remove_many Write

Remove many raindrops.

Lua path
app.integrations.raindrop.remove_many
Full name
raindrop.raindrop_raindrops_multiple_remove_many_raindrops
ParameterTypeRequiredDescription
No parameters.
update_many Write

Update many raindrops.

Lua path
app.integrations.raindrop.update_many
Full name
raindrop.raindrop_raindrops_multiple_update_many_raindrops
ParameterTypeRequiredDescription
No parameters.
create Write

Create raindrop.

Lua path
app.integrations.raindrop.create
Full name
raindrop.raindrop_raindrops_single_create_raindrop
ParameterTypeRequiredDescription
No parameters.
get_permanent_copy Read

Get permanent copy.

Lua path
app.integrations.raindrop.get_permanent_copy
Full name
raindrop.raindrop_raindrops_single_get_permanent_copy
ParameterTypeRequiredDescription
No parameters.
get Read

Get raindrop.

Lua path
app.integrations.raindrop.get
Full name
raindrop.raindrop_raindrops_single_get_raindrop
ParameterTypeRequiredDescription
No parameters.
remove Write

Remove raindrop.

Lua path
app.integrations.raindrop.remove
Full name
raindrop.raindrop_raindrops_single_remove_raindrop
ParameterTypeRequiredDescription
No parameters.
suggest_collection_and_tags_existing_bookmark Read

Suggest collection and tags for existing bookmark.

Lua path
app.integrations.raindrop.suggest_collection_and_tags_existing_bookmark
Full name
raindrop.raindrop_raindrops_single_suggest_collection_and_tags_for_existing_bookmark
ParameterTypeRequiredDescription
No parameters.
suggest_collection_and_tags_new_bookmark Write

Suggest collection and tags for new bookmark.

Lua path
app.integrations.raindrop.suggest_collection_and_tags_new_bookmark
Full name
raindrop.raindrop_raindrops_single_suggest_collection_and_tags_for_new_bookmark
ParameterTypeRequiredDescription
No parameters.
update Write

Update raindrop.

Lua path
app.integrations.raindrop.update
Full name
raindrop.raindrop_raindrops_single_update_raindrop
ParameterTypeRequiredDescription
No parameters.
upload_cover Write

Upload cover.

Lua path
app.integrations.raindrop.upload_cover
Full name
raindrop.raindrop_raindrops_single_upload_cover
ParameterTypeRequiredDescription
No parameters.
upload_file Write

Upload file.

Lua path
app.integrations.raindrop.upload_file
Full name
raindrop.raindrop_raindrops_single_upload_file
ParameterTypeRequiredDescription
No parameters.
get_tags Read

Get tags.

Lua path
app.integrations.raindrop.get_tags
Full name
raindrop.raindrop_tags_get_tags
ParameterTypeRequiredDescription
No parameters.
merge_tags Write

Merge tags.

Lua path
app.integrations.raindrop.merge_tags
Full name
raindrop.raindrop_tags_merge
ParameterTypeRequiredDescription
No parameters.
remove_tag Write

Remove tag(s).

Lua path
app.integrations.raindrop.remove_tag
Full name
raindrop.raindrop_tags_remove
ParameterTypeRequiredDescription
No parameters.
rename_tag Write

Rename tag.

Lua path
app.integrations.raindrop.rename_tag
Full name
raindrop.raindrop_tags_rename
ParameterTypeRequiredDescription
No parameters.
connect_social_network_account Read

Connect social network account.

Lua path
app.integrations.raindrop.connect_social_network_account
Full name
raindrop.raindrop_user_authenticated_connect_social_network_account
ParameterTypeRequiredDescription
No parameters.
disconnect_social_network_account Read

Disconnect social network account.

Lua path
app.integrations.raindrop.disconnect_social_network_account
Full name
raindrop.raindrop_user_authenticated_disconnect_social_network_account
ParameterTypeRequiredDescription
No parameters.
get_user Read

Get user.

Lua path
app.integrations.raindrop.get_user
Full name
raindrop.raindrop_user_authenticated_get_user
ParameterTypeRequiredDescription
No parameters.
get_user_by_name Read

Get user by name.

Lua path
app.integrations.raindrop.get_user_by_name
Full name
raindrop.raindrop_user_authenticated_get_user_by_name
ParameterTypeRequiredDescription
No parameters.
update_user Write

Update user.

Lua path
app.integrations.raindrop.update_user
Full name
raindrop.raindrop_user_authenticated_update_user
ParameterTypeRequiredDescription
No parameters.