| Contact | Donate | Imprint |
| Campaign | CampaignModule | TwitterX |
| Property | Type | Entity | Reference | Module |
| (1) AdAccount | LONG | Campaign | AdAccount | CampaignModule |
| (2) DailyBudget | DOUBLE | Campaign | ||
| (3) EndDate | STRING | Campaign | ||
| (4) Name | STRING | Campaign | ||
| (5) Objective | STRING | Campaign | ||
| (6) StartDate | STRING | Campaign | ||
| (7) Status | STRING | Campaign | ||
| (8) TotalBudget | DOUBLE | Campaign |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /campaign/adaccount/{id} | findAllCampaignOfAdAccount(id) | CampaignModule | GET | AdAccount Campaign |
| (2) /campaign/{id} | findCampaignById(id) | CampaignModule | GET | Campaign |
| (3) /campaign | findAllCampaign() | CampaignModule | GET | Campaign |
| (4) /campaign | insertCampaign(campaign) | CampaignModule | POST | Campaign |
| (5) /campaign/{id} | deleteCampaignById(id) | CampaignModule | DELETE | Campaign |
| (6) /campaign/{id} | updateCampaignById(campaign) | CampaignModule | PUT | Campaign |
| (7) /promotedtweet/campaign/{id} | findAllPromotedTweetOfCampaign(id) | TweetModule | GET | Campaign PromotedTweet |
Example:
final Campaign campaign = (Campaign) invokeModule(CAMPAIGN_MODULE + "/campaign/" + id, Campaign.class);| Contact | Donate | Imprint |