Skip to main content

Product — new field consultationTemplateId

Summary

The GraphQL type Product now exposes a nullable consultationTemplateId field.

For bookable calendar products, this field identifies the consultation note template that should be opened when creating a note from an appointment of that product type.

Existing product queries are unchanged unless you explicitly request the new field.

Example

query GetProduct($id: ID!) {
product(id: $id) {
id
name
consultationTemplateId
}
}

Integration guidance

  • Treat consultationTemplateId as optional. It is null when no consultation template is configured for the product.
  • Existing clients do not need to change unless they want to display or use the associated consultation template.