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 name

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

Get's publicly available user details

Path Parameters

NameTypeDescription

name*

number

Username

{
  "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

NameTypeDescription

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

NameTypeDescription

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

NameTypeDescription

provider

string

facebook google twitter vkontakte dropbox or gdrive

Last updated