EDCD / EDCD/EDDI

Science responder? (Using the in-development Canonn API?)

Open
#1,340 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
525
Forks
92
Avg merge
3d 6h
Merged PRs (30d)
2

Description

Servers:
https://api.canonn.tech (live server)
https://api.canonn.tech:2053 (beta staging / app test server)

Cannon API docs:
https://api.canonn.tech/documentation#/
https://docs.canonn.tech/ (WIP, in development)

API request test platform (see schema ref. on right):
https://api.canonn.tech:2053/graphql

Additional info about the STRAPI framework:
https://strapi.io/documentation/3.x.x/
https://strapi.io/documentation/3.x.x/guides/filters.html#available-operators

Example GET queries:
https://api.canonn.tech:2053/systems?systemName=Sol
https://api.canonn.tech:2053/apsites?_limit=100&_start=0&system.systemName=PRU%20AED%20XO-R%20D4-50
https://api.canonn.tech:2053/excludefsses

GET endpoints for consideration:
- ~~/alerts (Canonn general alerts)~~ (Canonn is deprecating this)
- /bodies (body POI data)
- /regions (codex region ref.)
- /systems (system and body POI data)
- /excludefsses (fss signal sources to exclude from reporting)
- /excludeusses (uss signal sources to exclude from reporting)

POST endpoints for consideration:
- /apreports
- /axczfssreports
- /bmreports
- /btreports
- /csreports
- /fgreports
- /fmreports
- /gvreports
- /gyreports
- /hdreports
- /lcfssreports
- /lsreports
- /nhssreports
- /twreports

Send data using schemas prefixed "New" from https://api.canonn.tech/documentation#/, using report status `pending`.

The API repo:
https://github.com/canonn-science/CAPIv2-Strapi

The EDMC plugin repo:
https://github.com/canonn-science/EDMC-Canonn

Other comments from DMehaffy:
See https://api.canonn.tech/reporttypes for a list of the types of reports Canonn compiles.
Everything except for these: GEN, GB, GS, GR, TB, and TS sites can be completely automated
Kills and hyperdictions are also fairly automated though we have put those on hold until we get authentication sorted out.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.