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_questions
anddemographic_answer_options
) include base attributes:created_at
andupdated_at
.
These standardizations support easier onboarding, reduce ambiguity, and make the API more self-consistent across resources.
Updated 5 days ago