| Contact | Donate | Imprint |
| Satellite | CustomerModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) DesignLifeYears | STRING | Satellite | ||
| (2) Notes | STRING | Satellite | ||
| (3) Operator | INT | Satellite | Company | CompanyModule |
| (4) Payload | INT | Satellite | Payload | CustomerModule |
| (5) Purpose | STRING | Satellite |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /satellite/operator/{id} | findAllSatelliteOfOperator(id) | CustomerModule | GET | Company Satellite |
| (2) /satellite | insertSatellite(satellite) | CustomerModule | POST | Satellite |
| (3) /satellite/{id} | findSatelliteById(id) | CustomerModule | GET | Satellite |
| (4) /satellite | findAllSatellite() | CustomerModule | GET | Satellite |
| (5) /satellite/{id} | updateSatelliteById(satellite) | CustomerModule | PUT | Satellite |
| (6) /satellite/payload/{id} | findAllSatelliteOfPayload(id) | CustomerModule | GET | Payload Satellite |
| (7) /satellite/{id} | deleteSatelliteById(id) | CustomerModule | DELETE | Satellite |
| (8) /starlinksatellite/satellite/{id} | findAllStarlinkSatelliteOfSatellite(id) | StarlinkNetworkModule | GET | Satellite StarlinkSatellite |
Example:
final Satellite satellite = (Satellite) invokeModule(CUSTOMER_MODULE + "/satellite/" + id, Satellite.class);| Contact | Donate | Imprint |