Since you indicate multiple test cases need to use the same token, you might consider using the Persistent Model Map.
If the test cases are part of a test suite, you might add a pre- test case that initializes the token prior to executing the test cases, have each test case use the token, and execute a post- test case to remove the token.
If the test cases execute outside a test suite, you might check the map, if the token exists use it. If the token does not exist, call the subroutine to create, store it in the map, and use it.
Here are some links to review:
How to iterate over a persistent model map in javascript step?
How to pass a property, set by one Lisa Test Case to other Lisa Test Cases
How to transfer a property from one test case to other test cases in a Project
Whatever you do, consider a design that provides the ability to clean up the map between executions.