Publish an app on Stayblox
Apps run on your own servers and talk to Stayblox over the Developer GraphQL API. Read bookings and guest data, write results back, embed a page in the host panel, and let hosts install through OAuth.
How it works
You build apps as a verified partner and manage them in the Developer section of the Stayblox panel. There is no package to upload here. You declare a manifest, build against the Developer API, test on your own teams, then submit for review. Apps extend Stayblox properties with payments, channel sync, marketing, guest messaging, and more.
Create the app
Open the Developer panel, pick a type, and get a Client ID and secret.
Build the integration
Call the GraphQL Developer API and handle webhooks from your own server.
Submit and publish
Test with a dev install, submit the manifest for review, then go live.
The path to a published app
App types
Pick a type when you create the app. It decides which manifest fields and protocols apply.
Your first API call
The Developer API is a single GraphQL endpoint, versioned by date. Send your per-install bearer token and ask who you are.
curl -s https://app.stayblox.com/developer/api/2026-01/graphql \
-H "Authorization: Bearer $STAYBLOX_APP_TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"query":"{ apiVersion currentApp { id name type } }"}'A valid token returns your app's identity. For the full schema and every mutation, see the GraphQL reference.
What a manifest can declare
Revenue share
Developers earn fairly from their work.
Ready to build?
Create your app in the Developer panel, or read the full reference first.