createRetentionOfferGroup
Create the group of offers to send the customer for a retention agreement rollover. If the rollover already has an offer group the customer can still act on, it is returned instead.
Arguments
Input fields for creating a retention offer group.
- KT-CT-1113: Disabled GraphQL field requested.
- KT-CT-13705: Agreement rollover not found.
- KT-CT-13706: Agreement rollover has an invalid status for this operation.
- KT-CT-13710: The rollover window has passed.
- KT-CT-13711: The retention offer group is no longer available.
- KT-CT-13712: No offerings are available for the retention rollover.
- KT-CT-13713: Unable to create the retention offer group.
- KT-CT-7899: An internal error occurred.
Examples
The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.
mutation CreateRetentionOfferGroup($input: CreateRetentionOfferGroupInput!) {
createRetentionOfferGroup(input: $input) {
offerGroupIdentifier
offerIdentifiers
}
}
Variables
{
"input": CreateRetentionOfferGroupInput
}
Response
{
"data": {
"createRetentionOfferGroup": {
"offerGroupIdentifier": "39204480",
"offerIdentifiers": "86541762"
}
}
}