# 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. - Product: https://www.brainiac.software/api/integration - Docs: https://www.brainiac.software/api/integration/docs - OpenAPI: https://www.brainiac.software/api/integration/openapi.json - Contact: support@brainiac.software (https://www.brainiac.software/contact) ## Operations - POST /api/v1/integration/json-schema-generate — $0.04 USDC — Generate a JSON schema: Build a schema from supplied examples. Required properties are keys present on every example. Whole numbers are integer. Additional properties stay allowed. Docs: https://www.brainiac.software/api/integration/docs#integration-json-schema-generate - POST /api/v1/integration/json-schema-validate — $0.04 USDC — Validate a payload: Check a payload against a supplied schema using the documented subset. Each failure has a JSON pointer. Unsupported keywords are reported and not applied. Docs: https://www.brainiac.software/api/integration/docs#integration-json-schema-validate - POST /api/v1/integration/response-normalize — $0.03 USDC — Normalize an API response: Trim string edges and sort object keys. Types are not changed, fields are not removed, and each change is listed. Docs: https://www.brainiac.software/api/integration/docs#integration-response-normalize - POST /api/v1/integration/payload-transform — $0.05 USDC — Transform a payload: 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. Docs: https://www.brainiac.software/api/integration/docs#integration-payload-transform - POST /api/v1/integration/field-map-generate — $0.05 USDC — Generate a field map: 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. Docs: https://www.brainiac.software/api/integration/docs#integration-field-map-generate - POST /api/v1/integration/contract-compare — $0.05 USDC — Compare API contracts: List schema changes. A change is labeled breaking or non-breaking only when side is request or response. Title and description are ignored. Docs: https://www.brainiac.software/api/integration/docs#integration-contract-compare - POST /api/v1/integration/version-compatibility-check — $0.04 USDC — Check version compatibility: 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. Docs: https://www.brainiac.software/api/integration/docs#integration-version-compatibility-check - POST /api/v1/integration/diagnose — $0.12 USDC — Diagnose an integration: Generate a schema from examples, validate the payload, map fields that exist, compare contracts, and apply documented transforms. No external API is called. Docs: https://www.brainiac.software/api/integration/docs#integration-diagnose