Inquiry on subscription and contract details availability via API

Hello Team,

I hope you’re doing well.

I’m reaching out to check whether there are any APIs available to programmatically retrieve Plan / subscription / contract details for our Zoom organization.

Specifically, we’re looking to understand if it’s possible to fetch the following details via API:

  • Current Zoom Plan

  • Billing cycle (Annual / Quarterly)

  • Contract start date and end date

  • Renewal amount

If these details are not exposed through APIs, could you please confirm whether they are only available via the Admin Portal or through our Zoom account / billing contacts?

This information will help us align our internal governance and automation workflows with Zoom’s subscription lifecycle.

Regards,

Vamsi Krishna

@elisa.zoom - I’ve looped you in here as you’ve been incredibly helpful to me in the past, and I was hoping you might be able to guide us on API availability or the best way to obtain these details.

@Vamshi ,

Have you check out the Zoom Billing API:

Thank you for the response @donte.zoom i am able fetch the following info from the APIs but unable to fetch the “Renewal amount” info. is there API to fetch it ?

  • Current Zoom Plan
  • Billing cycle (Annual / Quarterly)
  • Contract start date and end date

@donte.zoom - any update ?

@elisa.zoom - can you be any help here

Information Endpoint documentation Response field / notes
Current Zoom plan Get account subscriptions information — GET /accounts/{accountId}/billing/information Subscription-level plan records, including type and status.
Billing cycle List upcoming renewal accounts — GET /accounts/billing/renewals renewable_subscriptions[].billing_cycle
Contract start date Get account subscriptions information — GET /accounts/{accountId}/billing/information service_effective_date is the service effective date; it is not explicitly defined as the contract start date.
Contract end date List upcoming renewal accounts — GET /accounts/billing/renewals next_renewal_date — documented as the current term end date.
Renewal amount List upcoming renewal accounts — GET /accounts/billing/renewals total_renewal_amount; also includes renewable_subscriptions[].next_invoice_amount.

@Vamshi These endpoints have partner/master-account restrictions. The renewal endpoint lists upcoming renewals within a 30-, 60-, or 90-day window.