| Contact | Donate | Imprint |
| Company | CompanyModule |
| Property | Type | Entity | Reference | Module |
| (1) CompanySizeMax | INT | Company | ||
| (2) CompanySizeMin | INT | Company | ||
| (3) Description | STRING | Company | ||
| (4) FoundedYear | INT | Company | ||
| (5) HeadquartersLocation | STRING | Company | ||
| (6) Industry | STRING | Company | ||
| (7) LogoUrl | STRING | Company | ||
| (8) Name | STRING | Company | ||
| (9) Type | STRING | Company | ||
| (10) WebsiteUrl | STRING | Company |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /company | insertCompany(company) | CompanyModule | POST | Company |
| (2) /experience/company/{id} | findAllExperienceOfCompany(id) | CompanyModule | GET | Company Experience |
| (3) /companyemployee/company/{id} | findAllCompanyEmployeeOfCompany(id) | CompanyModule | GET | Company CompanyEmployee |
| (4) /company/{id} | findCompanyById(id) | CompanyModule | GET | Company |
| (5) /course/providercompany/{id} | findAllCourseOfProviderCompany(id) | CompanyModule | GET | Company Course |
| (6) /company/{id} | updateCompanyById(company) | CompanyModule | PUT | Company |
| (7) /company | findAllCompany() | CompanyModule | GET | Company |
| (8) /company/{id} | deleteCompanyById(id) | CompanyModule | DELETE | Company |
| (9) /follow/company/{id} | findAllFollowOfCompany(id) | CompanyModule | GET | Company Follow |
| (10) /post/company/{id} | findAllPostOfCompany(id) | PostModule | GET | Company Post |
| (11) /product/company/{id} | findAllProductOfCompany(id) | ProductModule | GET | Company Product |
| (12) /job/company/{id} | findAllJobOfCompany(id) | UserAccountModule | GET | Company Job |
Example:
final Company company = (Company) invokeModule(COMPANY_MODULE + "/company/" + id, Company.class);| Contact | Donate | Imprint |