Diff a version of a topic
What changed between this version and another: a field-by-field list of what changed.
The direction is always FROM the addressed version TO the other side,
so a diff against current reads as "what has happened since".
Path parameters
name string required The topic's org-unique name (its SES key).
version integer required The version number, as returned by the versions collection. Version numbers are the handle on every kind here, including the kinds whose dashboard routes address a version by row id.
Query parameters
against string optional current (the default) diffs against the live definition; a number diffs against that version of the same definition.
Responses
Errors follow the RFC 7807 problem format — see the error reference.
kind string required from integer required to integer | null required Null when against=current: the current state is not a version and has no number until the next edit snapshots it.
against_current boolean required unified string optional A unified diff of the source text. Absent for the schema kinds and for an unchanged source.
source_withheld string optional The scope that would return unified, set only when that is why it is absent.
fields array<object> required Always present: [] means compared and identical, where null would mean not computed.
Each entry in fields:
field string required from string required to string required truncated boolean required unified was cut at the size bound. What is shown is a valid prefix; the change it omits is not in it.
identical boolean required code is internal_error. The
request_id field can be quoted to SendOps support to investigate.
application/problem+json