Skip to main content
GET
/
api
/
saved-items
/
status
Get Save Status
curl --request GET \
  --url https://api.example.com/api/saved-items/status

Authentication

Requires authentication via session cookie.

Query Parameters

ParameterTypeRequiredDescription
content_typestringYespost, recipe, or collection
content_idUUIDYesThe content ID to check

Response

{
  "isStandaloneSaved": false,
  "savedItemId": "uuid",
  "collections": [
    {
      "id": "uuid",
      "name": "My Favorites",
      "is_public": true
    }
  ]
}
FieldDescription
isStandaloneSavedtrue if saved but NOT in any collection
savedItemIdThe saved_item UUID, or null if not saved
collectionsArray of collections containing this item

Standalone Logic

An item is “standalone saved” when:
  1. It has a saved_items record, AND
  2. It is NOT in any collections
This distinction powers the save modal UI where users can save items to specific collections or just bookmark them.

Error Responses

StatusCodeDescription
400VALIDATION_ERRORMissing or invalid parameters
401UNAUTHORIZEDNot authenticated