Note
Using the Skio API requires developer or technical expertise to implement and configure. If you don't have development resources on your team, consider working with a developer or technical partner.
How do I use the Skio API?
To connect Skio to external systems, custom apps, or integrations, you’ll need to generate an API key. This secure token allows your systems to access Skio’s API endpoints for tasks like reading subscription data and performing actions on those subscriptions in real time.
For detailed endpoint documentation, visit our Skio API documentation.
How to generate an API key
In your Skio dashboard, go to Accounts > API from the left-hand menu.
Enter a name for your new API key (for example, "Custom storefront").
Click Generate API key.
Note
You can only view the key once. Be sure to copy it and store it in a safe place.
Press the Copy button to copy the key.
Use this value as the
Authorizationheader (case sensitive) when making requests to the Skio API.
Where to manage webhooks
In the same Accounts > API section, you’ll find a Webhooks tab. From there, you can configure webhooks to automatically send subscription event data to external systems.
To learn more, see our guide on Webhooks here.
API FAQs
Can I test the API in a sandbox environment?
Not currently.
How do I revoke or regenerate my API key?
You can delete API keys directly from the API page after they're created.
Is there a rate limit?
Yes. The API includes rate limits that cover most use cases. If you need to bulk export large amounts of data, reach out to our Support team—we can help you connect a data warehouse integration with BigQuery.
What happens if I hit the rate limit?
When you exceed the rate limit, Skio will throttle your API requests and return an error. You can retry the request after the rate limit window resets.
