Complete a Fluid OS widget package upload
Verify uploaded artifacts for a company-owned Fluid OS widget package version and approve the version when verification succeeds. Uploaded manifest.json is verified for matching packageId, matching version, and valid company-owned company.<package_key>. widget type prefixes.
Authorizations
Bearer token authentication
Path Parameters
Non-empty, object-path-safe widget package version identifier to verify. Dotted versions such as 1.0.0 are accepted; only exact . or .. path segments and characters outside [A-Za-z0-9._~-] are rejected.
1^(?!\.\.?$)[A-Za-z0-9._~-]+$Body
Request payload
Optional non-empty, object-path-safe widget package key. When omitted, the company's widget package is used; . and .. are not accepted.
1^(?!\.\.?$)[A-Za-z0-9._~-]+$Optional artifact metadata to compare with the stored upload session. When supplied, the list must include exactly the stored upload-session artifact paths; omissions and extras are rejected.
1Optional artifact metadata supplied when completing a widget package upload. Artifact paths must be unique top-level package artifact filenames within the request; accepted names are widget.js, manifest.json, *.css, and *.js.map with no slash paths. Accepted content types are application/javascript for widget.js, application/json for manifest.json and *.js.map, and text/css for *.css. Byte sizes are non-negative and checked against configured per-artifact and bundle limits; defaults are 5 MiB per artifact and 10 MiB per bundle unless environment config changes them. sha256/checksum, bytes/size, and contentType/content_type are accepted aliases and must match when both aliases are present; supplied artifact metadata is compared with the stored upload-session/package version artifact metadata during verification. If artifacts are supplied, they must include exactly the stored upload-session artifact paths. Manifest verification is separate and happens against uploaded artifact content.
- Widget script artifact
- Widget manifest artifact
- Stylesheet artifact
- Source map artifact
Response
Success
Approved Fluid OS widget package version details.
Non-empty, object-path-safe widget package version identifier. Dotted versions such as 1.0.0 are accepted; only exact . or .. path segments and characters outside [A-Za-z0-9._~-] are rejected.
1^(?!\.\.?$)[A-Za-z0-9._~-]+$