Get Campaign Information and Progress
Gets campaigns that are both active and eligible for the customer. Once retrieved, the customer can select one and see its details, including the customer's progress in the campaign. Eligible campaigns are those that the customer is allowed to access, something that is defined when a campaign's targeting attributes are set. Active campaigns are those that are operational within the run time set when the campaign was created.
Sequence Diagram
See the overall flow for this task below.