Good morning Draden,
This is actually a common question. We are now recommending you create a "Caliper API Custom Endpoint" extension type:
https://docs.q2developer.com/docs/api_references/q2_sdk/http_handlers/caliper_api_custom.html
And we will help you set up a custom Caliper API endpoint which is authenticated through Caliper API but performs the custom functions you need.
We are also working on a code exmple using that particular HQ API function. You will see it here shortly:
https://code.q2developer.com/Q2Antilles/sdk-examples/custom-caliper-api-example
Best,
Mark Ostroth