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 Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
subcategory
required
Subcategory ID (15 chars)
string
visible
required
boolean
Examplegenerated
{ "subcategory": "example", "visible": true}Responses
Section titled “Responses”Saved subcategory preference
Media typeapplication/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
Examplegenerated
{ "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