Skip to main content
PATCH
Curate, publish, or unpublish a platform Fleet library entry

Authorizations

Authorization
string
header
required

Obtain a token via the CLI auth flow (POST /v1/auth/sessions) or GitHub OAuth

Headers

If-Match
string | null

Optional catalog row version from the list response. Stale values return 412 with the current etag.

Path Parameters

id
string
required

UUIDv7 of the resource.

Body

application/json

Partial operator edit for one Fleet-library row.

description
string | null

Replacement description.

name
string | null

Replacement display name.

published
boolean | null

Publish or withdraw.

required_credentials_reasons
any

Operator-authored reason copy.

source_ref
string | null

Replacement branch or tag.

source_repo
string | null

Replacement GitHub owner/repository.

Response

The entry as it now reads, under its new entity tag

One metadata-only platform Fleet-library row.

description
string
required

Curated description.

etag
string
required

Strong version over the editable row surface.

id
string
required

Slug identity.

name
string
required

Display name.

required_credentials_reasons
any
required

Operator-authored per-credential reason copy.

requirements
object
required

Derived requirement names and trigger presence.

source_ref
string
required

Fetched revision.

source_repo
string
required

GitHub owner/repository.

updated_at
integer<int64>
required

Last mutation instant in epoch milliseconds.

visibility
string
required

Draft or public.

content_hash
string | null

Content identity, never support-file bytes.