Number types
Configuration options

How it appears in the API
Integer types are exposed asInt in GraphQL. Float, Double Precision, and Numeric are exposed as Float (or a custom Decimal scalar where exactness matters). See the GraphQL API Explorer for the generated schema.
Permissions
Number fields obey the per-role read and write rules configured in Role-Based Access.FAQ
Which type should I use for money?
Which type should I use for money?
Numeric / Decimal. It stores exact values with a configurable precision and scale. Floats and doubles are inexact and will produce rounding errors over time.
Integer vs. Big Integer — does it matter?
Integer vs. Big Integer — does it matter?
For most app data, Integer is more than enough (about ±2.1 billion). Reach for Big Integer only when you genuinely expect very large counts or are storing identifiers that exceed Integer’s range.
What's the difference between Float and Double Precision?
What's the difference between Float and Double Precision?
Both are approximate. Float has about 6 digits of precision; Double Precision has about 15. Use Double when you need more precision; Float when storage size matters and 6 digits is enough.
Can I switch a number type later?
Can I switch a number type later?
Yes. Existing values are auto-converted where the new type can hold them. Narrowing the type — for example, from Integer to Small Integer — will fail if any value is out of range.