Access tokens enable you to connect your Airtable data to Subsystem. You can scope your tokens to restrict access to specific bases or actions. Read more about Airtable access tokens here. (opens in a new tab)
Below we create an access token that can read and write records to all of our bases:
Start by navigating to the Developer Hub from the user menu in the upper right:
Click the Create new token button on the right:
Add a name and configure your scopes and access permissions.
All Subsystem apps require the schema.bases:read scope. For this example, we'll also enable schema.bases:write. Since we want to create apps that allow users to both read and update records, we will enable data.records:read and data.records:write. Under the Access field, we will select All Workspaces. To summarize:
Copy and save your token before exiting the dialog because it will only be shown once. Remember to only share the token with applications that you trust. At Subsystem, we encrypt your token before saving it in our database and it never leaves our servers.
The last step is to add your token to account. From the sidebar under the Account Settings section, click on Access token. Simply paste the token into the field and click Save. You should see a blue notification letting know your token is active and working properly:
Congrats, now that you added your access token, you can create apps with your Airtable data 🎉! Start by creating an organization or portal: