ActivityTypeIdentifier for a kind of activity (sport, fitness modality, mind-body practice). Encoded as a snake_case, dot-separated string. Each .-separated segment matches [a-z][a-z0-9_]*; segments express variant hierarchy from general to specific.
BooleanThe Boolean scalar type represents true or false. DateTimeAn ISO 8601 date-time string (e.g. "2026-03-27T14:30:00.000Z").
FloatThe Float scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). FormattedTextInline-formatted user-facing text: a restricted Markdown subset — emphasis, code spans, and [label](url) links — whose links may address a place inside the app with a sessions: URL, alongside the ordinary http(s):, mailto: and relative-path hrefs.
IDThe ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID. IntThe Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. JSONPathA JSON path selector, as specified by [RFC 9535](https://datatracker.ietf.org/doc/html/rfc9535).
LocaleA BCP 47 locale tag (e.g. "en", "fr", "fr-CA"). See https://www.rfc-editor.org/info/bcp47
StringThe String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. TimezoneAn IANA timezone identifier (e.g. "America/Toronto"). Validated at the GraphQL layer with Intl.DateTimeFormat; values that the runtime can't resolve to a known zone are rejected.
URLAn absolute URL with an http or https scheme. Inputs are parsed with the WHATWG URL parser; values that don't parse, or that use a different scheme, are rejected at the GraphQL layer.