Skip to main content
Publishes a draft plan, making it available for new subscriptions.

Mutation

mutation PublishPlan($input: PackagePublishInput!) {
  publishPlan(input: $input) {
    taskId
  }
}

Parameters

input
PackagePublishInput
required
Input for publishing a plan

Migration Types

TypeDescription
NEW_CUSTOMERSOnly new subscriptions get the new version
ALL_CUSTOMERSExisting subscriptions are migrated

Return Type

Returns a PublishPackageResult with a taskId for tracking the publish operation.