app_image
The app_image domain has 4 actions. On the meta surface they are all reached through arcane_app_image; on the individual surface each one is its own tool; on the dynamic surface run them with arcane_execute_action and the canonical ID.
Summary
Section titled “Summary”| Action | Title | Kind |
|---|---|---|
app_image.get_default_profile | Get default profile image | read |
app_image.get_favicon | Get application favicon | read |
app_image.get_logo | Get application logo | read |
app_image.get_pwa_icon | Get PWA icon | read |
Actions
Section titled “Actions”app_image.get_default_profile
Section titled “app_image.get_default_profile”Get default profile image
Get the default user profile image
- Kind: read
- Required parameters: none
- Meta tool:
arcane_app_imagewith"action": "get_default_profile" - Individual tool:
arcane_app_image_get_default_profile - Arcane route:
GET /api/app-images/profile - Operation ID:
get-default-profile - Usage: The generic placeholder avatar (WebP, public) shown for users without a custom picture, returned as a base64 embedded image with contentType and bytes. A specific user’s own picture comes from user.avatar, with userId from user.list.
- Related actions:
user.avatar,user.list
app_image.get_favicon
Section titled “app_image.get_favicon”Get application favicon
Get the application favicon image
- Kind: read
- Required parameters: none
- Meta tool:
arcane_app_imagewith"action": "get_favicon" - Individual tool:
arcane_app_image_get_favicon - Arcane route:
GET /api/app-images/favicon - Operation ID:
get-favicon - Usage: The browser favicon of the Arcane web UI as an .ico file (public, no login needed, returned as a base64 embedded image with contentType and bytes, and preview builds with developmentBrandingEnabled on return the development favicon). Use app_image.get_pwa_icon for sized PNG app icons and app_image.get_logo for the SVG logo.
- Related actions:
app_image.get_pwa_icon,app_image.get_logo
app_image.get_logo
Section titled “app_image.get_logo”Get application logo
Get the application logo image
- Kind: read
- Required parameters: none
- Meta tool:
arcane_app_imagewith"action": "get_logo" - Individual tool:
arcane_app_image_get_logo - Arcane route:
GET /api/app-images/logo - Operation ID:
get-logo - Usage: Arcane’s own logo as SVG markup (public, no login needed, returned inline as content): the square icon by default, full=true for the logo with wordmark, animated=true for the trace-and-fill variant, and loop=true makes the animated icon loop as a loader (only with animated=true and full=false). color (hex, CSS color name, rgb()/hsl()/oklch()/oklab()) previews an accent color. A missing or unsafe value silently falls back to Arcane’s default violet, never to a user’s saved accent preference. On preview (non-stable) builds with the public developmentBrandingEnabled setting on (its default), the square icon, plain or animated, is the development PNG (base64 embedded resource) and color and loop are ignored, but full=true still returns SVG.
- Related actions:
app_image.get_favicon,app_image.get_pwa_icon,settings.public
app_image.get_pwa_icon
Section titled “app_image.get_pwa_icon”Get PWA icon
Get a Progressive Web App icon image
- Kind: read
- Required parameters:
filename - Meta tool:
arcane_app_imagewith"action": "get_pwa_icon" - Individual tool:
arcane_app_image_get_pwa_icon - Arcane route:
GET /api/app-images/pwa/{filename} - Operation ID:
get-pwa-icon - Usage: A sized PNG icon of the installable web app (public, no login needed). filename is required and must be exactly one of icon-72x72.png, icon-96x96.png, icon-128x128.png, icon-144x144.png, icon-152x152.png, icon-192x192.png, icon-384x384.png or icon-512x512.png. Any other name fails with 400 invalid PWA icon filename. Returned as a base64 embedded image. Preview (non-stable) builds with developmentBrandingEnabled on serve the development icons.
- Related actions:
app_image.get_favicon,app_image.get_logo