| Contact | Donate | Imprint |
| Country | UserAccountModule | MarineTraffic |
| Property | Type | Entity | Reference | Module |
| (1) IsoCode2 | STRING | Country | ||
| (2) IsoCode3 | STRING | Country | ||
| (3) Name | STRING | Country | ||
| (4) Region | STRING | Country |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /vesselidentifierhistory/previousflagcountry/{id} | findAllVesselIdentifierHistoryOfPreviousFlagCountry(id) | FleetModule | GET | Country VesselIdentifierHistory |
| (2) /aisstation/country/{id} | findAllAisStationOfCountry(id) | GeographicalAreaModule | GET | Country AisStation |
| (3) /port/country/{id} | findAllPortOfCountry(id) | PortModule | GET | Country Port |
| (4) /country | findAllCountry() | UserAccountModule | GET | Country |
| (5) /useraccount/country/{id} | findAllUserAccountOfCountry(id) | UserAccountModule | GET | Country UserAccount |
| (6) /country/{id} | findCountryById(id) | UserAccountModule | GET | Country |
| (7) /country/{id} | updateCountryById(country) | UserAccountModule | PUT | Country |
| (8) /country/{id} | deleteCountryById(id) | UserAccountModule | DELETE | Country |
| (9) /country | insertCountry(country) | UserAccountModule | POST | Country |
| (10) /vessel/flagcountry/{id} | findAllVesselOfFlagCountry(id) | VesselModule | GET | Country Vessel |
Example:
final Country country = (Country) invokeModule(USER_ACCOUNT_MODULE + "/country/" + id, Country.class);| Contact | Donate | Imprint |