@Pav @Jeffrey_Chimene @CG_Dev @Casey_Page @OmarAlmonte
After a lengthy conversation with another client this morning, I have to admit that this debate has done exactly what any good debate should do: it has caused me to reconsider my position.
I still believe that urgency creates focus and that deadlines can drive progress. However, I have come to the conclusion that the timeline is secondary to a much more important issue: PARITY.
First, I believe the announcement made on November 11, 2025, stating that REST V2 had reached parity with XML-RPC was inaccurate. If subsequent events have demonstrated that parity was not, in fact, achieved, then I believe the responsible course of action is to acknowledge that openly and retract or clarify the statement. Transparency matters, especially for developers and businesses making long-term architectural decisions based on those communications.
Second, my position on parity has never changed.
Parity means, fundamentally, the state of being equal, equivalent, or evenly matched.
REST V2 should provide all of the functionality currently available through XML-RPC. Developers should not be asked to redesign business processes, remove features, or accept diminished capabilities simply because the migration target is incomplete. V2 should do what XML-RPC does today, completely and reliably.
Third, after further consideration, I support a true one-year migration timeline, but only after parity is genuinely achieved. The migration clock should begin when developers have a complete and production-ready platform to migrate to, not while critical gaps still exist.
I believe this is a reasonable compromise. It gives Keap the opportunity to deliver a complete solution and gives the developer ecosystem the time necessary to migrate responsibly.
At some point, however, the Keap development team needs to step forward and make a clear statement. The community needs transparency regarding the current state of parity, the remaining gaps, the roadmap for closing them, and the timeline that developers can realistically depend upon.
Everyone involved wants the same outcome: a successful transition to REST V2. Open communication, complete parity, and a realistic migration window are the three things that will make that outcome possible.
Thank you to my friends in the development community helping to push progress forward.
~Christian