Dashboard
Set branding
Update the sign-in page's branding. Every field is optional, so a caller can change any subset; opacity and blur are clamped to their valid ranges. Requires the **admin** role.
udon_session<token>
In: cookie
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X PUT "https://example.com/api/branding" \ -H "Content-Type: application/json" \ -d '{}'Empty
Run a widget POST
Force-refresh a widget's main source, or run one of its named actions. Requires the **operator** role.
Upload a container icon PUT
Upload a custom icon (PNG, JPEG, WebP, GIF, or SVG, 1 MB max) for a container. The raw image bytes are the request body, and `Content-Type` must name the image's type. Requires the **operator** role.