Bulk Update Image Visibility
Publish or unpublish many images at once in the current personal or team context.
Provide either explicit images references or a search filter (same
semantics as the list endpoint’s search). Names are matched literally
within the caller’s personal scope, or the team scope when teamId is
set; owner-prefixed references are not supported here. Explicit
references report not-found and permission failures per image, while
search only updates the images the caller is allowed to change.
Rate Limit
50 requests per 60 seconds per IP and token.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Request model for publishing or unpublishing many images at once.
Exactly one of images (explicit references) or search (server-side
filter, same semantics as the list endpoint) must be provided. The whole
request operates in a single owner scope: the caller's personal images by
default, or a team's images when teamId is set. Owner-prefixed
references are not supported here; names are matched literally.
New image visibility (PUBLIC or PRIVATE)
PRIVATE, PUBLIC Explicit image references to update (max 100 per request)
100Case-insensitive substring match on image name, tag, or the name:tag reference; every matching image in scope is updated
Team ID if updating team images
Response
Successful Response
Response model for a bulk image visibility update.
True when no image failed to update
Status message describing the result
Requested visibility
PRIVATE, PUBLIC name:tag references that were updated
References that could not be updated