Skip to main content
Change the privacy setting of an upload.

Request

curl -X PATCH https://api.fucksornot.com/api/upload/550e8400-e29b-41d4-a716-446655440000/privacy \
  -H "Authorization: Bearer YOUR_JWT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"is_private": true}'

Parameters

ParameterTypeDescription
is_privatebooleantrue for private, false for public

Response

{
  "success": true
}

Privacy Behavior

Private Uploads

  • Don’t appear in public feeds or search
  • Don’t appear on your public profile
  • Still accessible if you know the direct URL
  • Only you and admins can view via the API

Public Uploads

  • Appear in all public feeds
  • Show on your public profile
  • Searchable by tags

Errors

StatusDescription
401Not authenticated
403Not authorized (not the owner)
404Upload not found