Both sides previous revisionPrevious revisionNext revision | Previous revision |
packet:bpq-api [2024/10/06 21:29] – m0lte | packet:bpq-api [2025/01/02 19:13] (current) – [Route Roadmap] m0lte |
---|
{"callSign": "G7TAJ", "port": "1", "packets": 5, "lastHeard": "2024-3-3 15:46:07" }</code> | {"callSign": "G7TAJ", "port": "1", "packets": 5, "lastHeard": "2024-3-3 15:46:07" }</code> |
| |
| ==== Route Roadmap ==== |
| |
| Detailed info about the routes that exist and those yet to come. |
| |
| ^ Route ^ Method ^ Description ^ Authentication required? ^ Implemented? ^ Example response ^ |
| | /api/request_token | GET | Get a token that you will need for authenticated routes | no | yes | `{ "access_token":"TJFCQDBRVSSHGPWIXFHAJFFKSMZISADL", "expires_in":3600, "scope":"create" }` | |
| | /api/ports | GET | A list of the available ports | no | yes | `{ "ports": [ {"ID":"Telnet Server (internal only)", "Driver":"TELNET", "Number":1,"State":"Open"}, {"ID":"AX/IP/UDP", "Driver":"BPQAXIP", "Number":2,"State":"Open"}, {"ID":"2m FM 144.950 MHz 1.2k", "Driver":"ASYNC", "Number":3,"State":"Open"} ] }` | |
| | /api/nodes | GET | A list of known nodes | no | yes | `{ "nodes": [ { "Call":"G4ZJH-7", "Alias":"SAXNOD", "Routes": [ {"Call":"G4ZJH-7", "Port":2, "Quality":192}, {"Call":"GB7PKT", "Port":2, "Quality":144}, {"Call":"GB7MSX", "Port":2, "Quality":144}]} ] }` | |
| | /api/users | GET | A list of currently active users | no | yes | `{ "users": [ {"Call": "M7GMT"} ] }` | |
| | /api/info | GET | Basic info about the node | no | yes | `{ "info": { "NodeCall":"M7GMT-5", "Alias":"WYMOND", "Locator":"JO02nn", "Version":"6.0.24.42" } }` | |
| | /api/links | GET | A list of current links to other nodes | no | yes | `{ "links": [ {"farCall":"GB7MSX", "ourCall":"M7GMT-5", "port":"2", "state":"Active", "linkType":"Node-Node", "ax25Version":"2"} ] }` | |
| | /api/mheard/<port#> | GET | A list of stations that have been recently heard on a specific port | no | yes | | |
| | /api/routes | GET | A list of available routes | no | no | | |
| | /api/stats | GET | Version, uptime stats, etc | no | no | | |
| | /api/v1/mail/msgs | GET | Gets a list of messages | yes | yes but incomplete responses | | |
===== The one Tom built ===== | ===== The one Tom built ===== |
| |
| |
| |
==== Some bits from Steve G7TAJ ==== | ==== UI scraping notes from Steve G7TAJ ==== |
| |
Getting a message list with parameters | Getting a message list with parameters |