Returns the item-level diff between the current Valorant version and the immediately previous one, as written by the pipeline at publish time.
The /v1/diff/latest endpoint serves the diff that the pipeline wrote into the current version directory at publish time. It describes which items were added, removed, or changed across every category between the previous version and the version currently active behind the current symlink.Use this endpoint to keep a downstream cache in sync without re-fetching every category after each Valorant patch.
Map of category name (agents, weapons, etc.) to a category diff with added, removed, and changed arrays. added and removed contain UUIDs; changed contains objects with the uuid and the sorted list of top-level fields whose serialized value differs.
Returned when the active version directory has no diff file yet. This happens on a first-ever pipeline run, or when retention removed the previous version before a diff could be emitted.
Returned when a diff file exists on disk but is unreadable or corrupt. Treat this as an operations alert.
Pair this endpoint with /v1/version to detect new patches: when manifestId changes, fetch /v1/diff/latest and apply the per-category added, removed, and changed lists to your cache.