Chat To ClientsHelp Center

How can we help?

Knowledge baseDeveloper ResourcesDeveloper Resources

Agency App Reselling Config API

Easily surface your agency’s marked-up app prices inside custom plan cards, paywalls, or checkout flows using the new Agency App Reselling Config API. By pulling the exact rebilling configuration Chat To Clients CRM stores for each sub-account, you guarantee that clients always see the right, white-labeled price—no matter where you sell.


TABLE OF CONTENTS


What is the Agency App Reselling Config API?


The Agency App Reselling Config API (technically the Get Rebilling Config for App endpoint) is a Marketplace‐developer REST endpoint that returns the final, client-facing prices an agency has set for a specific app. When called with a sub-account OAuth token, the API responds with every active subscription, one-time, and usage-based rate so you can render prices that match the Marketplace and the Agency’s internal billing rules. 



Key Benefits of the Agency App Reselling Config API



Authentication Requirements


A valid sub-account (location) access token is required because pricing can vary by agency and by client. Calling the endpoint with an agency or developer token will return 403 Forbidden. 


Key points



Response Objects & Pricing Types


The JSON response is namespaced under subscriptionPlans, oneTimePlans, and usageMeters—each array containing planId, planName, currency, price, and billingInterval. These fields let you build dynamic UI elements such as:



Best Practices for Displaying Prices


Build trust and reduce cart abandonment by:



Frequently Asked Questions


Q: Does the API return prices in the agency’s default currency?

Yes. Each object includes a currency field so you can display the correct symbol.



Q: What happens if the agency has not enabled rebilling for a sub-account?

The endpoint still responds, but price values equal the base Marketplace cost (no markup).

 

Q: How often should I refresh prices?

Best practice is on page load and whenever the client changes plan options, with server-side caching of 5–10 minutes to respect rate limits.



Q: Can I call this API with an agency-level token?

No. You must use a sub-account token; agency tokens will receive 403 Forbidden. (marketplace.Chat To Clients CRM.com)



Q: Does the response include coupon or promotional discounts?

Not at this time. You’ll need to compute and display discounts in your own logic.



Q: Is the endpoint rate-limited?

Yes—currently 60 requests per minute per app (subject to change). Return 429 means you exceeded the limit.

Last updated Tue, 16 Dec, 2025 at 2:58 PM