API: Metadata too large to include in endpoints?

Hello @devin @davidraznick !

The HSDS schema includes metadata for each object. But is this strictly necessary to include in the response for the API endpoints (e.g. services, service_at_locations, etc.) to be HSDS-compliant? Considering the deeply nested structure of an endpoint like /services (which includes other objects like organization, phones, service_areas, etc.), how frequently each object could be updated, and the field-level granularity of metadata, this would add an impractical amount of data for each service object returned.

Tagging @skyleryoung

Agreed, adding metadata is definitely optional, it is up to the publisher if they provide it or not in each request. We should make that explicitly clear.

3 Likes