place.stream.branding.deleteBlob

Delete a branding asset blob. Requires admin authorization.

Repository @stream.place did:plc:rbvrr34edl5ddpuwcubjiost not from the namespace authority
Details · procedure
Kindprocedure
Authoritybranding.stream.place
Indexed

Procedure

procedure · POST

Input

application/json

broadcaster

string · did

DID of the broadcaster. If not provided, uses the server's default broadcaster.

key

requiredstring

Branding asset key (mainLogo, favicon, siteTitle, etc.)

Output

application/json

success

requiredboolean

Errors

Unauthorized

The authenticated DID is not authorized to modify branding

BrandingNotFound

The requested branding asset does not exist

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • place.stream.branding.getBlob

    query not from the namespace authority

    Get a specific branding asset blob by key.

  • place.stream.branding.updateBlob

    procedure not from the namespace authority

    Update or create a branding asset blob. Requires admin authorization.

  • Clears a community's picture or banner. Idempotent: clearing an image that was never set succeeds. The blob itself is left in the community's repo rather than deleted, so an older record revision still resolves.

  • place.stream.branding.getBranding

    query not from the namespace authority

    Get all branding configuration for the broadcaster.

  • place.stream.branding.exportBundle

    query not from the namespace authority

    Download the node's branding as a bundle: a zip with branding.yaml (every set key; image keys name files in the zip) plus the image files. Re-import it on another node with place.stream.branding.importBundle. Requires admin authorization.