Authenticated user

Get user

GET https://api.raindrop.io/rest/v1/user

Get currently authenticated user details

{
    "result": true,
    "user": {
      "_id": 32,
      "config": {
        "broken_level": "strict",
        "font_color": "",
        "font_size": 0,
        "lang": "ru_RU",
        "last_collection": 8492393,
        "raindrops_sort": "-lastUpdate",
        "raindrops_view": "list"
      },
      "dropbox": {
        "enabled": true
      },
      "email": "some@email.com",
      "email_MD5": "13a0a20681d8781912e5314150694bf7",
      "files": {
        "used": 6766094,
        "size": 10000000000,
        "lastCheckPoint": "2020-01-26T23:53:19.676Z"
      },
      "fullName": "Mussabekov Rustem",
      "gdrive": {
        "enabled": true
      },
      "groups": [
        {
          "title": "My Collections",
          "hidden": false,
          "sort": 0,
          "collections": [
            8364483,
            8364403,
            66
          ]
        }
      ],
      "password": true,
      "pro": true,
      "proExpire": "2028-09-27T22:00:00.000Z",
      "registered": "2014-09-30T07:51:15.406Z"
  }
}

Get user by ID

GET https://api.raindrop.io/rest/v1/user/{id}

Get's publicly available user details

Path Parameters

Name
Type
Description

id

number

User ID

{
  "result": true,
  "user": {
    "_id": 32,
    "email_MD5": "13a0a20681d8781912e5314150694bf7",
    "fullName": "Mussabekov Rustem",
    "pro": true,
    "registered": "2014-09-30T07:51:15.406Z"
  }
}

Update user

PUT https://api.raindrop.io/rest/v1/user

To change email, config, password, etc... you can do it from single endpoint

Request Body

Name
Type
Description

groups

array

config

object

newpassword

string

oldpassword

string

fullName

string

email

string

{
    "result": true,
    "user": {
        ...
    }
}

Connect social network account

GET https://api.raindrop.io/rest/v1/user/connect/{provider}

Connect social network account as sign in authentication option

Path Parameters

Name
Type
Description

provider

string

facebook

google

twitter

vkontakte

dropbox

or

gdrive

Location: https://some.com/...

Disconnect social network account

GET https://api.raindrop.io/rest/v1/user/connect/{provider}/revoke

Disconnect social network account from available authentication options

Path Parameters

Name
Type
Description

provider

string

facebook

google

twitter

vkontakte

dropbox

or

gdrive

Last updated