CAMARA Compliant: Expose all end points #72
Replies: 4 comments
-
HI Team , Any updates? Regards |
Beta Was this translation helpful? Give feedback.
-
Hi @psidana1983 Sorry that you haven't received an answer yet on your question. I assume that https://github.com/camaraproject/WorkingGroups/issues/305 is a duplicate of your question? If you have raised it in addition somewhere, let me know. To your questions: If there are multiple endpoints (operations) defined it would be good to implement them all. In some cases that might not possible (e.g. your network is not supporting a certain functionality). Then an appropriate return code and error message should be provided. There could be also cases were you are not able to support certain parameters (e.g. you can't identify a device based on IPv4 addresses as you don't support them internally) - also here an appropriate return code and error message which helps the API consumer to understand the situation would be needed. The second question, what about added endpoints in newer versions: your implementation is supporting a specific version of the API. That is still the case if there is already also a newer version of the API spec (e.g. we are currently supporting v0.8.1 of QoD API, and have v0.9.0 only in development). Supporting the next version requires to add the new endpoints/parameters to your provider implementation, so that an API client will get a proper behavior if sending requests according to the new API spec version. How do you learn about new versions: if you provide and expose an implementation of one or more CAMARA APIs you should follow at least the related mailing list. But we are working also on a coordinated release management and planning which will give you some informaiton ahead.. |
Beta Was this translation helpful? Give feedback.
-
Hi Herbert , Correct it is a duplicate of what you have mentioned . Regards |
Beta Was this translation helpful? Give feedback.
-
Hi Herbert , I have got one more question to ask So I wanted to check If I can do this and still be called CAMARA compliant . Regards |
Beta Was this translation helpful? Give feedback.
-
Hi Team ,
As per the CAMARA documentation Device Status API has multiple end point URLs and If I implement only one end point then , can I still say that I am CAMARA compliant ?
Or Is it mandatory to expose all the end points mentioned in CAMARA documentation to be the CAMARA compliant ?
one more question, assuming if I have implemented a current version this API and tomorrow if CAMARA decides to update this API with few more end points URLs then how it will get notified to us? Also is It mandatory for us to implement the changes to be CAMARA compliant?
regards
Prashant Sidana
Beta Was this translation helpful? Give feedback.
All reactions