Getting API Access
Getting API Access
As a marketplace app, you don't generate your own API key — ROLLER delivers
one to your app when an operator connects it to their venue. Manual key
generation in Venue Manager exists only for testing before your app is live on
the marketplace (see Testing before your app is live below).
How marketplace apps receive their key
Once your app has been submitted and approved on the marketplace:
- A venue operator triggers the connection to your app from the marketplace.
- ROLLER generates a scoped API key for that venue and sends it to your app
in thevenue.connectwebhook. - Your app stores that key and uses it for all future requests to the ROLLER
Platform API for that venue.
You never mint or rotate these keys yourself — ROLLER manages their lifecycle and
scopes. See the Integration Apps guide for the full
connect/disconnect webhook contract, and Authentication for
using the delivered key.
Testing before your app is live
Before your app is available on the marketplace — or before its connect webhook
is wired up — you can generate a key manually in a test venue to explore the
API. This path is for experimentation only; production marketplace connections
always use the delivered key described above.
- Login to Venue Manager
- Navigate to Settings > Integrations > API keys
- Click the Create client key button.
- Enter a description into Client key name. Use a name that describes the consumer app or purpose, such as
Marketplace App Testing. - Click Create.
Getting started?We recommend using ROLLER Playground to test and set up your integrations before using the Live environment. The steps for generating credentials above are the same in Playground.
Read more on the environments page.
Need a test venue or API access enabled? Reach out to your Client Success
Manager or contact ROLLER Support. If you're not yet a ROLLER partner, get in touch via our Contact Page.
Updated about 1 month ago
