You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every implementation I've seen of the BCF API has additional data in the responses; it's only natural, since every software has features not found in others that they want to handle.
However, I think it's possible to standardize these infos (at least some of them), so that a client could at least display them, and even allow to dynamically generate a form with values. There's already some semblance of this in the files_information endpoint but I think it's not enough.
Here's a quick example.
Define data
Create a /meta route suffix for some routes: projects, topics, files, comments, documents. I feel these are probably the most likely to have non-standardized informations.
Every implementation I've seen of the BCF API has additional data in the responses; it's only natural, since every software has features not found in others that they want to handle.
However, I think it's possible to standardize these infos (at least some of them), so that a client could at least display them, and even allow to dynamically generate a form with values. There's already some semblance of this in the
files_information
endpoint but I think it's not enough.Here's a quick example.
Define data
Create a
/meta
route suffix for some routes: projects, topics, files, comments, documents. I feel these are probably the most likely to have non-standardized informations./bcf/{version}/projects/meta
/bcf/{version}/projects/{project_id}/topics/meta
/bcf/{version}/projects/{project_id}/topics/{guid}/files/meta
/bcf/{version}/projects/{project_id}/topics/{guid}/comments/meta
/bcf/{version}/projects/{project_id}/documents/meta
These routes would return the following informations:
Display data
The data defined in the
/meta
endpoint would be returned in the following way, for instance for a project list/bcf/{version}/projects/
:The text was updated successfully, but these errors were encountered: