Blesyum Core

branding

7 uç · /api/v1/branding

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 7 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.

GET/api/v1/branding

The tenant's branding — published live values + current draft (WL-07).

Oturum
İstek
curl -X GET "https://api.blesyum.com/api/v1/branding" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PUT/api/v1/branding

Update the branding draft (WL-01..06).

Oturum
İstek
curl -X PUT "https://api.blesyum.com/api/v1/branding" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/v1/branding/asset/{*key}

Serve a public branding asset (logo/favicon). Only `tenants/<id>/branding/*` keys

OturumYol parametresi: *key

are servable and the path is validated against traversal. Public — branding logos appear on the pre-login screen (WL-05). On S3 the client is redirected straight to the object (CDN/presigned, BLE-1359); on the local backend the bytes are streamed.

İstek
curl -X GET "https://api.blesyum.com/api/v1/branding/asset/<*key>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/v1/branding/by-domain/{domain}

Resolve published branding for a custom domain (WL-05 login screen). Public.

OturumYol parametresi: domain
İstek
curl -X GET "https://api.blesyum.com/api/v1/branding/by-domain/<domain>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/branding/favicon

Upload a branding favicon (WL-01). Same as [`branding_logo_upload_h`] with a

Oturum

tighter size cap. Requires `core.settings.manage`.

İstek
curl -X POST "https://api.blesyum.com/api/v1/branding/favicon" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/v1/branding/publish

Publish the branding draft (WL-07).

Oturum
İstek
curl -X POST "https://api.blesyum.com/api/v1/branding/publish" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?