Discussion Developer information requested: api.orerve.net

This API server seems to be used by the client, and could potentially be useful for third-party tools (if used responsibly, of course).

It also seems to use some URIs that are in common with the Companion API (companion.orerve.net), so my guess is that would be a great upgrade path for the "real" API that will be released in the future.

Could we have more information on how to use this server? For example, I know these queries work without logging in:

EDIT: THIS IS NO LONGER UP TO DATE. Some things have changed. I'll investigate at one point.

https://api.orerve.net/2.0/elite/news/latest (returns latest Frontier news in JSON format)
https://api.orerve.net/2.0/server/time (returns server timestamp in XML format)

There are other paths that can also be gleaned, as follows. They seem to be called with a base64-encoded token to associate them with a client session. Could we have more information on these please?

Code:
2.0/edserver/login
2.0/edserver/provingGround/disconnected
2.0/elite/asteroid/list
2.0/elite/asteroid/mine
2.0/elite/cargo/collect
2.0/elite/cargo/eject
2.0/elite/cargo/refinery/convert
2.0/elite/cargo/refinery/process
2.0/elite/cargo/refinery/vent
2.0/elite/cargo/transfer
2.0/elite/commander
2.0/elite/commander/approachbody
2.0/elite/commander/cqcloadouts
2.0/elite/commander/cqcprestige
2.0/elite/commander/cqcstats
2.0/elite/commander/create
2.0/elite/commander/death
2.0/elite/commander/hyperspace
2.0/elite/commander/login
2.0/elite/commander/logout
2.0/elite/commander/microresources/collect
2.0/elite/commander/microresources/craft
2.0/elite/commander/microresources/eject
2.0/elite/commander/presence
2.0/elite/commander/reputation
2.0/elite/commander/resurrect
2.0/elite/commander/savegame
2.0/elite/commander/ship
2.0/elite/commander/spend
2.0/elite/commander/stats
2.0/elite/comms/join
2.0/elite/comms/leave
2.0/elite/cqc/lobby
2.0/elite/cqc/matchmaking/cancel
2.0/elite/cqc/matchmaking/enter
2.0/elite/cqc/matchmaking/status
2.0/elite/crafting/recipes
2.0/elite/crime/commit
2.0/elite/crime/legacyfine/list
2.0/elite/crime/legacyfine/pay
2.0/elite/crime/pay
2.0/elite/event
2.0/elite/fine/list
2.0/elite/fine/pay
2.0/elite/fuel/set
2.0/elite/ingamestore
2.0/elite/initiative/commander/list
2.0/elite/initiative/list
2.0/elite/initiative/optin
2.0/elite/initiative/optout
2.0/elite/initiative/redeem
2.0/elite/market/list
2.0/elite/market/trade
2.0/elite/news/global
2.0/elite/news/latest
2.0/elite/npc/kill
2.0/elite/powerplay/actions
2.0/elite/powerplay/change
2.0/elite/powerplay/commander/quota
2.0/elite/powerplay/commodity/collect
2.0/elite/powerplay/commodity/deliver
2.0/elite/powerplay/join
2.0/elite/powerplay/leave
2.0/elite/powerplay/powers/actions/list
2.0/elite/powerplay/powers/actions/vote
2.0/elite/powerplay/powers/list
2.0/elite/powerplay/starsystem/list
2.0/elite/powerplay/voucher/redeem
2.0/elite/resources/commodities
2.0/elite/resources/cqc
2.0/elite/resources/interdiction
2.0/elite/resources/permits
2.0/elite/server/list
2.0/elite/server/news
2.0/elite/ship/destroyed/vacant
2.0/elite/ship/refuel
2.0/elite/ship/repair
2.0/elite/ship/scan
2.0/elite/shipyard/ammo/buy
2.0/elite/shipyard/modules/list
2.0/elite/shipyard/modules/swap
2.0/elite/shipyard/modules/trade
2.0/elite/shipyard/prices
2.0/elite/shipyard/ships/buy
2.0/elite/shipyard/ships/list
2.0/elite/shipyard/ships/sell
2.0/elite/shipyard/ships/swap
2.0/elite/shipyard/vehiclebay/restock
2.0/elite/shipyard/vehiclebay/specialise
2.0/elite/starport/news
2.0/elite/starsystem
2.0/elite/starsystem/dailydigest
2.0/elite/starsystem/factioninfo
2.0/elite/starsystem/key
2.0/elite/starsystem/traderoutes
2.0/elite/survey/body/multiscan
2.0/elite/survey/body/scan
2.0/elite/survey/info
2.0/elite/survey/info/discoveredby
2.0/elite/survey/info/lite
2.0/elite/survey/trade/buy
2.0/elite/survey/trade/list
2.0/elite/survey/trade/list/buy
2.0/elite/survey/trade/list/sell
2.0/elite/survey/trade/multisell
2.0/elite/survey/trade/sell
2.0/elite/user
2.0/elite/user/friends
2.0/elite/user/ignore
2.0/elite/user/linkaccount?email=%s&password=%s&child=%d&optout=%d&new=%d
2.0/elite/user/login
2.0/elite/user/logout
2.0/elite/user/privategroup
2.0/elite/user/report
2.0/elite/user/search
2.0/elite/user/talk
2.0/elite/user/textchatlog
2.0/elite/vehicle/dock
2.0/elite/vehicle/launch
2.0/elite/voucher/create
2.0/elite/voucher/list
2.0/elite/voucher/pay
2.0/elite/voucher/redeem
2.0/elite/wing/info
2.0/elite/wing/invite
2.0/elite/wing/join
2.0/elite/wing/leave
2.0/server/time
 
Last edited:
The 2.1 release has broken the current API implementation (error message indicating "You must first log in to the game to set up your profile.").

Can the developers please indicate what the new approach is?

EDIT: There was a server-side issue that prevented logging in to the API, which could sometimes be fixed by first trying to log into the FD store. API works fine now.
 
Last edited:
Back
Top Bottom