Create or update a subcategory preference
PUT
/api/v1/user-subcategory-preference
const url = 'https://example.com/api/v1/user-subcategory-preference';const options = { method: 'PUT', headers: {'Content-Type': 'application/json'}, body: '{"subcategory":"example","visible":true}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://example.com/api/v1/user-subcategory-preference \ --header 'Content-Type: application/json' \ --data '{ "subcategory": "example", "visible": true }'Request Body required
Section titled “Request Body required ” Media type application/json
object
subcategory
required
Subcategory ID (15 chars)
string
visible
required
boolean
Example generated
{ "subcategory": "example", "visible": true}Responses
Section titled “ Responses ”Saved subcategory preference
Media type application/json
object
id
required
Preference ID (15 chars)
string
user
required
User ID (15 chars)
string
subcategory
required
Subcategory ID (15 chars)
string
visible
required
boolean
priority
integer
created
string format: date-time
updated
string format: date-time
Example generated
{ "id": "example", "user": "example", "subcategory": "example", "visible": true, "priority": 1, "created": "2026-04-15T12:00:00Z", "updated": "2026-04-15T12:00:00Z"}Bad Request
Unauthorized
Internal Server Error