Salesforce campaigns can be set in HubSpot workflows. There you can see a list of all SF-campaigns.
This list seems to be a private list.
Is there a way to retrieve the list-items of that private list by an API-call?
There’s no HubSpot API that pulls the list of Salesforce campaigns visible in the workflows tool. You’d need to get that from your Salesforce instance.