References API
References API
Bookmarks and shortcuts for quick access to resources.
Endpoints
List References
GET /api/refGet all references for the authenticated user.
Authentication: Required
Response:
{
"data": [
{
"refId": "ref_123",
"type": "file",
"description": "Important Doc",
"createdAt": 1735000000,
"expiresAt": null,
"count": 0
}
]
}Create Reference
POST /api/refCreate a new reference/bookmark.
Authentication: Required
Request:
{
"type": "file",
"description": "Project Docs",
"expiresAt": 1735086400,
"count": 1
}Get Reference
GET /api/ref/{ref_id}Get a specific reference by ID. The path parameter uses snake_case.
Authentication: Required
Example:
const ref = await api.ref.id('ref_123').get()Delete Reference
DELETE /api/ref/{ref_id}Delete a reference. The path parameter uses snake_case.
Authentication: Required
Example:
await api.ref.id('ref_123').delete()Usage
// Create bookmark
const ref = await api.ref.post({
type: 'file',
description: 'Team Meeting Notes',
count: 1
})
// List bookmarks
const refs = await api.ref.get()
// Delete bookmark
await api.ref.id(ref.refId).delete()