SnozeDevelopers
API referenceUser preferences

Set the caller's custom order for an item

Stores the caller's custom sort position for one workspace item in their sidebar, creating the preference row if needed. Requires `workspace:read`. Naturally idempotent: writing the same order again leaves the row unchanged.

POST
/v1/workspaces/{workspaceId}/preferences/items/{itemId}/order
AuthorizationBearer <token>

Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.

In: header

Path Parameters

workspaceId*string
itemId*string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

curl -X POST "https://example.com/v1/workspaces/string/preferences/items/string/order" \  -H "Content-Type: application/json" \  -d '{    "itemId": "string",    "order": 0  }'
{  "data": {    "itemId": "string",    "order": 0  }}