smartAPI icon indicating copy to clipboard operation
smartAPI copied to clipboard

Intelligent APIs for a more connected web: https://smart-api.info

Results 89 smartAPI issues
Sort by recently updated
recently updated
newest added

user from Translator (thanks @gglusman!) noticed the typo in this screenshot "spedcification" ![image](https://github.com/SmartAPI/smartAPI/assets/2635409/698f6f12-db12-421e-825c-c19cc1310594) 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...

enhancement

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...

enhancement

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

enhancement

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"...

enhancement

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.

enhancement

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...