Developers · GraphQL
Common GraphQL Scalars
Last updated 2 November 2026
GraphQL scalar types are similar to primitive types in other programming languages. They always resolve to concrete data. Use this document to guide you in using GraphQL scalar types on Insites.
ID
The
scalar IDString
The
scalar StringInt
The
scalar IntBoolean
The
scalar BooleanActivityStreamsPayload
Represents
scalar ActivityStreamsPayloadFloat
The
scalar FloatAny
It could be any of the following:
scalar AnyCssColor
Color can be represented by:
scalar CssColorGeometryJSON
GeometryJSON is a JSON format for encoding a variety of geographic data structures. It supports the following geometry types:
Point example: a GeoJSON object whose
Polygon example: a GeoJSON object whose
More information:https://tools.ietf.org/html/rfc7946.
scalar GeometryJSONHashObject
Represents data as a collection of unique keys and their values. They are also known as
associative arrays, maps or dictionaries. It can be any level deep. In Liquid, write a hash directly as an assign literal, for example
scalar HashObjectHeadersObject
Represents data defined by Insites stored in the
scalar HeadersObjectISO8601DateTime
An ISO 8601-encoded DateTime.
scalar ISO8601DateTimeImageBlur
Code example:
scalar ImageBlurImageQuality
Defines the quality of the image, 0 - lowest quality, 100 - highest quality.
scalar ImageQualityJSONDate
Represents Date and time data expressed according to ISO 8601 format to which values are automatically converted.
scalar JSONDateJSONPayload
Represents data structures formatted as JSON standard.
scalar JSONPayloadLatDegree
Must be within range -90.0..90.0.
scalar LatDegreeLngDegree
Must be within range -180.0..180.0.
scalar LngDegreeParamsObject
Represents data defined by Insites stored in a
scalar ParamsObjectPropertyName
Model property name.
scalar PropertyName