smartAPI
smartAPI copied to clipboard
Intelligent APIs for a more connected web: https://smart-api.info
user from Translator (thanks @gglusman!) noticed the typo in this screenshot "spedcification"  and also that the "current specification" link on https://smart-api.info/documentation/openapi-specification returns a "page doesn't exist" error
that may affect SmartAPI registry metakg work? From bullet 4 of the [changelog](https://github.com/NCATSTranslator/ReasonerAPI/blob/1.4/ChangeLog.md): > In MetaKnowledgeGraph component, added MetaEdge.qualifiers as list of new MetaQualifier types https://github.com/NCATSTranslator/ReasonerAPI/pull/387/files Note that there's also...
(Copied from [internal Slack thread](https://suwulab.slack.com/archives/CC218TEKC/p1678141422868179)) This isn't urgent. I'm not sure why uptime-checking is failing for some endpoints ([SmartAPI link](https://smart-api.info/registry?q=bde72db681ec0b8f9eeb67bb6b8dd72c)), since they successfully run when I "try an example" using...
This is not urgent. For CTD API (just registered https://smart-api.info/registry?q=0212611d1c670f9107baf00b77f0889a), when I "try an example" query, I get `TypeError: NetworkError when attempting to fetch resource.` This also happens if I...
Each edge in SmartAPI's metakg contains `subject`, `object`, `predicate` fields which are the terms based on the biolink model. We should add the metakg query support for searching on either...
Translator APIs in SmartAPI registry provide meta-knowledgegraph (or metakg) information. These APIs can be [TRAPI](https://github.com/NCATSTranslator/ReasonerAPI) APIs or those APIs annotated by `x-bte` extensions. We can regularly harvest metakg info from...
SmartAPI API metadata is hosted here: https://github.com/SmartAPI/smartapi_registry/blob/master/SmartAPI/smartapi_openapi.yml. Let's update it to match the current implementation. related: #92
The current logic in `src/utils/monitor.py` is to pick the first entry from the `servers` block of API metadata: https://github.com/SmartAPI/smartAPI/blob/9d2079135bed7ef57e2d55d6f8f79bd0e2e92104/src/utils/monitor.py#L113 We should implement a more flexible logic to pick the "preferred"...
Currently an invalid URL like https://dev.smart-api.info/somepage return correct customized 404 page, but the status code is still 200, ideally, status code should be 404 instead.
Hello SmartAPI team, We, at my company, are looking for a way to programmatically interact with other APIs without too much human intervention. OpenAPI looked exactly like what we were...