[bug 975140] Add source and campaign to api

r?