Keeping Integrations Running When Guidewire or Your Own Payload Changes

Keeping Integrations Running When Guidewire or Your Own Payload Changes

Craig Hangartner

Saba Gobal, CPCU

A feed that worked last week starts rejecting submissions. Or it accepts them and silently drops a field. The cause sits on one side of the connection: Guidewire shipped an update, or the sending system renamed, retyped, or added a field in its own payload.

The integration owner now has three questions to answer quickly. What changed, which mappings does it touch, and what reached underwriters and adjusters in the meantime? Most teams answer them by reading logs one failed record at a time.

This article explains why integrations break when either side changes, what those breaks look like in production, and a four-step routine for catching them before incomplete data lands in front of a person who has to act on it.

Why Do Integrations Break When Guidewire or a Payload Changes?

An integration breaks when the data one system sends stops matching the structure the other system expects. Either side causes the mismatch, and neither side watches the other.

Changes on the Guidewire side

Guidewire states on its Guidewire Cloud page that Guidewire Cloud delivers updates three times a year. Any release that adds a mandatory field or changes a data type breaks a feed that was mapped to the old structure.

Carriers on Guidewire Cloud receive these updates on Guidewire's schedule, not the sender's. An integration built once and left alone falls out of step by the next release.

Changes on the sender side

The sending system changes too. A vendor adds a coverage field, a broker platform changes a date format, or a TPA starts sending a nested object where it used to send a single value.

Senders that raise their release speed ship more of these changes. The carrier finds out when a record fails or when someone notices a gap. Payload changes are harder to see than Guidewire releases, because no public calendar announces them.

What Does a Broken Integration Look Like in Production?

Broken integrations rarely announce themselves. A request returns a success response while the record that arrives is incomplete, because a success response confirms receipt, not correct mapping.

The table sorts common changes by how they surface.

Change

Starts on

How it surfaces

Who notices first

Mandatory field added

Guidewire

Requests rejected or records held incomplete

The sender's engineer, after failures

Data type changed

Either side

Value dropped or misread

An underwriter or adjuster, as a gap

Field renamed or removed

Sender

Field arrives empty

An underwriter or adjuster, as a gap

New field with no destination

Sender

Data is received and never used

No one, until someone asks

The last three rows share one trait. The person who finds the problem is rarely the person who can fix it.

Failures that announce themselves

Rejected requests are the cheap failures. The error names the field, the sender fixes it, and the feed resumes.

Failures that stay quiet

The expensive failures return success. The record lands, the file opens, and a person finds the missing value while working the claim or the quote. Because the logs stay green, the first report of a problem is someone asking why a value is blank.

Feeds that nobody reviews after launch become technical debt that surfaces only when a record is wrong.

How Do You Find What Changed Before It Reaches a Person?

Finding a change means comparing what the sender transmits against what Guidewire expects, field by field, after every release on either side. We call this routine the Change-Ready Mapping Loop.

Four-step process: watch both release calendars, compare the contract, re-map affected fields, replay a test payload.

The four steps

  1. Watch both calendars. Put Guidewire's release dates and the sender's release notes on one schedule, so a review is booked before the change ships.

  2. Compare the contract. Diff the current payload against the field list Guidewire expects for that line of business. List every added, removed, renamed, or retyped field.

  3. Re-map the affected fields. Update only the fields the diff touches. A person confirms each change before it goes live.

  4. Replay a test payload. Send a representative payload and read the record in Guidewire, not only the status code.

A worked example

Suppose a release makes a new field mandatory on the submission structure. The diff flags the field as present in Guidewire's list and absent from the payload. The sender decides which source value fills it, an administrator confirms the mapping, and the test payload proves a submission now lands complete.

What to check on the record

Payload mapping matches each field in a sender's data to the field Guidewire expects, so a submission or claim lands in the right place on the first send. Step 4 confirms that it did.

Check that required fields are populated, that dates and amounts kept their format, and that coverages sit on the right line. Include one awkward record, such as a package product that maps one source field to several coverages.

Who Owns Each Change, and What Keeps Running Meanwhile?

Name one owner per feed

The sender owns the payload, and the carrier owns the Guidewire structure. The mapping sits between them, and without a named owner nobody runs the loop.

Assign one administrator per feed, with the authority to confirm mapping changes.

Keep a change log for each feed. Record the date, the field, the reason, and who confirmed the mapping, so the next review starts from a known state instead of from memory.

Keep unaffected data moving

Pausing a whole feed while one field is fixed stalls every underwriter and adjuster downstream. A better routine lets unaffected records continue and sends incomplete ones back to the sender for correction.

As carriers move to composable, API-first systems, partners expect data to flow continuously. A change routine becomes a standing job, not a one-time project.

How InsOps Helps

InsOps builds an insurance-trained AI that assists with keeping data moving into Guidewire. LiLa, our insurance-trained LLM, drafts the field mapping from your payload to the Guidewire structure, and a person on your team reviews and confirms every mapping before data moves.

The InsOps Integration Gateway gives MGAs, TPAs, brokers, and underwriting vendors a prebuilt route into Guidewire. It alerts the sender when Guidewire adds a mandatory field, and the flow keeps running. It flags incomplete data before it reaches an underwriter or adjuster, and a dashboard records every request, response, and error.

The gateway runs inside your own environment, so PII and PHI stay in controlled infrastructure. InsOps is a Guidewire technology partner. If you are evaluating how to keep data flowing into Guidewire without rebuilding a mapping after every release, contact us to talk through what this looks like for your operation.

Frequently Asked Questions

What is schema drift?

Schema drift is an unplanned change in the structure of data that one system sends or expects, such as a renamed field, a changed data type, or a new mandatory field. It leaves an existing integration out of step with the system on the other side.

Why does a stale mapping matter to underwriters and adjusters?

They work from the record Guidewire holds. When a field is missing or misread, they chase the sender for it or decide without it, and the delay lands on the person with the file open.

How often should a mapping be reviewed?

Review it after every Guidewire release and every sender release, using the four-step loop. Add a spot check of recent records between releases, since a feed can degrade without either calendar changing.

How do you detect a silent failure?

Compare what the sender transmitted with what Guidewire stored, field by field, instead of reading status codes. A feed that returns success while required fields arrive empty is the pattern to look for.

Which metrics show an integration is healthy?

Track the rejection rate, the share of records that arrive with every required field populated, the count of records held for correction, and the time from a change notice to a confirmed mapping.

How does the InsOps Integration Gateway help?

The gateway sends data into Guidewire through a prebuilt route, alerts the sender when Guidewire adds a mandatory field, and keeps the flow running. LiLa drafts the mapping, and an administrator reviews and confirms it before data moves.

How long does it take to restore a broken mapping?

The time depends on the size of the diff and how quickly a person confirms each change. A one-field change is a short task, a restructured payload is a project, and starting the loop before a release shortens both.

Craig Hangartner

Saba Gobal, CPCU