API Integration Intelligence API
Validate supplied payloads against supplied contracts, map fields that exist on both sides, and apply a documented set of JSON transforms.
Build a schema from supplied examples. Required properties are keys present on every example. Whole numbers are integer. Additional properties stay allowed.
Check a payload against a supplied schema using the documented subset. Each failure has a JSON pointer. Unsupported keywords are reported and not applied.
Trim string edges and sort object keys. Types are not changed, fields are not removed, and each change is listed.
Apply rename, copy, pick, omit, cast, and default in order. A missing source is reported and not invented. A default is written only when the path is absent.
Map a path that exists on both sides, or a field name that matches one leaf on each side after splitting camel case and snake case. No value is copied.
List schema changes. A change is labeled breaking or non-breaking only when side is request or response. Title and description are ignored.
Order dotted numeric versions and compare the supplied schemas. A version number alone is not treated as compatible. The payload is checked against the later schema.
Generate a schema from examples, validate the payload, map fields that exist, compare contracts, and apply documented transforms. No external API is called.