Contract API requests now return clear errors for unsupported field names and contact-link updates. Use contractValue, scheduledClosingDate, and the individual property address fields. When creating a contract, link people with the contactIds array; manage existing contract contacts in the app.
Contract tools now report invalid pipeline stages and unsupported parameters, and roll back other edits when a requested stage fails validation.
Partner API retries without a cached result now return 409 Conflict with retry guidance. Check the resource before retrying; this response does not confirm whether the original write succeeded. Successful cached responses continue to replay normally.