Sandbox handover
- Customer Contacts can now be updated. Send a stable
externalContactIdon each Contact; see Updating Contacts. - When your Integration and PayPathIQ staff both change a Customer or Contact, the newest update wins; see The latest update wins.
- Every problem
typenow links to an error reference page. - Every
422 validation_errornow lists field problems inerrors, with a JSONpointerand a field error code. - Leaving a safety assertion type out of a supplied collection no longer clears it. Only
"state": "cleared"clears an assertion. - The OpenAPI document now lists
409 receivable_state_conflictfor Receivable and Payment observationPUT, and409 payment_policy_blockedfor Payment observationPUT. It no longer listspause_source_conflictor a409forclose, which the API never returned, or500 internal_error; unexpected failures return503 projection_unavailable. - Documented rate limits, scopes, and how to get a sandbox key.