List cards
GET
/v1/cardsAuthorization
AuthorizationBearer token (OAuth access token or teakapi_ API key) · headerrequiredBearer token. Accepts either an OAuth 2.0 access token (obtained via browser sign-in; expires after 1 hour and is refreshable) or a teakapi_ API key.
Query parameters
qstringlimitintegercursorstringsortstringAllowed:
newestoldesttypestringAllowed:
textlinkimagevideoaudiodocumentpalettequotetagstringfavoritedbooleancreatedAfternumbercreatedBeforenumberincludestringComma-separated values: content, metadata, processing
Responses
200Paginated card list
itemsCardListItem[]requiredShow propertiesHide properties
Array of
CardListItemaiSummarystring | nullaiTagsstring[]requiredappUrlstring<uri>requiredcontentstringcreatedAtnumberrequiredfileNamestring | nullfileSizenumber | nullmimeTypestring | nullfileExtensionstring | nullfileKindstring | nullfileLanguagestring | nullfilePreviewobject | nullfileUrlstring | nullidstringrequiredisFavoritedbooleanrequiredlinkPreviewImageUrlstring | nullmetadataDescriptionstring | nullmetadataTitlestring | nullnotesstring | nullprocessingStatusstring | nullscreenshotUrlstring | nulltagsstring[]requiredthumbnailUrlstring | nulltypestringrequiredupdatedAtnumberrequiredurlstring | nullpageInfoCardPageInforequiredShow propertiesHide properties
hasMorebooleanrequirednextCursorstring | nullrequiredtotalnumber400Invalid request
codestringrequireddetailsobject | nullerrorstringrequiredrequestIdstring | nullretryAtnumber | nullRequest
curl -X GET "https://teakvault.com/api/v1/cards" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://teakvault.com/api/v1/cards", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});import requests
response = requests.get(
"https://teakvault.com/api/v1/cards",
headers={
"Authorization": "Bearer YOUR_TOKEN"
},
)Response
{
"items": [
{
"aiSummary": "string",
"aiTags": [
"string"
],
"appUrl": "<uri>",
"content": "string",
"createdAt": 0,
"fileName": "string",
"fileSize": 0,
"mimeType": "string",
"fileExtension": "string",
"fileKind": "string",
"fileLanguage": "string",
"filePreview": {},
"fileUrl": "string",
"id": "string",
"isFavorited": true,
"linkPreviewImageUrl": "string",
"metadataDescription": "string",
"metadataTitle": "string",
"notes": "string",
"processingStatus": "string",
"screenshotUrl": "string",
"tags": [
"string"
],
"thumbnailUrl": "string",
"type": "string",
"updatedAt": 0,
"url": "string"
}
],
"pageInfo": {
"hasMore": true,
"nextCursor": "string"
},
"total": 0
}{
"code": "string",
"details": {},
"error": "string",
"requestId": "string",
"retryAt": 0
}