is there an possibility to update solidworks assembly and parts over the api?
What kind of updates you're looking to do?
well, the newest version of all assemblys and parts also from all references
You can use Upgrade Assistant. The other option is to use task scheduler (you can set it to run overnight) or #TASK
Retrieving data ...