Integrating UTM to our campaigns

Hi there!

We would like to integrate UTMs to our campaigns, in order to differentiate what leads come directly through SEM campaings from the ones that come from SEO in the same URL.

I have spoken with Pipedrive support, and they mentioned that this should be integrated with an API. Any thoughs or existing APIs on how to proceed?