Prerequisites
Slicker integrates with Piano via the Piano API. To connect Piano to Slicker, you will need:- An API Token with sufficient permissions to manage subscriptions and payments.
- Your Application ID (aid), which uniquely identifies your Piano application.
- Your Piano API URL, which depends on your Piano environment (e.g., sandbox vs production).
Create credentials
- Log in to your Piano dashboard.
- Navigate to the API tokens section to generate a new API token.
-
Give the token a descriptive name like
Slicker. - Copy the generated API Token. We will need it later.
- Note your Application ID (aid). You can find this in your Piano dashboard settings.
-
Note your API URL. This is the base URL for your Piano environment. For example:
- Production:
https://api.piano.io - Sandbox:
https://sandbox.piano.io
- Production:
Create integration in Slicker
- Go to the Slicker’s new integration page.
- Select
Pianofrom the list of integrations. - Give the integration a name and description to help you identify it later.
- Enter the API Token you copied earlier.
- Enter your Application ID (aid).
- Enter your API URL.
- Click the
Submitbutton to create the integration.
Troubleshooting
On integration creation, Slicker will attempt to connect to Piano using the provided credentials. If the connection fails, you will see an error message like the one below. Please double-check the API token, Application ID, and URL, then try again.