Raindrop

Bookmark manager

Go to site
Explore
/
Apps
/
Raindrop

Raindrop API Integrations

Build and run workflows using the Raindrop API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

The Raindrop API provides users with powerful tools to create sophisticated web and mobile applications. With Raindrop, users have the ability to build and deploy a wide range of applications, feature-rich applications that can meet the needs and requirements of any business.

Here are just some of the many things you can build with the Raindrop API:

  • Create and manage dynamic user databases.
  • Create marketing campaigns and loyalty programs.
  • Create web and mobile applications.
  • Create integrated payment systems.
  • Create targeted data-driven newsletters.
  • Monitor user activity with analytics.
  • Build and deliver customized experiences.
  • Build and integrate with third-party APIs.
  • Create and manage multi-tier role-based user hierarchies.
  • Create virtual currencies.
  • Set up custom forms for collecting user data.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    raindrop: {
      type: "app",
      app: "raindrop",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.raindrop.io/rest/v1/user`,
      headers: {
        Authorization: `Bearer ${this.raindrop.$auth.oauth_access_token}`,
      },
    })
  },
})
Save to Raindrop Collection with Raindrop API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Raindrop
 
Try it
Send Message (Advanced) with Discord Webhook API on New Bookmark from Raindrop API
Raindrop + Discord Webhook
 
Try it
Add Multiple Rows with Google Sheets API on New Bookmark from Raindrop API
Raindrop + Google Sheets
 
Try it
Save to Raindrop Collection with Raindrop API on New Item in Feed from RSS API
RSS + Raindrop
 
Try it
Save to Raindrop Collection with Raindrop API on New Message from Discord API
Discord + Raindrop
 
Try it
New Bookmark from the Raindrop API

Emit new event when a bookmark is added

 
Try it
Create New Collection with the Raindrop API

Creates an additional collection. See the docs here

 
Try it
Delete Bookmark with the Raindrop API

Delete a bookmark. See the docs here

 
Try it
Delete Collection with the Raindrop API

Delete a collection. See the docs here

 
Try it
Get Bookmark with the Raindrop API

Retrieve bookmark detailed information by given ID. See the docs here

 
Try it
Get Collection with the Raindrop API

Get collection. See the docs here

 
Try it

Authentication

Raindrop uses OAuth authentication. When you connect your Raindrop account, Pipedream will open a popup window where you can sign into Raindrop and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Raindrop API.

Pipedream requests the following authorization scopes when you connect your account:

OAuth Request Configurations:
  1. authorization
    GEThttps://raindrop.io/oauth/authorize?client_id={{oauth.client_id}}&redirect_uri={{oauth.redirect_uri}}&state={{oauth.state}}&response_type=code&scope={{oauth.space_separated_scopes}}
  2. accessToken
    POSThttps://api.raindrop.io/v1/oauth/access_tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&redirect_uri={{oauth.redirect_uri}}&grant_type=authorization_code&code={{oauth.code}}
  3. refreshToken
    POSThttps://api.raindrop.io/v1/oauth/access_tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&grant_type=refresh_token&refresh_token={{oauth.refresh_token}}