Tags

get
Get tags

https://api.raindrop.io/rest/v1/tags/{collectionId}
Request
Response
Request
Path Parameters
collectionId
optional
number
Optional collection ID, when not specified all tags from all collections will be retrieved
Response
200: OK
{
"result": true,
"items": [
{
"_id": "api",
"count": 100
}
]
}

put
Rename tag

https://api.raindrop.io/rest/v1/tags/{collectionId}
Request
Response
Request
Path Parameters
collectionId
optional
number
It's possible to restrict rename action to just one collection. It's optional
Body Parameters
replace
required
string
New name
tags
required
array
Specify array with only one string (name of a tag)
Response
200: OK
{
"result": true
}

put
Merge tags

https://api.raindrop.io/rest/v1/tags/{collectionId}
Basically this action rename bunch of tags to new name (replace field)
Request
Response
Request
Path Parameters
collectionId
optional
string
It's possible to restrict merge action to just one collection. It's optional
Body Parameters
replace
required
string
New name
tags
required
array
List of tags
Response
200: OK
{
"result": true
}

delete
Remove tag(s)

https://api.raindrop.io/rest/v1/tags/{collectionId}
Request
Response
Request
Path Parameters
collectionId
optional
string
It's possible to restrict remove action to just one collection. It's optional
Body Parameters
tags
required
array
List of tags
Response
200: OK
{
"result": true
}

get
Suggest tags

https://api.raindrop.io/rest/v1/tags/suggest/{raindropId}
Request
Response
Request
Path Parameters
raindropId
required
number
Raindrop ID
Response
200: OK
{
"result": true,
"tags": [
"app",
"development"
]
}