Is there an example of how to use the DPS API's or a community article? I want to be able to push out articles and folios using these API's.
Creating and invoking workflows are already documented and should help with what you are trying to do.
The DPS Upload workflow can be seen at;
That workflow can be edited or copied depending on what you need.
It contains/users 2 steps 'Upload HTMLResources to DPS' and 'Upload to DPS' which can also be reused in your own workflow if needed.
You can invoke this workflow from http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models which is the same workflow the DPS console uses. Workflows can also be invoked via workflow apis or post operations.