Skip to main content
objectIncomeReport

Implements

Fields

currency
String!

ISO code of the currency the report settles in. Matches the Host's bank account currency for Stripe; always USD for Apple.

fiscalPeriod
Int

Apple fiscal period (month) within the fiscal year. Null when the report has no sales line items.

fiscalPeriodMonthLabel
String

Human-readable label of the Apple fiscal month the period falls in. Null when the report has no sales line items.

fiscalYear
Int

Apple fiscal year the period falls in. Null when the report has no sales line items.

grossRevenue
Int

What members paid in total — plan amounts plus taxes, including fees — in the currency's smallest unit such as cents.

id
ID!

ID of the object.

iosFees
Int

Apple fees paid by members on Apple purchases, in the currency's smallest unit such as cents. Null on reports from before fees were split by platform.

mightyNetworksFees
Int

Mighty Networks fees on Stripe sales, in the currency's smallest unit such as cents. Null on reports from before fees were split by platform.

paymentPlatform

The platform the reported sales were paid through.

periodEnd
ISO8601DateTime!

End of the reporting period.

periodStart
ISO8601DateTime!

Start of the reporting period.

One price point's breakdown row in this report, by price ID. Unlike planBreakdowns, it also serves price points with no revenue in the period (totals report zero).

Arguments
priceId
ID!
required

Price point ID (as exposed by planBreakdowns' price rows) — resource ID or GlobalID.

Per-Payment-Plan breakdown of the revenue in this report, highest earnings first. Only plans with revenue in the period appear.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

resourceId
ID!

Resource ID for this object, for interop with the Admin API.

stripeFees
Int

Stripe processing fees, in the currency's smallest unit such as cents. Null on reports from before fees were split by platform.

stripeTransferDate
ISO8601DateTime

When the payout was disbursed through Stripe. Null when nothing was disbursed through Stripe.

stripeTransferId
String

Stripe Transfer ID of the disbursement. Null when nothing was disbursed through Stripe.

taxes
Int

Taxes members paid, in the currency's smallest unit such as cents. Stripe sales only — Apple does not report taxes to us.

totalFees
Int!

All fees for the period combined, in the currency's smallest unit such as cents.

totalPayment
Int!

The portion Mighty Networks pays out to the Host directly; today that is Apple sales only, since Stripe sales settle straight into the Host's Stripe account. In the currency's smallest unit such as cents.

totalRevenue
Int!

The Network's earnings after fees, in the currency's smallest unit such as cents.

units
Int

Number of units sold across all Payment Plans in the period.