| Contact | Donate | Imprint |
| City | ListingModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) Country | LONG | City | Country | CountryModule |
| (2) Latitude | DOUBLE | City | ||
| (3) Longitude | DOUBLE | City | ||
| (4) Name | STRING | City | ||
| (5) Region | STRING | City |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /office/city/{id} | findAllOfficeOfCity(id) | AdvocacyGroupModule | GET | City Office |
| (2) /company/city/{id} | findAllCompanyOfCity(id) | CompanyModule | GET | City Company |
| (3) /city/{id} | updateCityById(city) | ListingModule | PUT | City |
| (4) /listing/city/{id} | findAllListingOfCity(id) | ListingModule | GET | City Listing |
| (5) /city | findAllCity() | ListingModule | GET | City |
| (6) /homesharingclub/city/{id} | findAllHomeSharingClubOfCity(id) | ListingModule | GET | City HomeSharingClub |
| (7) /city | insertCity(city) | ListingModule | POST | City |
| (8) /city/{id} | findCityById(id) | ListingModule | GET | City |
| (9) /city/{id} | deleteCityById(id) | ListingModule | DELETE | City |
| (10) /city/country/{id} | findAllCityOfCountry(id) | ListingModule | GET | Country City |
| (11) /market/city/{id} | findAllMarketOfCity(id) | MarketModule | GET | City Market |
| (12) /platformuser/city/{id} | findAllPlatformUserOfCity(id) | PlatformUserModule | GET | City PlatformUser |
Example:
final City city = (City) invokeModule(LISTING_MODULE + "/city/" + id, City.class);| Contact | Donate | Imprint |