acceptRetentionOffer
Accept one of a retention agreement rollover's offers on the customer's behalf. Accepting an offer rejects the rest of its offer group.
Arguments
Input fields for accepting a retention offer.
- KT-CT-1113: Disabled GraphQL field requested.
- KT-CT-13707: Agreement rollover has an invalid type for this operation.
- KT-CT-13716: The retention offer group has been revoked.
- KT-CT-13717: The retention offer group has already been accepted or rejected.
- KT-CT-13718: The retention offer group has expired.
- KT-CT-13719: Unable to accept the retention offer.
- KT-CT-13724: Retention offer not found.
- 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 AcceptRetentionOffer($input: AcceptRetentionOfferInput!) {
acceptRetentionOffer(input: $input) {
agreementRollover {
...AgreementRolloverTypeFragment
}
offerIdentifier
}
}
Variables
{
"input": AcceptRetentionOfferInput
}
Response
{
"data": {
"acceptRetentionOffer": {
"agreementRollover": AgreementRolloverType,
"offerIdentifier": "44264986"
}
}
}