Returns Microsoft's commercial-marketplace Usage report (ISVUsage) for your publisher account, pulled from Partner Center every night together with the Revenue report and returned as ingested.
What a row is. A daily aggregate of metered usage for one subscription and one meter dimension. Microsoft aggregates per distinct combination of the descriptive columns, so one subscription-day-dimension can appear as several rows when plan, price, private offer or anomaly attributes differ. Rows are not individual usage events: there is no UsageEventId or effective hour here. Use it to compare daily totals per dimension (MeteredUsage) against what you reported through the charge endpoint, and as the per-dimension detail behind the SKU-level totals in /financials.
Which id is which. For SaaS custom meters the SaaS subscription id (the one you see in GET /subscriptions and use when charging) is in ReferenceId; Microsoft's MarketplaceSubscriptionId column is the customer's Azure subscription. The subscriptionId filter matches either. MeterId is the Partner Center dimension id you pass as dimensionId when charging.
Filters. All optional. Without filters the call returns your whole history, which for a consumption offer is large; pass subscriptionId and a from/to window (inclusive usage days, ISO 8601). The source only changes nightly, so poll at most once a day. Note that the nightly refresh replaces the table; a request during that window can return fewer rows than the day before.
- Mock serverhttps://apidocs.wetransact.io/_mock/openapi/api/v1.0/usage
- WeTransact Publisher API Base URLhttps://<yoursubdomain>.wetransact.io/api/v1.0/usage
curl -i -X GET \
'https://apidocs.wetransact.io/_mock/openapi/api/v1.0/usage?subscriptionId=aa930163-2330-45c2-a17c-dd325f9f2d44&from=2026-08-01&to=2026-08-31' \
-H 'x-api-key: YOUR_API_KEY_HERE'Usage lines ordered by usageDate.
The Partner Center publisher (seller) the row belongs to. Default for single-publisher accounts.
Microsoft's column of that name: the CUSTOMER'S AZURE subscription id, not the SaaS subscription. For SaaS use referenceId.
First day of the month the usage belongs to. ISO 8601 date-time without offset (Microsoft report dates carry no time zone; treat as UTC dates).
The day the usage occurred. ISO 8601 date-time without offset (Microsoft report dates carry no time zone; treat as UTC dates).
Customer's Azure agreement type: Enterprise, Pay as You Go, Microsoft Customer Agreement, ...
Usage Based for metered dimensions; Subscription for flat recurring plans.
ISO 4217 code of the customer's billing currency (the CC columns).
VM offers only: usage hours normalised to cores. Mirrors rawUsage for SaaS.
Quantity billed to the customer for the dimension on this day (aggregate across that day's usage events), in usageUnit. Compare the daily total with what you reported through the charge endpoint.
For SaaS custom meters: the SaaS subscription id. Same value as marketplaceSubscriptionId in GET /subscriptions and assetId in /financials.
End of the customer's free trial, if any. ISO 8601 date-time without offset (Microsoft report dates carry no time zone; treat as UTC dates).
The Partner Center dimension id: the value you pass as dimensionId to the charge endpoint.
Microsoft's estimate of the financial impact of a flagged anomaly, USD.
True when the publisher marked this usage as anomalous in Partner Center.
When the anomaly action was taken. ISO 8601 date-time without offset (Microsoft report dates carry no time zone; treat as UTC dates).
[ { "Id": "8e1c4d2b-7a3f-4b9e-a1c5-3d6f8e9a0b2c", "Publisher": "Default", "MarketplaceSubscriptionId": "0b7e2f7c-3d51-4a8e-9f10-6c2d5e4b3a21", "ReferenceId": "aa930163-2330-45c2-a17c-dd325f9f2d44", "MonthStartDate": "2026-08-01T00:00:00", "UsageDate": "2026-08-14T00:00:00", "OfferType": "SaaS", "OfferName": "Northwind On Demand", "OfferId": "northwind-on-demand", "SKU": "On Demand", "PlanId": "on-demand", "SKUBillingType": "Usage Based", "CustomerCompanyName": "Contoso Ltd", "CustomerCountry": "GB", "CustomerCurrencyCC": "GBP", "MeterId": "transaction_tier_1", "MeterDimension": "Transactions tier 1", "RawUsage": 1250, "MeteredUsage": 1250, "NormalizedUsage": 1250, "UsageUnit": "transaction", "PriceCC": 0.87, "EstimatedPricePC": 0.87, "PayoutCurrencyPC": "GBP", "EstimatedExtendedChargeCC": 1087.5, "EstimatedExtendedChargePC": 1087.5, "ListPriceUSD": 1, "DiscountedPriceUSD": 1, "IsPrivateOffer": false, "PartnerCenterDetectedAnomaly": false, "PublisherMarkedAnomaly": false } ]