GraphQL Changelog – Week 25/08 to 29/08

New types have been introduced, including Base, Form, and various PortalInterface types to support new portal functionalities. Several types and mutations related to SMTP configurations have also been added, such as createSmtpConfiguration and SmtpConfiguration, enabling new email management features. Additionally, new fields were added to AiBehaviorMetadata and AiBehaviorParams, enhancing AI-related functionalities. A change was made to the value field in FieldMapInput, making it optional.

In summary, these changes focus on expanding capabilities for portal interfaces, AI behavior, and SMTP email configuration.

New:

  • Types and Fields:

    • AiBehaviorMetadata: Added field pipeId.
    • AiBehaviorParams: Added field referencedFieldIds.
    • Base: A new type was introduced.
    • BreadcrumbBase: A new type was introduced.
    • BreadcrumbMainPortal: A new type was introduced.
    • Form: A new type was introduced.
    • PortalInterface: A new type was introduced with additional sub-types for specific content and elements:
      • PortalInterfaceSearchContent
      • PortalInterfaceSearchElementLink
      • PortalInterfaceSearchElementOtherForm
      • PortalInterfaceSearchElementPage
      • PortalInterfaceSearchElementPortalForm
    • PortalPage: A new type was introduced along with PortalPageElement.
    • SmtpConfiguration: A new type was introduced along with:
      • CreateSmtpConfigurationInput
      • CreateSmtpConfigurationPayload
      • SmtpConfigurationInput
      • SmtpCustomEmail
      • CreateSmtpCustomEmailWithConfigurationInput
      • CreateSmtpCustomEmailWithConfigurationPayload
  • Mutations:

    • createSmtpConfiguration: Added to handle SMTP configuration creation.
    • createSmtpCustomEmailWithConfiguration: Added for creating custom emails with specific configurations.
  • Fields in Interfaces and Object Types:

    • InternalOrganization, Organization, OrganizationInterface: Added field mainPortal.

Changed:

  • Field Input Modification:
    • In FieldMapInput, the field value changed from being required String! to optional String.

These updates aim to enhance capabilities mainly around SMTP configurations, portal interfaces, and AI behavior parameters. Make sure to adjust your integrations accordingly to use the new types and mutations effectively.