Skip to main content

GraphQL API Changelog

This page shows the history of changes to the GraphQL schema.
  • Enum value INDUSTRY_WARNING_MESSAGE_RECEIVED was removed from AccountReminderTypes enum
  • Enum value REQUESTED was removed from OnSiteJobsAssetStatus enum
  • Deprecation reason on field Mutation.instigateContractTermination changed from None to The 'instigateContractTermination' field is deprecated. This is a legacy mutation. The terminateContract mutation should be used instead. - Marked as deprecated on 2026-04-01. - Scheduled for removal on or after 2026-04-30.
  • Field billingTriggerConfiguration of type BillingTriggerConfiguration was added to interface AccountInterface
  • Field billingTriggerConfiguration of type BillingTriggerConfiguration was added to interface LedgerInterface
  • Field billingTriggerConfiguration was added to object type LedgerType
  • Field billingTriggerConfiguration was added to object type AccountType
  • Argument accountNumbers: [NonEmptyString!] added to Query.getOnSiteJobsRequests
  • Type CreateAccountCredit was removed
  • Type CreateAccountCreditInput was removed
  • Type AccountCreditReasonType was removed
  • Field createAccountCredit was removed from object type Mutation
  • Argument excludeByDisplayName: [String] added to Query.vouchersForAccount
  • Argument offset: Int added to Query.opportunities
  • Argument offset: Int added to Query.leads
  • Enum value DUPLICATE_CARD_FINGERPRINTS was added to AccountReminderTypes enum
  • Enum value DUPLICATE_CARD_FINGERPRINTs was removed from AccountReminderTypes enum
  • Field refundedAt was added to object type VoucherPurchaseType
  • Argument excludeRefunded: Boolean added to Query.vouchersForAccount
  • Type OrderDetailsType was removed
  • Type OrderType was removed
  • Type OrderCustomerType was removed
  • Type OrderLineType was removed
  • Type OrderItemType was removed
  • Type ItemProfileType was removed
  • Type OrderLinePeriodType was removed
  • Type OrderLineDateRangeType was removed
  • Type OrderLineDurationType was removed
  • Type OrderResource was removed
  • Type ProcessOrderOutput was removed
  • Type LegacyOrderDetailsType was added
  • Type LegacyOrderType was added
  • Type LegacyOrderCustomerType was added
  • Type LegacyOrderLineType was added
  • Type LegacyOrderItemType was added
  • Type LegacyItemProfileType was added
  • Type LegacyOrderLinePeriodType was added
  • Type LegacyOrderLineDateRangeType was added
  • Type LegacyOrderLineDurationType was added
  • Type LegacyOrderResource was added
  • Type LegacyProcessOrderOutput was added
  • Type OnSiteJobsExternalJobTypeMappingType was added
  • Field externalJobTypeMapping was added to object type OnSiteJobsAppointmentType
  • Deprecation reason on field OnSiteJobsAppointmentType.externalJobType changed from None to The 'externalJobType' field is deprecated. Please use externalJobTypeMapping instead. - Marked as deprecated on 2026-03-17. - Scheduled for removal on or after 2026-04-17.
  • Field legacyOrderDetails was added to object type Query
  • Field orderDetails was removed from object type Query
  • Deprecation reason on field Mutation.createAccountCredit changed from The 'createAccountCredit' field is deprecated. Use postCredit mutation as it is ledger aware. - Marked as deprecated on 2022-07-04. - Scheduled for removal on or after 2024-01-01. to The 'createAccountCredit' field is deprecated. Use postCredit mutation as it is ledger aware. - Marked as deprecated on 2022-07-04. - Scheduled for removal on or after 2026-03-30.
  • Mutation.legacyProcessOrder type changed from ProcessOrderOutput! to LegacyProcessOrderOutput!
  • Enum value JPN_BILLING_PATTERN_CHANGED_DUE_TO_READING_DATE_CHANGE was removed from AccountReminderTypes enum
  • Type PromotionAssignmentPeriodType was removed
  • Type PromotionAssignmentPeriodInput was removed
  • Field assignmentPeriod was removed from object type PromotionAssignmentScheduleType
  • Input Field assignmentPeriod removed from input type PromotionAssignmentScheduleInput
  • Enum value AUS_GET_CORRECT_PHONE_NUMBER was removed from AccountReminderTypes enum
  • Deprecation reason on field Mutation.instigateContractVariation changed from None to The 'instigateContractVariation' field is deprecated. This is a legacy mutation. The varyContractTerms should be used instead. - Marked as deprecated on 2026-03-05. - Scheduled for removal on or after 2026-04-11.
  • Deprecation reason on field Mutation.varyContractTerms changed from The 'varyContractTerms' field is deprecated. This is a legacy mutation. The instigateContractVariation should be used instead. - Marked as deprecated on 2026-01-20. - Scheduled for removal on or after 2026-02-27. to None