GET/api/admin/brandingAdmin

List branding asset slots

Lists every white-label branding asset slot (favicon, app icon, ...) with its upload constraints and, when an administrator uploaded a custom asset, its metadata. The assets themselves are served publicly at /branding/{asset}.

operationId get_api_admin_brandingAdministration

Authentication & permissionsAdmin

Platform administrators only

Accepted credentials
Who may call
Platform administrators only

Responses

application/json
PropertyTypeDescription
success*true
data*object
assets*BrandingAssetMetadataRecord[]
key*string
label*string
description*string
allowedContentTypes*string[]
maxSizeBytes*integer

Upload limit in raw bytes

recommendedDimensions*string
hasCustomAsset*boolean

Whether an administrator uploaded a custom asset for this slot

contentType*string | null | null
contentHash*string | null | null

SHA-256 hex digest of the uploaded bytes (null when using the default)

sizeBytes*number | null | null
updatedAt*number | null | null

Unix epoch milliseconds

updatedBy*string | null | null

uid of the administrator who uploaded it

JSONExample
"success"true
"data"
"assets"

Example request

bashcurl
curl -X GET 'https://auth.schemavaults.com/api/admin/branding' \
  -b 'refresh_token_<auth_server_app_id>=<value>'