If you want to use an external system to interact with Vince Live data you can configure an API Client that can be used to access all APIs, provided it has permission to do so.
In this guide, we will configure an API Client that has access read and write data to a single Custom Table.
API Clients use the Client Credentials OAuth2 flow for authentication.
In the menu, go to API Clients
Click to add a new client, and give it a name
For now, we can leave the Roles empty, but without assigning a Role to the API Client, it will not have permission to do anything if you attempt to use it.
Once created, you can see your client in the list. Click the actions, and select Manage Client
Here you can see your Client ID and click to expose the Client Secret.
Please see the section Roles and Attribute-Based Access Control (ABAC) on how to configure and create Roles.
Once the Role is created, it can either be assigned from the Security page or from the API Client page (shown in screenshot above).