amendContractSubject
Amend the subject group of a business contract by adding, removing, or updating account memberships.
Arguments
Input for amending a contract subject.
Returns
AmendContractSubjectOutput!Possible Errors
- KT-CT-10003: Contract not found.
- KT-CT-10006: Account not found.
- KT-CT-10045: Contract could not be actualized.
- KT-CT-10046: Contract cannot be amended.
- KT-CT-10047: Amendment effective date must be in the future.
- KT-CT-10048: Subject period falls outside the contract envelope.
- KT-CT-10049: Amendment would leave the contract end date uncovered.
- KT-CT-10050: Account is not a subject of the contract.
- KT-CT-10051: Account is already under an overlapping contract.
- KT-CT-10052: No additions, updates, or removals provided for amending the contract subject.
- KT-CT-1113: Disabled GraphQL field requested.
- KT-CT-7899: An internal error occurred.
Allowed Viewers
Query Complexity
1Examples
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 AmendContractSubject($input: AmendContractSubjectInput!) {
amendContractSubject(input: $input) {
contract {
...ContractFragment
}
}
}
Variables
{
"input": AmendContractSubjectInput
}
Response
{
"data": {
"amendContractSubject": {
"contract": Contract
}
}
}