Mutation
mutation CreatePaymentSubscriptionGroup($input: CreatePaymentSubscriptionGroupInput!) {
createPaymentSubscriptionGroup(input: $input) {
clientMutationId
errors
paymentSubscriptionGroup {
bundles {
approvalEnabled
benefits
createdAt
description
external
id
}
id
name
platform
}
}
}Variables
{
"input": {
"name": "string",
"platform": "IOS"
}
}Response
{
"data": {
"createPaymentSubscriptionGroup": {
"clientMutationId": "string",
"errors": [
"string"
],
"paymentSubscriptionGroup": {
"bundles": [
{
"approvalEnabled": true,
"benefits": [
"string"
],
"createdAt": "value",
"description": "string",
"external": true,
"id": "id"
}
],
"id": "id",
"name": "string",
"platform": "IOS"
}
}
}
}Mutations
createPaymentSubscriptionGroup
Create a Payment Subscription Group in the current Network. Members can switch between the distinct Payment Plans it contains on the same platform.
Required scope: host:write:network_plans
MUTATION
createPaymentSubscriptionGroup(input: CreatePaymentSubscriptionGroupInput!): CreatePaymentSubscriptionGroupPayloadArguments
input
required
Parameters for CreatePaymentSubscriptionGroup
clientMutationId
String
A unique identifier for the client performing the mutation.
errors
[String!]!
paymentSubscriptionGroup
Mutation
mutation CreatePaymentSubscriptionGroup($input: CreatePaymentSubscriptionGroupInput!) {
createPaymentSubscriptionGroup(input: $input) {
clientMutationId
errors
paymentSubscriptionGroup {
bundles {
approvalEnabled
benefits
createdAt
description
external
id
}
id
name
platform
}
}
}Variables
{
"input": {
"name": "string",
"platform": "IOS"
}
}Response
{
"data": {
"createPaymentSubscriptionGroup": {
"clientMutationId": "string",
"errors": [
"string"
],
"paymentSubscriptionGroup": {
"bundles": [
{
"approvalEnabled": true,
"benefits": [
"string"
],
"createdAt": "value",
"description": "string",
"external": true,
"id": "id"
}
],
"id": "id",
"name": "string",
"platform": "IOS"
}
}
}
}