AddContactToBuyer
ChatGPTadd contact to buyer add contact to buyer by the given organization, buyer id and contact id.
AddContactToOffer
ChatGPTadd contact to offer add contact to offer by the given organization, offer id and contact id.
AddEntitlementCredit
ChatGPTadd entitlement credit Add the credit amount to the given Entitlement. The credit amount is accumulated & saved in the current Entitlement Term of the given Entitlement.
AggregateRevenueRecords
ChatGPTaggregate revenue records Return per-currency totals (invoice/collectable/disburse/tax + count) and the daily chart series over the filtered set, in a single request. Lets a console view render its chart and summary without loading individual rows. Invoice amounts are net of refund_invoice_amount (a fully refunded record contributes 0); collectable, disburse, and tax amounts are gross sums of their respective columns.
AggregateUsageRecordGroups
ChatGPTaggregate usageRecordGroups Aggregate usageRecordGroups by date and dimension key.
AggregateUsageRecordReports
ChatGPTaggregate usageRecordReports Aggregate usageRecordReports by date and dimension key.
ApplyAddonToEntitlement
ChatGPTapply addon to entitlement Apply one billing addon to the given Entitlement. The entitlement status must be ACTIVE.
ApproveEntitlement
ChatGPTapprove entitlement Approve the given Entitlement. Only applicable to the Azure or GCP Entitlements with the status of "PENDING_START". Return 200 if the entitlement is already active.
AzureInvitePartnerCollaboration
ChatGPTInvite a partner to collaborate on an Azure referral (Azure only) Send a collaboration invitation to another Microsoft partner on an existing Azure co-sell referral. This is part of Azure Partner Center's multi-partner co-sell flow and has no AWS / GCP equivalent. Preconditions (handler will reject otherwise): the referral must already exist in Partner Center (has a non-empty engagementId), must be Outgoing (originated by your org), must not be Closed, and the invited partner must not be the owner or already invited. Side effect: calls Microsoft Partner Center API. The invited partner will see the referral on their side and can accept / decline. Use this when: user explicitly wants to invite another partner onto an Azure referral. Do NOT use for AWS or GCP referrals — those use different mechanisms.
BackfillRevenueConnection
ChatGPTTrigger revenue backfill Start a historical revenue-data backfill for one marketplace connection. Use this when a channel was connected late or missed data and its past invoices and disbursements need to be re-synced into unified revenue records.
BatchCreateContacts
ChatGPTbatch create contacts Create multiple contacts under the given organization. If an email address already exists, return the existing contact.
BatchCreateCosellReferrals
ChatGPTBatch create co-sell referrals Create multiple co-sell referrals in one call. Supports AWS / AZURE / GCP (CRM-driven bulk share) and SUGER (PRM bulk deal-registration upload). Each item in the batch is an orm.CosellReferral value following the same partner-specific nested required-field rules as CreateCosellReferral — see that operation's description for the exact info.aceOpportunityV2 / info.microsoftReferralSet / info.gcpOpportunityV2 / info.sugerOpportunity paths. IMPORTANT: keep batch size small (at most 20). Larger batches risk hitting partner API rate limits (AWS ACE in particular). For very large imports, split into multiple calls. Use this when: user wants to share a small set of opportunities with a partner at once. For one-off creates, use CreateCosellReferral.
BatchReportUsageRecordGroups
ChatGPTbatch report usageRecordGroups Batch report new usage record groups.
BatchValidateUsageRecordGroups
ChatGPTbatch validate usageRecordGroups Provide a batch of usage record groups and validate each individual usage record group one by one.
CancelEntitlement
ChatGPTcancel entitlement Cancel the active subscription in Azure Marketplace.
CancelOffer
ChatGPTcancel offer Only the offer with status = "PENDING_ACCEPTANCE", "PENDING_CANCEL", "ACTIVE" or "USED" is allowed to cancel.
CloseCreditWallet
ChatGPTclose credit wallet Close the given credit wallet, if it's a payment method, sync to payment provider too. Once closed, it can't be used for payment.
CloseSupportTicket
ChatGPTclose support ticket close support ticket
CreateBillableMetric
ChatGPTcreate billable metric Create a new billable metric for the given organization.
CreateBuyer
ChatGPTcreate buyer create a new buyer for Stripe or Adyen under the given organization.
CreateContact
ChatGPTcreate contact Create a contact under the given organization. If the email address already exists, return the existing contact.
CreateCosellReferral
ChatGPTCreate a co-sell referral (outbound) Create a new outbound co-sell referral to share a sales opportunity with a cloud partner (AWS / AZURE / GCP). Can also resubmit a previously failed referral. Request body is orm.CosellReferral with partner set and the partner-specific opportunity nested under info (NOT flat top-level fields). Required nested paths by partner: - AWS: info.aceOpportunityV2.customer.account.companyName, .account.industry, .account.websiteUrl, .account.address.countryCode, info.aceOpportunityV2.project.title, .project.customerUseCase, info.aceOpportunityV2.lifeCycle.targetCloseDate. - AZURE: info.microsoftReferralSet.self.name (Deal Name), .customerProfile.address.country, at least one .team[] entry with email/firstName/lastName/phoneNumber, and .details.closingDateTime. - GCP: info.gcpOpportunityV2.customerInfo.customerDetails.organizationName, .domain, .address.regionCode, .industry, .employeeCount, and info.gcpOpportunityV2.customerInfo.contact.{givenName,familyName,email}. Call ValidateReferral first to surface missing fields. Submission is automatic: the create workflow fires immediately and submits to the partner — DO NOT call SyncSingleReferral afterwards for the initial submit. Resulting status is PENDING_CREATE on success, or CREATE_FAILED if the partner API rejects (resubmit by re-calling this endpoint). Exception: if the org has the referral approval process enabled AND the referral's approvalInfo.status is not "Approved" (and this is a brand-new referral, not a resubmit), the referral is saved as DRAFT and the workflow does NOT fire. The user must approve via the Suger Console before the workflow runs. Note that PATCH UpdateCosellReferral accepts business-field edits but the unified status is recomputed server-side from partner-specific fields (e.g. AWS uses info.aceOpportunityV2.lifeCycle), so passing a top-level status is not how you change state. NOTE: partner=SUGER (Suger PRM peer-to-peer referrals) is not exposed through this MCP tool — use the Suger console for that flow. Use this when: user wants to share a sales opportunity with a cloud partner.
CreateCreditWallet
ChatGPTcreate credit wallet create a new credit wallet for the buyer.
CreateEntitlement
ChatGPTcreate entitlement Create a new entitlement for the given buyer & offer. Only applicable to non cloud billing partners.
CreateOffer
ChatGPTcreate offer Create a private offer under the given organization.
CreateOfferSet
ChatGPTCreate offer set Create a new offer set under the given organization.
CreateOrUpdateDraftOffer
ChatGPTcreate or update draft offer Create a new draft offer or update the existing draft offer. When updating draft offer, the offer.ID is required.
CreateOrUpdateDraftProduct
ChatGPTcreate or update draft product Create a new draft product or update the existing draft product. When updating draft product, the product.ID is required.
CreateProduct
ChatGPTcreate product create a new product in the marketplace
CreateSupportTicket
ChatGPTcreate support ticket create support ticket
CreateSupportTicketAttachment
ChatGPTcreate support ticket attachment create support ticket attachment
DeleteBuyerWallet
ChatGPTdelete buyer wallet delete a wallet of the buyer, if it's a payment method, sync to payment provider too.
DeleteEntitlementTerm
ChatGPTdelete entitlement term Delete the entitlement term by the given entitlement ID and entitlement term ID. Only allow to delete the divided entitlement term.
DeleteOffer
ChatGPTdelete offer The offer is soft deleted (marked as DELETED status) in Suger service. Only the offer with status = "DRAFT", "CREATE_FAILED", "EXPIRED" or "CANCELLED" is allowed to be deleted.
DeleteProduct
ChatGPTdelete product The product is soft deleted (marked as DELETED status) in Suger service. only the products with non PUBLIC status are allowed to be deleted.
DeleteUsageRecordGroup
ChatGPTdelete usageRecordGroup delete the UsageRecordGroup for the given organization and usageRecordGroup ID. Only usageRecordGroup with status "CREATED" or "INVALID" can be deleted.
DivideEntitlementCommit
ChatGPTdivide entitlement commit Divide the commit equally from the given entitlement into sub entitlement terms based on the given time periods.
ExtendPrivateOfferExpiryDate
ChatGPTextend offer expiry date Only the offer with status = "PENDING_ACCEPTANCE", "EXPIRED" or "ACCEPTED" is allowed to extend expiry date.
GetApiClient
ChatGPTget api client Get the API client by ID.
GetBillableMetric
ChatGPTget billable metric Get the billable metric for the given organization and billable metric ID.
GetBuyer
ChatGPTget buyer get buyer by the given organization and buyer id.
GetContact
ChatGPTget contact Get the Contact by the given contact ID.
GetCosellDashboard
ChatGPTGet co-sell dashboard / insights Retrieve co-sell analytics for the organization. The response shape depends on the page query param: - (page omitted): legacy 12-month overview (Overview + CntMonthly only; a different schema from the page-specific responses below) - performance: aggregate KPIs over the period (pipeline, win rate, etc.) — pass page=performance explicitly - actions: outstanding referrals needing user action - logs: time-ordered execution log (returns ListOperationsResponse, not CosellDashboardData) Time window controlled by period (7d, 30d default, quarter, year, or custom_<YYYY-MM-DD>_<YYYY-MM-DD> for an explicit range). On the logs page, further narrow with partner (AWS / AZURE / GCP), action, status (Temporal workflow status: Running/Completed/Failed/Canceled/Terminated/ContinuedAsNew/TimedOut — NOT the Suger referral status enum), and search (free text or UUID). Use this when: user asks for co-sell KPIs, pipeline summary, or recent activity.
GetCosellReferral
ChatGPTGet a co-sell referral by ID Fetch full details of a single co-sell referral, including partner-specific fields, current Suger unified status, stage, sync history, and linked CRM record. Use this when: user wants to inspect one specific referral (after listing or by ID).
GetEntitlement
ChatGPTget entitlement Get the entitlement by ID.
GetEntitlementPdf
ChatGPTget entitlement agreement PDF Returns a presigned S3 URL for the agreement PDF of the given AWS entitlement. The URL is valid for 24 hours. Returns 404 if no agreement PDF has been synced yet.
GetEntitlementTerm
ChatGPTget entitlement term Get the entitlement term by ID.
GetNotificationConfigInfo
ChatGPTget notification config info Get the notification config info of the given organization.
GetNotificationMessage
ChatGPTget notification message Get the notification message of the organization & notification message ID.
GetOffer
ChatGPTget offer Get the offer by the given offer ID.
GetOfferByExternalId
ChatGPTget offer by external ID Get the offer by the given offer external ID.
GetOfferEula
ChatGPTget offer EULA Get the EULA file of the given offer ID.
GetOfferResellerEula
ChatGPTget offer reseller EULA Get the Reseller EULA file of the given offer ID.
GetOfferSet
ChatGPTGet offer set Get the offer set by the given offer set ID.
GetOperationV2
ChatGPTget operation details Get the details of a Temporal workflow operation by operation ID. Optionally include child workflow data.
GetOrganizationLicensesAndServices
ChatGPTGet the current organization's services and quotas Customer-facing read endpoint returning the requesting organization's services snapshot — every catalog service with availability, enablement, the current-period quota usage, remaining/overage minutes, and the full Professional Services quota-period list. Access is gated by org-membership auth: the caller must be a member of {orgId}, and the endpoint returns data only for the caller's own organization.
GetPartnerContacts
ChatGPTList known partner contacts for a buyer company Look up partner-side contacts (AWS / AZURE / GCP partner reps) associated with a buyer company, identified by its primary email domain (e.g. "acme.com"). Each contact comes back with a per-partner count of historical referrals, so the caller can identify counterparts by referral volume. Use this when: user is drafting a co-sell referral and needs to pick which partner contact to assign, or wants to see "who at AWS / Azure / GCP have we worked with for this company before".
GetProduct
ChatGPTget product get product by product id
GetRevenueConnectionHealth
ChatGPTGet channel connection health
GetRevenueDashboardMetrics
ChatGPTGet revenue SaaS metrics Return SaaS revenue metrics for the organization over a date range, including ARR, MRR, and the ARR waterfall. Use this to report recurring-revenue KPIs and period-over-period movement.
GetRevenueDashboardSummary
ChatGPTGet revenue dashboard summary
GetRevenueRecordEvents
ChatGPTGet the provenance event chain for a URR
GetRevenueReport
ChatGPTget revenue report Get the revenue report of the given organization, product, entitlement, or buyer.
GetSupportTicket
ChatGPTget support ticket get support ticket
GetUnifiedRevenueRecord
ChatGPTGet revenue record detail
GetUsageMeteringConfigInfo
ChatGPTget usage metering config info Get the usage metering config info of the given organization.
ListApiClients
ChatGPTlist api clients List all API clients in the given organization.
ListBillableMetrics
ChatGPTlist billable metrics list billable metrics for the given organization.
ListBuyerWallets
ChatGPTlist buyer's wallets list all wallets of a buyer.
ListBuyers
ChatGPTlist buyers list buyers by the given organization with pagination and optional filters.
ListContacts
ChatGPTlist contacts List all contacts under the given organization. If contactIds parameter is provided, return only those specific contacts.
ListCosellReferrals
ChatGPTList co-sell referrals (inbound + outbound) List co-sell referrals under the organization with pagination, filters, and sort. Covers both inbound (received from a partner) and outbound (shared by us). Use the q filter expression to scope by partner (AWS / AZURE / GCP), status, stage, time range, etc. Legal Suger unified status values (DB enum, UPPER_SNAKE_CASE): DRAFT, PENDING_CREATE, CREATE_FAILED, UPDATE_FAILED, IN_REVIEW, PENDING_ACCEPTANCE, ACTION_REQUIRED, ACTIVE, EXPIRED, CLOSED_WON, CLOSED_LOST, CLOSED_ERROR, REJECTED. (DELETED rows are filtered out server-side.) Filter example (qs=lisp, the default): q=(and (eq partner "AWS") (eq status "IN_REVIEW")). Use this when: user wants to browse, search, or filter existing co-sell referrals.
ListDailyRevenueRecords
ChatGPTlist daily revenue records list daily revenue records for the given organization, partner, entitlement, or buyer, within the given date range.
ListEntitlementCancellationRequests
ChatGPTlist entitlement cancellation requests List entitlement cancellation requests with filtering, sorting, and pagination.
ListEntitlementTerms
ChatGPTlist entitlement terms List all Entitlement Terms of the given Entitlement.
ListEntitlements
ChatGPTlist entitlements List entitlements under the given organization with pagination and optional filters.
ListNotificationEvents
ChatGPTlist notification events List the notification events of the given organization with pagination and optional filters.
ListNotificationEventsByEntity
ChatGPTlist notification events by entity List the notification events of the given organization and entity with pagination.
ListNotificationMessages
ChatGPTlist notification messages List or search the notification messages of the given organization with pagination.
ListOfferSets
ChatGPTList offer sets List offer sets under the given organization with filtering, sorting, and pagination using CRUD query language.
ListOffers
ChatGPTlist offers List offers under the given organization with pagination and optional filter.
ListOperationHistoryV2
ChatGPTget operation history events Get the history events for a Temporal workflow operation by operation ID.
ListOperationsV2
ChatGPTlist operations with filters List or search workflow operations with filter expressions.
ListOrganizations
ChatGPTList organizations the current user or API client belongs to List all organizations (also known as accounts or tenants) that the authenticated caller has access to. Returns organization details including name, status, cloud marketplace partners, and settings. Use this to discover which organizations you can operate on before calling org-scoped APIs like ListProducts, ListOffers, or ListEntitlements. The caller can be a user (returns orgs the user is a member of) or an API client (returns orgs the API client is authorized for).
ListProductMeteringDimensions
ChatGPTlist metering dimensions of product list all metering dimensions of the given product
ListProducts
ChatGPTlist products list all products under the given organization
ListProductsByPartner
ChatGPTlist products by partner list all products under the given organization and cloud partner
ListRevenueConnections
ChatGPTList revenue channel connections
ListRevenueRecordDetails
ChatGPTlist revenue record details list the raw revenue record details for the given organization, partner, product, entitlement, or buyer.
ListRevenueRecords
ChatGPTlist revenue records list the revenue records for the given organization, product, entitlement, or buyer.
ListSupportTickets
ChatGPTlist support tickets list support tickets
ListUnifiedRevenueRecords
ChatGPTList unified revenue records
ListUsageMeteringDailyRecords
ChatGPTlist usage metering daily records list the daily records of the usage metering from the cloud marketplace for the given organization, entitlement, or buyer.
ListUsageRecordGroups
ChatGPTlist usageRecordGroups List UsageRecordGroups by the given organization, partner, product, entitlement or buyer. Only provide one or none of the optional query parameters: partner, productId, entitlementId & buyerId .
ListUsageRecordReports
ChatGPTlist usageRecordReports List usageRecordReports under the given organization, partner, entitlement or buyer, within the given time range and pagination.
PublishProduct
ChatGPTpublish product publish the given product to the public status in the marketplace
QueryAuditingEvents
ChatGPTquery auditing events Query auditing events with filtering, sorting, and pagination using CRUD query language. Supports complex filters, sorting by multiple fields, and pagination.
QueryBuyers
ChatGPTquery buyers Query buyers with filtering, sorting, and pagination using CRUD query language. Supports complex filters, sorting by multiple fields, and pagination.
QueryContacts
ChatGPTquery contacts Query contacts with filtering, sorting, and pagination using CRUD query language. Supports complex filters, sorting by multiple fields, and pagination.
QueryEntitlements
ChatGPTquery entitlements Query entitlements with filtering, sorting, and pagination using CRUD query language. Supports complex filters, sorting by multiple fields, and pagination.
QueryOffers
ChatGPTquery offers Query offers with filtering, sorting, and pagination using CRUD query language. Supports complex filters, sorting by multiple fields, and pagination.
QueryProducts
ChatGPTquery products Query products with filtering, sorting, and pagination using CRUD query language. Supports complex filters, sorting by multiple fields, and pagination.
QueryRevenueRecords
ChatGPTquery revenue records Query revenue records with filtering, sorting, and pagination using the CRUD query language. Returns a paginated envelope with total_count so callers can page one screen at a time.
RemoveContactFromBuyer
ChatGPTremove contact from buyer remove contact from buyer by the given organization, buyer id and contact id.
RemoveContactFromOffer
ChatGPTremove contact from offer remove contact from offer by given organization, offer id and contact id.
ReopenSupportTicket
ChatGPTreopen support ticket reopen support ticket
ReportUsageRecordGroup
ChatGPTreport usageRecordGroup Provide the ID in the request body CreateUsageRecordGroupParams so the report can be deduplicated. Duplicate reports return error code 409.
RetryUsageRecordGroup
ChatGPTretry usageRecordGroup Retry the given UsageRecordGroup by setting from status "REPORT_FAILED" to "CREATED", and it will be ready for the next hourly report. Only usageRecordGroup with status "REPORT_FAILED" can be retried.
ScheduleEntitlementCancellation
ChatGPTschedule entitlement cancellation Schedule the cancellation of the given Entitlement.
SearchKnowledge
ChatGPTSearch marketplace knowledge Searches the shared knowledge index covering AWS, Azure, and GCP marketplace documentation, Suger docs, and internal support knowledge.
SearchPartnerConnections
ChatGPTSearch AWS connected partners by name Search the org's connected AWS partners by name. Returns matching partner connections — each item has id, name, and awsAccountId — usable as partnerId when creating an outbound AWS co-sell referral. AWS-only. For Azure / GCP, partner selection happens through different mechanisms. Use this when: user is drafting an AWS co-sell referral and needs to pick which connected partner to share with.
SendOfferNotifications
ChatGPTnotify offer contacts Send offer notifications to the given contact ids. If contactIDs is empty, send notifications to all contacts of the offer.
SetBuyerDefaultWallet
ChatGPTset buyer default wallet set a payment method wallet as buyer's default wallet.
SummarizeUnifiedRevenueRecords
ChatGPTSummarize unified revenue records
SyncOffer
ChatGPTSync Offer Sync the given offer from its partner. Such as AWS marketplace, Azure marketplace or GCP marketplace.
SyncSingleReferral
ChatGPTSync a single co-sell referral with the partner / CRM Trigger a one-way sync for a specific referral. Controlled by direction: - OUTBOUND: CRM -> Suger -> Partner (push local changes to the cloud partner) - INBOUND (default): Partner -> Suger -> CRM (pull partner-side updates into Suger and CRM) This is the primary way to push a Suger-side edit to the partner after calling UpdateCosellReferral, and to refresh Suger with the partner's latest stage/status for an inbound referral. Side effect: for AWS / Azure / GCP, calls the partner API (AWS ACE / Azure Partner Center / GCP) and writes back to Suger DB + linked CRM record (Salesforce / HubSpot / Dynamics 365). partner=SUGER referrals (Suger PRM peer-to-peer) are not exposed through this MCP tool. Use this when: user wants to "submit", "push", "refresh", or "sync" one referral.
UnscheduleEntitlementCancellation
ChatGPTunschedule entitlement cancellation Unschedule the cancellation of the given Entitlement.
UpdateBillableMetric
ChatGPTupdate billable metric Update the name, description and status of the billable metric for the given organization.
UpdateBuyer
ChatGPTupdate buyer update buyer by the given organization and buyer id.
UpdateContact
ChatGPTupdate contact Update the contact for the given organization and contact ID. This endpoint supports partial updates. Only the fields provided in the request body will be updated. To clear a field, provide it with an empty value.
UpdateContactTags
ChatGPTupdate contact tags Update the tags for a contact. Tags must be alphabetic strings, max 10 characters each, max 5 tags total.
UpdateCosellReferral
ChatGPTUpdate a co-sell referral (incl. status / stage transitions) Update fields of an existing co-sell referral. Used primarily for business field edits (amount, close date, contacts, etc.). Supports AWS / AZURE / GCP. Legal Suger unified status values (DB enum, UPPER_SNAKE_CASE): DRAFT, PENDING_CREATE, CREATE_FAILED, UPDATE_FAILED, IN_REVIEW, PENDING_ACCEPTANCE, ACTION_REQUIRED, ACTIVE, EXPIRED, CLOSED_WON, CLOSED_LOST, CLOSED_ERROR, REJECTED. IMPORTANT: For AWS the unified status is recomputed server-side from info.aceOpportunityV2.lifeCycle; passing a top-level status is not the way to drive state transitions. Instead, edit the partner-specific lifecycle fields and let the server derive status. For AWS inbound referrals, sending a body with info.aceEngagementInvitation (and no info.aceOpportunityV2) triggers the accept/reject engagement-invitation flow. NOTE: changing fields here only updates Suger. To push the change to the partner, call SyncSingleReferral with direction=OUTBOUND afterwards. partner=SUGER (Suger PRM) is not exposed through this MCP tool. Use this when: user wants to edit a referral's fields or progress an AWS inbound referral via invitation accept/reject.
UpdateCreditWallet
ChatGPTupdate credit wallet update startTime or expireTime of the wallet.
UpdateEntitlementMetaInfo
ChatGPTupdate entitlement meta info Update the meta info of the given entitlement.
UpdateEntitlementName
ChatGPTupdate entitlement name Update the name of the given Entitlement.
UpdateEntitlementPriceModel
ChatGPTupdate entitlement price model Update the price model of the given entitlement, such as recurring commits, billable dimensions. Only applicable to non cloud billing partners.
UpdateEntitlementSeat
ChatGPTupdate seat for the active AZURE subscription Update the seat number for the active AZURE subscription.
UpdateNotificationConfigInfo
ChatGPTupdate notification config info Update the notification config info of the given organization.
UpdateOfferMetaInfo
ChatGPTupdate offer meta info Update the meta info of the given offer.
UpdateOfferPrice
ChatGPTUpdate offer pricing (unified format) Add new usage dimensions or update existing dimension rates (at negotiated rates) on a released AWS private offer. AWS validates whether modifying an existing dimension is permitted. A new dimension must already exist on the product's public offer.
UpdateProduct
ChatGPTupdate product update product info, no price update is allowed via this API.
UpdateProductFulfillmentUrl
ChatGPTupdate product fulfillment url update the fulfillment url of the given product
UpdateProductMetaInfo
ChatGPTupdate product meta info Update the meta info of the given product.
UpdateProductPrice
ChatGPTUpdate product pricing (unified format) Update AWS or Azure product pricing with one partner-agnostic request (plans[] with commits + dimensions). Azure auto-goes-live.
UpdateProductPricing
ChatGPTupdate product pricing update product pricing/terms info.
UpdateSupportTicket
ChatGPTupdate support ticket update support ticket
UpdateUsageMeteringConfigInfo
ChatGPTupdate usage metering config info Update the usage metering config info of the given organization.
ValidateReferral
ChatGPTDry-run validate a co-sell referral against partner schema Validate a mapped marketplace opportunity against the partner-specific schema (AWS ACE / Azure Partner Center / GCP). Returns schema violations and missing required fields WITHOUT creating or submitting anything. Use this when: you are about to create or update a referral and want to catch missing required fields first. Runs as a pre-flight check before calling CreateCosellReferral or BatchCreateCosellReferrals.
WithdrawEntitlementCancellationRequest
ChatGPTwithdraw entitlement cancellation request Withdraw an entitlement cancellation request.
AddContactToBuyer
ClaudeAddContactToOffer
ClaudeAddEntitlementCredit
ClaudeAggregateUsageRecordGroups
ClaudeAggregateUsageRecordReports
ClaudeApplyAddonToEntitlement
ClaudeApproveEntitlement
ClaudeAzureInvitePartnerCollaboration
ClaudeBatchCreateContacts
ClaudeBatchCreateCosellReferrals
ClaudeBatchReportUsageRecordGroups
ClaudeBatchValidateUsageRecordGroups
ClaudeCancelEntitlement
ClaudeCancelOffer
ClaudeCloseCreditWallet
ClaudeCloseSupportTicket
ClaudeCreateBillableMetric
ClaudeCreateBuyer
ClaudeCreateContact
ClaudeCreateCosellReferral
ClaudeCreateCreditWallet
ClaudeCreateEntitlement
ClaudeCreateOffer
ClaudeCreateOfferSet
ClaudeCreateOrUpdateDraftOffer
ClaudeCreateOrUpdateDraftProduct
ClaudeCreateProduct
ClaudeCreateSupportTicket
ClaudeCreateSupportTicketAttachment
ClaudeDeleteBuyerWallet
ClaudeDeleteEntitlementTerm
ClaudeDeleteOffer
ClaudeDeleteProduct
ClaudeDeleteUsageRecordGroup
ClaudeDivideEntitlementCommit
ClaudeExtendPrivateOfferExpiryDate
ClaudeGET__org_orgId_revenue_connection_partner_health
ClaudeGET__org_orgId_revenue_connections
ClaudeGET__org_orgId_revenue_dashboard_metrics
ClaudeGET__org_orgId_revenue_dashboard_summary
ClaudeGET__org_orgId_revenue_record_partner_recordId
ClaudeGET__org_orgId_revenue_record_partner_recordId_events
ClaudeGET__org_orgId_revenue_records
ClaudeGetApiClient
ClaudeGetBillableMetric
ClaudeGetBuyer
ClaudeGetContact
ClaudeGetCosellDashboard
ClaudeGetCosellReferral
ClaudeGetEntitlement
ClaudeGetEntitlementPdf
ClaudeGetEntitlementTerm
ClaudeGetNotificationConfigInfo
ClaudeGetNotificationMessage
ClaudeGetOffer
ClaudeGetOfferByExternalId
ClaudeGetOfferEula
ClaudeGetOfferResellerEula
ClaudeGetOfferSet
ClaudeGetOperationV2
ClaudeGetOrganizationLicensesAndServices
ClaudeGetPartnerContacts
ClaudeGetProduct
ClaudeGetRevenueReport
ClaudeGetSupportTicket
ClaudeGetUsageMeteringConfigInfo
ClaudeListApiClients
ClaudeListBillableMetrics
ClaudeListBuyerWallets
ClaudeListBuyers
ClaudeListContacts
ClaudeListCosellReferrals
ClaudeListDailyRevenueRecords
ClaudeListEntitlementCancellationRequests
ClaudeListEntitlementTerms
ClaudeListEntitlements
ClaudeListNotificationEvents
ClaudeListNotificationEventsByEntity
ClaudeListNotificationMessages
ClaudeListOfferSets
ClaudeListOffers
ClaudeListOperationHistoryV2
ClaudeListOperationsV2
ClaudeListOrganizations
ClaudeListProductMeteringDimensions
ClaudeListProducts
ClaudeListProductsByPartner
ClaudeListRevenueRecordDetails
ClaudeListRevenueRecords
ClaudeListSupportTickets
ClaudeListUsageMeteringDailyRecords
ClaudeListUsageRecordGroups
ClaudeListUsageRecordReports
ClaudePOST__org_orgId_revenue_connection_partner_backfill
ClaudePublishProduct
ClaudeQueryAuditingEvents
ClaudeQueryBuyers
ClaudeQueryContacts
ClaudeQueryEntitlements
ClaudeQueryOffers
ClaudeQueryProducts
ClaudeRemoveContactFromBuyer
ClaudeRemoveContactFromOffer
ClaudeReopenSupportTicket
ClaudeReportUsageRecordGroup
ClaudeRetryUsageRecordGroup
ClaudeScheduleEntitlementCancellation
ClaudeSearchKnowledge
ClaudeSearchPartnerConnections
ClaudeSendOfferNotifications
ClaudeSetBuyerDefaultWallet
ClaudeSyncOffer
ClaudeSyncSingleReferral
ClaudeUnscheduleEntitlementCancellation
ClaudeUpdateBillableMetric
ClaudeUpdateBuyer
ClaudeUpdateContact
ClaudeUpdateContactTags
ClaudeUpdateCosellReferral
ClaudeUpdateCreditWallet
ClaudeUpdateEntitlementMetaInfo
ClaudeUpdateEntitlementName
ClaudeUpdateEntitlementPriceModel
ClaudeUpdateEntitlementSeat
ClaudeUpdateNotificationConfigInfo
ClaudeUpdateOfferMetaInfo
ClaudeUpdateOfferPrice
ClaudeUpdateProduct
ClaudeUpdateProductFulfillmentUrl
ClaudeUpdateProductMetaInfo
ClaudeUpdateProductPrice
ClaudeUpdateProductPricing
ClaudeUpdateSupportTicket
ClaudeUpdateUsageMeteringConfigInfo
ClaudeValidateReferral
ClaudeWithdrawEntitlementCancellationRequest
Claude