Skip to main content

AppInstallationBillingView

An installed app's billing: whether it is paid, its plans, and its subscription.

type AppInstallationBillingView {
currentPeriodEnd: DateTime
installationId: ID!
paid: Boolean!
pausedByBilling: Boolean!
plan: String
plans: [AppPlanView!]!
status: String!
}

Fields​

AppInstallationBillingView.currentPeriodEnd ● DateTime scalar​

When the current billing period ends.

AppInstallationBillingView.installationId ● ID! non-null scalar​

The installation.

Whether the app charges for its use.

AppInstallationBillingView.pausedByBilling ● Boolean! non-null scalar​

Whether billing (not an admin) is holding the app paused.

AppInstallationBillingView.plan ● String scalar​

The plan bought, when there is one.

AppInstallationBillingView.plans ● [AppPlanView!]! non-null object​

The plans the app offers.

AppInstallationBillingView.status ● String! non-null scalar​

NONE (free), PENDING (no plan bought yet), ACTIVE, PAST_DUE (payment retrying; the app keeps running), LAPSED or CANCELLED (the app is paused).

Returned By​

appInstallationBilling query