API Interface List

This topic provides a list of Yeastar Partner Portal API interfaces.

Authentication

Function HTTP method API endpoint
Request Access Token POST /auth/openapi/v1/oauth/token
Refresh Access Token POST /auth/openapi/v1/oauth/token

Purchase

Function HTTP method API endpoint
Query Available Subscription Products GET /pricing/openapi/purchase/v1/product_list
Query Available Subscription / Trial Plans and Services for a Product GET /pricing/openapi/purchase/v1/purchase_product_info
Query Information about the Plan Available for Trial GET /pricing/openapi/purchase/v1/trial/plan_info/{pricingPlanId}
Query Information about the Plan Available for Subscription GET /pricing/openapi/purchase/v1/purchase/plan_info/{pricingPlanId}
Query Information about the Plan Available for Renewal GET /pricing/openapi/purchase/v1/renew/plan_info/{pricingPlanId}
Query Information about the Service Available for Trial GET /pricing/openapi/purchase/v1/trial/add_on_info/{pricingServiceId}
Query Information about the Service Available for Subscription GET /pricing/openapi/purchase/v1/purchase/add_on_info/{pricingServiceId}
Query Information about the Service Available for Renewal GET /pricing/openapi/purchase/v1/renew/add_on_info/{pricingServiceId}
Query Subscription Price GET /pricing/openapi/purchase/v1/my_price_info
Calculate Subscription Price POST /pricing/openapi/purchase/v1/pricing/calculate

Order

Function HTTP method API endpoint
Query Order List GET /order/openapi/order/v1/page
Get Order Details GET /order/openapi/order/v1/get/{id}
Query Auto Renewal Status GET /order/openapi/order/v1/check/existed_auto_renew
Create an Order POST /order/openapi/order/v1/save

Product

Function HTTP method API endpoint
Query Product List GET /product/openapi/instance_product/v1/client/instance_product_list
Query Product Model GET /product/openapi/instance/v1/product_model
Get Product Details GET /product/openapi/instance_product/v1/detail
Query Activation Code for P-Series Software Edition GET /product/openapi/instance_product/v1/activation_code
Query Region List GET /product/openapi/instance/v1/region_list
Check the Existence of PBX URL for P-Series Cloud Edition GET /product/openapi/instance/v1/paug_pbx_url_existed
Enable Auto-renewal POST /product/openapi/instance_subscription/v1/active
Cancel Auto-renewal POST /product/openapi/instance_subscription/v1/cancel

User

Function HTTP method API endpoint
Query Account Balance GET /user/openapi/user/v1/client/account_balance
Query Subordinate User List GET /user/openapi/user/v1/client/partner_list
Query Information of a Subordinate User GET /user/openapi/user/v1/subordinate_user
Query Billing Contact List GET /user/openapi/user/v1/client/billing_contact_list