Raven Colonial APIs
- The primary key for a build project is
buildId, being a string guid assigned during creation. - If not known,
buildIdmay be queried bysystemAddressand/ormarketId. - Commodity names are always lower case and language agnostic. Eg:
liquidoxygennotLiquidOxygenor$liquidoxygen_name;. - Commander names will be converted to lower case internally. Be sure to URL encode for spaces, etc.
- View complete request body definitions via swagger: /openapi/v1.json.
- Get help or report issues through SrvSurvey support channels: Discord or GitHub.
Project APIs
| Method | Path | Notes |
|---|---|---|
| PUT | /api/project | |
| GET | /api/project/{buildId} |
|
| GET | /api/project/{buildId}/last |
|
| PATCH | /api/project/{buildId} |
|
| PUT / DELETE | /api/project/{buildId}/link/{cmdr} |
|
| PUT / DELETE | /api/project/{buildId}/assign/{cmdr}/{commodity} |
|
| PUT / DELETE | /api/project/{buildId}/fc/{marketId} |
|
| POST | /api/project/{buildId}/contribute/{cmdr?} |
cmdr. |
| POST | /api/project/{buildId}/supply/{cmdr?} |
|
| POST / DELETE | /api/project/{buildId}/ready |
|
| POST | /api/project/{buildId}/complete |
|
| GET | /api/project/{buildId}/stats |
System APIs
| Method | Path | Notes |
|---|---|---|
| GET |
/api/system/{systemAddress}
/api/system/ {systemName}
|
|
| GET | /api/system/{systemName}/complete |
|
| GET | /api/system/{systemAddress}/{marketId} |
systemAddress and marketId. |
Commander APIs
| Method | Path | Notes |
|---|---|---|
| GET / PATCH | /api/cmdr/{cmdr} |
|
| GET | /api/cmdr/{cmdr}/refs |
|
| GET | /api/cmdr/{cmdr}/active |
|
| GET | /api/cmdr/{cmdr}/assigned |
|
| GET | /api/cmdr/{cmdr}/assigned/active |
|
| GET / PUT / DELETE | /api/cmdr/{cmdr}/primary |
|
| PUT / DELETE | /api/cmdr/{cmdr}/fc/{marketId} |
|
| GET | /api/project/{buildId}/fc |
|
| GET | /api/project/{buildId}/fc/all |
Fleet Carrier APIs
| Method | Path | Notes |
|---|---|---|
| GET / PATCH / DELETE | /api/fc/{marketId} |
|
| POST | /api/fc/{marketId}/spansh |
|
| GET | /api/fc/{marketId}/cargo |
|
| PATCH | /api/fc/{marketId}/cargo |
|
| POST | /api/fc/{marketId}/cargo |
|