{"items":[{"type":"link","label":"WeTransact Platform API","link":"/openapi","routeSlug":"/openapi"},{"type":"link","label":"Authentication","link":"/openapi/section/authentication","routeSlug":"/openapi/section/authentication"},{"type":"link","label":"What you can do","link":"/openapi/section/what-you-can-do","routeSlug":"/openapi/section/what-you-can-do"},{"type":"link","label":"Conventions","link":"/openapi/section/conventions","routeSlug":"/openapi/section/conventions"},{"type":"link","label":"Rate limits","link":"/openapi/section/rate-limits","routeSlug":"/openapi/section/rate-limits"},{"type":"link","label":"Reporting usage safely","link":"/openapi/section/reporting-usage-safely","routeSlug":"/openapi/section/reporting-usage-safely"},{"type":"group","label":"Subscriptions","link":"/openapi/subscriptions","routeSlug":"/openapi/subscriptions","items":[{"label":"Get all subscriptions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/subscriptions/getsubscriptions","routeSlug":"/openapi/subscriptions/getsubscriptions","metadata":{"seo":{"title":"Get all subscriptions","description":"Get all subscriptions"}},"httpPath":"/api/v1.0/subscriptions"},{"label":"Get a subscription by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/subscriptions/getsubscription","routeSlug":"/openapi/subscriptions/getsubscription","metadata":{"seo":{"title":"Get a subscription by ID","description":"Get a subscription by ID"}},"httpPath":"/api/v1.0/subscriptions/{subscriptionId}"},{"label":"Activate a subscription","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/subscriptions/activatesubscription","routeSlug":"/openapi/subscriptions/activatesubscription","metadata":{"seo":{"title":"Activate a subscription","description":"Activate a subscription"}},"httpPath":"/api/v1.0/subscriptions/{subscriptionId}/actions/activate"},{"label":"Reject a subscription","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/subscriptions/rejectsubscription","routeSlug":"/openapi/subscriptions/rejectsubscription","metadata":{"seo":{"title":"Reject a subscription","description":"Reject a subscription"}},"httpPath":"/api/v1.0/subscriptions/{subscriptionId}/actions/reject"},{"label":"Charge dimensions tied to a subscription","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/subscriptions/chargesubscription","routeSlug":"/openapi/subscriptions/chargesubscription","metadata":{"seo":{"title":"Charge dimensions tied to a subscription","description":"Reports usage for one metered dimension of a subscription and relays Microsoft's verdict. This is abilling action: accepted usage lands on the customer's Azure invoice."}},"httpPath":"/api/v1.0/subscriptions/{subscriptionId}/actions/charge"}]},{"type":"group","label":"Products","link":"/openapi/products","routeSlug":"/openapi/products","items":[{"label":"List products","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/products/listproducts","routeSlug":"/openapi/products/listproducts","metadata":{"seo":{"title":"List products","description":"List products"}},"httpPath":"/api/v1.0/products"},{"label":"Get product by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/products/getproduct","routeSlug":"/openapi/products/getproduct","metadata":{"seo":{"title":"Get product by ID","description":"Get product by ID"}},"httpPath":"/api/v1.0/products/{productId}"},{"label":"Get product by partner center offer ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/products/getproductbypartnercenterofferid","routeSlug":"/openapi/products/getproductbypartnercenterofferid","metadata":{"seo":{"title":"Get product by partner center offer ID","description":"Get product by partner center offer ID"}},"httpPath":"/api/v1.0/products/bypartnercenterofferid/{partnerCenterOfferId}"}]},{"type":"group","label":"Financials","link":"/openapi/financials","routeSlug":"/openapi/financials","items":[{"label":"Get financial details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/financials/getfinancials","routeSlug":"/openapi/financials/getfinancials","metadata":{"seo":{"title":"Get financial details","description":"Returns every revenue line WeTransact holds for your publisher account, one row per purchase line permonth. The rows are Microsoft's own commercial-marketplace Revenue report, pulled from Partner Centerevery night at 01:00 UTC and stored as-is, so the figures tie to what Microsoft pays out. Payouts flowMicrosoft → your Partner Center account; WeTransact is not in the money path."}},"httpPath":"/api/v1.0/financials"},{"label":"Get metered usage per dimension per day","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/financials/getusage","routeSlug":"/openapi/financials/getusage","metadata":{"seo":{"title":"Get metered usage per dimension per day","description":"Returns Microsoft's commercial-marketplace Usage report (ISVUsage) for your publisher account, pulledfrom Partner Center every night together with the Revenue report and returned as ingested."}},"httpPath":"/api/v1.0/usage"}]},{"type":"group","label":"DealRegistration","link":"/openapi/dealregistration","routeSlug":"/openapi/dealregistration","items":[{"label":"Find a company by country and name","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/dealregistration/findcompany","routeSlug":"/openapi/dealregistration/findcompany","metadata":{"seo":{"title":"Find a company by country and name","description":"Find a company by country and name"}},"httpPath":"/api/v1.0/dealregistration/findcompany"}]},{"type":"group","label":"MarketplaceLeads","link":"/openapi/marketplaceleads","routeSlug":"/openapi/marketplaceleads","items":[{"label":"Get all marketplace leads","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/marketplaceleads/getmarketplaceleads","routeSlug":"/openapi/marketplaceleads/getmarketplaceleads","metadata":{"seo":{"title":"Get all marketplace leads","description":"Get all marketplace leads"}},"httpPath":"/api/v1.0/marketplaceleads"},{"label":"Get a marketplace lead by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/marketplaceleads/getmarketplacelead","routeSlug":"/openapi/marketplaceleads/getmarketplacelead","metadata":{"seo":{"title":"Get a marketplace lead by ID","description":"Get a marketplace lead by ID"}},"httpPath":"/api/v1.0/marketplaceleads/{marketplaceLeadId}"}]},{"type":"group","label":"Getting started guide","link":"/openapi/getting-started-guide","routeSlug":"/openapi/getting-started-guide","items":[{"type":"link","label":"🚀 Introduction","link":"/openapi/getting-started-guide/introduction","routeSlug":"/openapi/getting-started-guide/introduction"},{"type":"link","label":"🎯 What You Can Do","link":"/openapi/getting-started-guide/what-you-can-do","routeSlug":"/openapi/getting-started-guide/what-you-can-do"},{"type":"link","label":"📦 Subscriptions","link":"/openapi/getting-started-guide/subscriptions","routeSlug":"/openapi/getting-started-guide/subscriptions"},{"type":"link","label":"✅ Activate","link":"/openapi/getting-started-guide/activate","routeSlug":"/openapi/getting-started-guide/activate"},{"type":"link","label":"❌ Reject","link":"/openapi/getting-started-guide/reject","routeSlug":"/openapi/getting-started-guide/reject"},{"type":"link","label":"💰 Charge","link":"/openapi/getting-started-guide/charge","routeSlug":"/openapi/getting-started-guide/charge"},{"type":"link","label":"🧩 Products","link":"/openapi/getting-started-guide/products","routeSlug":"/openapi/getting-started-guide/products"},{"type":"link","label":"💵 Financials","link":"/openapi/getting-started-guide/financials","routeSlug":"/openapi/getting-started-guide/financials"},{"type":"link","label":"🤝 Deal Registration","link":"/openapi/getting-started-guide/deal-registration","routeSlug":"/openapi/getting-started-guide/deal-registration"},{"type":"link","label":"📨 Marketplace Leads","link":"/openapi/getting-started-guide/marketplace-leads","routeSlug":"/openapi/getting-started-guide/marketplace-leads"},{"type":"link","label":"⚠️ Charging: Use with Care","link":"/openapi/getting-started-guide/charging:-use-with-care","routeSlug":"/openapi/getting-started-guide/charging:-use-with-care"},{"type":"link","label":"🧪 Test Like a Pro","link":"/openapi/getting-started-guide/test-like-a-pro","routeSlug":"/openapi/getting-started-guide/test-like-a-pro"},{"type":"link","label":"🔁 Duplicate Detection & Safe Retries","link":"/openapi/getting-started-guide/duplicate-detection-and-safe-retries","routeSlug":"/openapi/getting-started-guide/duplicate-detection-and-safe-retries"},{"type":"link","label":"🔐 Authentication: Using Your API Key","link":"/openapi/getting-started-guide/authentication:-using-your-api-key","routeSlug":"/openapi/getting-started-guide/authentication:-using-your-api-key"},{"type":"link","label":"🔧 How to Generate Your API Key","link":"/openapi/getting-started-guide/how-to-generate-your-api-key","routeSlug":"/openapi/getting-started-guide/how-to-generate-your-api-key"},{"type":"link","label":"📬 Example Request","link":"/openapi/getting-started-guide/example-request","routeSlug":"/openapi/getting-started-guide/example-request"},{"type":"link","label":"📈 Rate Limits & Throttling","link":"/openapi/getting-started-guide/rate-limits-and-throttling","routeSlug":"/openapi/getting-started-guide/rate-limits-and-throttling"},{"type":"link","label":"📦 Subscription Retrieval","link":"/openapi/getting-started-guide/subscription-retrieval","routeSlug":"/openapi/getting-started-guide/subscription-retrieval"},{"type":"link","label":"⚙️ Charge Action","link":"/openapi/getting-started-guide/charge-action","routeSlug":"/openapi/getting-started-guide/charge-action"},{"type":"link","label":"🧭 What's Next?","link":"/openapi/getting-started-guide/what's-next","routeSlug":"/openapi/getting-started-guide/what's-next"}]},{"type":"group","label":"Metering integration guide","link":"/openapi/metering-integration-guide","routeSlug":"/openapi/metering-integration-guide","items":[{"type":"link","label":"Environments","link":"/openapi/metering-integration-guide/environments","routeSlug":"/openapi/metering-integration-guide/environments"},{"type":"link","label":"Identifiers","link":"/openapi/metering-integration-guide/identifiers","routeSlug":"/openapi/metering-integration-guide/identifiers"},{"type":"link","label":"Reporting usage","link":"/openapi/metering-integration-guide/reporting-usage","routeSlug":"/openapi/metering-integration-guide/reporting-usage"},{"type":"link","label":"Response","link":"/openapi/metering-integration-guide/response","routeSlug":"/openapi/metering-integration-guide/response"},{"type":"link","label":"Status codes","link":"/openapi/metering-integration-guide/status-codes","routeSlug":"/openapi/metering-integration-guide/status-codes"},{"type":"link","label":"The retry recipe","link":"/openapi/metering-integration-guide/the-retry-recipe","routeSlug":"/openapi/metering-integration-guide/the-retry-recipe"},{"type":"link","label":"Microsoft verdicts","link":"/openapi/metering-integration-guide/microsoft-verdicts","routeSlug":"/openapi/metering-integration-guide/microsoft-verdicts"},{"type":"link","label":"Reading back what Microsoft recorded","link":"/openapi/metering-integration-guide/reading-back-what-microsoft-recorded","routeSlug":"/openapi/metering-integration-guide/reading-back-what-microsoft-recorded"},{"type":"link","label":"Usage per dimension per day","link":"/openapi/metering-integration-guide/usage-per-dimension-per-day","routeSlug":"/openapi/metering-integration-guide/usage-per-dimension-per-day"},{"type":"link","label":"Revenue and payout","link":"/openapi/metering-integration-guide/revenue-and-payout","routeSlug":"/openapi/metering-integration-guide/revenue-and-payout"},{"type":"link","label":"Using the sandbox","link":"/openapi/metering-integration-guide/using-the-sandbox","routeSlug":"/openapi/metering-integration-guide/using-the-sandbox"},{"type":"link","label":"Suggested rollout","link":"/openapi/metering-integration-guide/suggested-rollout","routeSlug":"/openapi/metering-integration-guide/suggested-rollout"}]}]}