Endpoint Effort: Host with querying or consumer with processing? #13
schnuerle
started this conversation in
Data Specification
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:
|
5 replies
|
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. |
0 replies
|
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. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
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.
All reactions