Skip to main content
POST
Sync a device firmware policy cache (internal)

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

id
string<uuid>
required

A UUID string identifying this device.

Body

One flat command that replaces a device's current policy-cache state.

netbox_device_id
integer
required
Required range: x >= 1
fetched_at
string<date-time>
required
freshness_deadline
string<date-time>
required
netbox_last_updated_marker
string
required
Maximum string length: 128
blob_size_bytes
integer
required
Required range: 0 <= x <= 2147483647
outcome
enum<string>
required
Available options:
valid,
rejected
policy
object | null

Typed valid-policy branch of a cache sync command.

error_code
enum<string> | null
Available options:
missing_policy,
unsupported_schema,
parse_error,
oversized_blob,
missing_source_metadata,
applicability_conflict,
stale_source
error_detail
string | null
Maximum string length: 2048
policy_id
string | null
Maximum string length: 128
schema_version
string | null
Maximum string length: 32

Response

No response body