EnterpriseMutation
All enterprise mutation roots, merged. Analytics and billing are read-only on this API; billing changes are made from the enterprise portal.
Fields
activateUserMember!RequireduserIdInt!RequiredbulkUpdateSettingsBoolean!RequiredinputBulkUpdateSettingsInput!Requiredsettings[SettingKeyValue!]!RequiredcreateSettingSettingsRecord!RequiredinputCreateEnterpriseSettingsInput!RequiredcurrencyCodeStringscimBaseUrlStringscimEnabledBooleansftpEnabledBooleancreateVoucherVoucher!RequiredinputCreateEnterpriseVoucherInput!RequiredcodeString!RequiredcurrencyCodeString!RequireddescriptionStringdiscountTypeString!RequireddiscountValueDecimal!RequiredendDateNaiveDatemaxDiscountAmountDecimalminOrderAmountDecimalnameString!RequiredstartDateNaiveDatetemplateIdIntusageLimitIntuserUsageLimitIntcreateVoucherTemplateVoucherTemplate!RequiredinputCreateVoucherTemplateInput!RequiredapplicableCategories[Int!]RequiredapplicableVendors[Int!]RequiredautoApproveLimitDecimaldiscountValueDecimal!RequiredexcludedCategories[Int!]RequiredexcludedVendors[Int!]RequiredisActiveBoolean!RequiredmaxDiscountAmountDecimalminOrderValueDecimalrequiresApprovalBoolean!RequiredtemplateDescriptionStringtemplateNameString!RequiredtotalUsageLimitIntusageLimitPerUserIntvalidFromStringvalidUntilStringvoucherTypeVoucherTemplateType!RequireddeleteSettingBoolean!RequiredsettingIdInt!RequireddeleteVoucherBoolean!RequiredvoucherIdInt!RequireddeleteVoucherTemplateBoolean!RequiredtemplateIdInt!RequiredduplicateVoucherTemplateVoucherTemplate!RequirednewNameString!RequiredtemplateIdInt!RequiredgenerateVoucherFromTemplateVoucher!RequiredinputGenerateVoucherFromTemplateInput!RequiredcodeString!RequiredendDateOverrideNaiveDatenameStringstartDateOverrideNaiveDatetemplateIdInt!RequiredusageLimitOverrideIntinviteUserString!RequiredemailStringphoneStringroleIds[Int!]!RequiredremoveUserBoolean!RequireduserIdInt!RequiredresetUserPasswordString!RequireduserIdInt!RequiredsuspendUserMember!RequireduserIdInt!RequiredupdateEnterpriseEnterprise!RequiredinputUpdateEnterpriseInput!RequiredaddressStringallowsCorporatePaymentBooleanallowsPersonalPaymentBooleancontactEmailStringcontactPhoneStringdateFormatStringdescriptionStringisActiveBooleanlanguageStringnameStringtimezoneStringwebsiteUrlStringupdateSettingSettingsRecord!RequiredinputUpdateEnterpriseSettingsInput!RequiredcurrencyCodeStringscimBaseUrlStringscimEnabledBooleansftpEnabledBooleansettingIdInt!RequiredupdateUserMember!RequiredinputUpdateEnterpriseUserInput!RequiredisActiveBooleanroleIds[Int!]RequireduserIdInt!RequiredupdateVoucherVoucher!RequiredinputUpdateEnterpriseVoucherInput!RequireddescriptionStringdiscountTypeStringdiscountValueDecimalendDateNaiveDateisActiveBooleanmaxDiscountAmountDecimalminOrderAmountDecimalnameStringstartDateNaiveDateusageLimitIntuserUsageLimitIntvoucherIdInt!RequiredupdateVoucherTemplateVoucherTemplate!RequiredinputUpdateVoucherTemplateInput!RequiredapplicableCategories[Int!]RequiredapplicableVendors[Int!]RequiredautoApproveLimitDecimaldiscountValueDecimalexcludedCategories[Int!]RequiredexcludedVendors[Int!]RequiredisActiveBooleanmaxDiscountAmountDecimalminOrderValueDecimalrequiresApprovalBooleantemplateDescriptionStringtemplateNameStringtotalUsageLimitIntusageLimitPerUserIntvalidFromStringvalidUntilStringtemplateIdInt!Required
Bulk-update enterprise settings from key-value pairs. Returns true on success.
Delete an enterprise settings record. Returns true on success.
Delete an enterprise voucher. Returns true on success.
deleteVoucher takes no enterpriseId, so guard against cross-tenant deletion by confirming the target row belongs to the authorized enterprise first.
Delete an enterprise voucher template. Returns true on success.
Remove a user from an enterprise (soft delete). Returns true on success.
Update an enterprise voucher.
updateVoucher takes no enterpriseId, so guard against cross-tenant mutation by confirming the target row belongs to the authorized enterprise before applying the update.