Skip to main content
Question

Paywall JSON and Spec?

  • May 2, 2026
  • 1 reply
  • 16 views

Forum|alt.badge.img

I’m looking at making an implementation for .NET MAUI to support rendering Paywalls at the MAUI layer instead of trying to wrap the native Android/iOS SDKs to do it (the dependency graph is a bit of a nightmare to sort out for it unfortunately - the core SDKs aren’t too bad and I have working nicely).

Is there a spec or schema somewhere that I can get the details for the data returned when requesting paywalls?

I see the v2 api has an openapi spec which defines some parts, but there’s stuff like additionalProperties which seems like it could be platform specific.

Could you post specs for android/iOS at the very least, to understand more what the api might return? Alternatively, if you actually have a true unified version of the object model for web or flutter or some other framework, a comprehensive and complete spec for that would also be helpful.

Thanks

1 reply

guilherme
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • May 6, 2026

Hey ​@redth!

At the moment there isn't a published JSON Schema for the Paywalls V2 component model that I can point you at directly. The closest to a "unified" reference is the open-source hybrid SDKs, since they all decode the same JSON payload from our backend:

For the broader MAUI side, the closest thing the community has is Kebechet/Maui.RevenueCat.InAppBilling (also discussed here on our community forum), in case you haven’t come across it yet.

It's not officially supported by RevenueCat, but it's the only MAUI integration in the ecosystem and covers purchases, offerings, customer info and entitlements pretty well. Worth flagging it doesn't currently expose paywalls, so it won't help for the rendering piece you're tackling, but it could save you time on the rest, and the maintainer / issue tracker there is probably the best place to land any MAUI-specific questions or contributions.

Hope that helps!