Set favorite state
PATCH
/v1/cards/{cardId}/favoriteAuthorization
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.
Path parameters
cardIdstringrequiredRequest body
application/jsonisFavoritedbooleanrequiredResponses
200Updated favorite state
aiSummarystring | nullaiTagsstring[]requiredappUrlstring<uri>requiredcontentstringrequiredcreatedAtnumberrequiredfileExtensionstring | nullfileKindstring | nullfileLanguagestring | nullfileNamestring | nullfilePreviewobject | nullfileSizenumber | nullfileUrlstring | nullidstringrequiredisFavoritedbooleanrequiredlinkPreviewImageUrlstring | nullmetadataDescriptionstring | nullmetadataTitlestring | nullmimeTypestring | nullnotesstring | nullscreenshotUrlstring | nulltagsstring[]requiredthumbnailUrlstring | nulltypestringrequiredupdatedAtnumberrequiredurlstring | nullRequest
curl -X PATCH "https://teakvault.com/api/v1/cards/string/favorite" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"isFavorited": true
}'const response = await fetch("https://teakvault.com/api/v1/cards/string/favorite", {
method: "PATCH",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({
"isFavorited": true
})
});import requests
response = requests.patch(
"https://teakvault.com/api/v1/cards/string/favorite",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
json={
"isFavorited": True
},
)Response
{
"aiSummary": "string",
"aiTags": [
"string"
],
"appUrl": "<uri>",
"content": "string",
"createdAt": 0,
"fileExtension": "string",
"fileKind": "string",
"fileLanguage": "string",
"fileName": "string",
"filePreview": {},
"fileSize": 0,
"fileUrl": "string",
"id": "string",
"isFavorited": true,
"linkPreviewImageUrl": "string",
"metadataDescription": "string",
"metadataTitle": "string",
"mimeType": "string",
"notes": "string",
"screenshotUrl": "string",
"tags": [
"string"
],
"thumbnailUrl": "string",
"type": "string",
"updatedAt": 0,
"url": "string"
}