Standardizations
Harvest v3 introduces a number of naming and structural conventions to improve consistency and predictability across resources.
Format Conventions
- Date-time fields use ISO 8601 format in UTC (for example,
2024-12-15T03:55:00.000Z). - Date-only fields are suffixed with
_on(for example,start_on). - Date-time fields are suffixed with
_at(for example,start_at).
Resource Relationships
- All parent resource IDs are included in child resources.
- Child resource IDs are not included in parent resources, unless:
- The nested object contains unique information specific to the parent, and
- There is no separate endpoint to access or modify that child resource.
Attribute Naming
- All priority-related attributes are named
sort_order. - All resources (except
demographic_questionsanddemographic_answer_options) include base attributes:created_atandupdated_at.
These standardizations support easier onboarding, reduce ambiguity, and make the API more self-consistent across resources.
Updated 30 days ago