Endpoint Effort: Host with querying or consumer with processing? #13
Replies: 3 comments 5 replies
-
Some advanced query parameters from the document that have been suggested for curb Zone endpiont, that would need to be supported by the city hosting the endpoint:
|
Beta Was this translation helpful? Give feedback.
-
I think starting with a more static API that provides more data than can then be queried makes the most sense initially. We can then see what specific uses cases/ data benefits users and create customized/specific APIs accordingly. |
Beta Was this translation helpful? Give feedback.
-
Across the spec, we are allowing flexibility in implementation, so many endpoints could be static or dynamic, or optional, leaving it up to the producer. |
Beta Was this translation helpful? Give feedback.
-
How dynamic should the endpoints be? Should the processing be done on the host’s side with dynamic parameters and filtering being possible, or should the endpoints be more static and serve larger amounts of data at once with less querying? The former is more complex and likely requires third parties, where the latter may be easier for cities to implement on their own.
Data spec vs API spec. Do the dynamic, realtime, availability aspects get pulled out into their own endpoints as a kind of add on, instead of being optional inside of other endpoints. Should there be a simple way to implement and more complex ways to implement, as a way for cities to choose. Could use a distribution option (flat file vs API) like in MDS Policy.
Beta Was this translation helpful? Give feedback.
All reactions