Docs

QuickSafe API reference

QuickSafe has two core API flows: a permanent read endpoint for your saved links and a resettable write token for extension sync.

Permanent JSON feed

GET /api/links?publicId=qs_pub_...

Returns the authenticated user's links grouped by category. The `publicId` stays stable for the account.

GET /api/links?publicId=qs_pub_1234567890

Extension sync

POST /api/links

The Chrome extension should send new links with the user's write token in the `Authorization` header.

POST /api/links
Authorization: Bearer qs_tok_your_secret_token
Content-Type: application/json

{
  "url": "https://example.com/article",
  "title": "Example article",
  "categoryName": "Reading",
  "categoryColor": "#4a9eff",
  "savedAt": 1775971200000
}

Rate limits

Free vs Pro

Free10 / minute50 / hour100 / day
Pro100 / minute1,000 / hour5,000 / day