Monitor your apps
Pull app status into your own dashboard or scheduled checks.
apps:read
API & automation
Check your apps, manage deployments and bring account information into the tools you already use. Connect a script to Caliber Node with a scoped API key.
One request to list your apps.
Read access is all it needs.
/api/v1/appsREST · JSON · Scoped API keys
Put it to work
Start with one useful task. Add more permissions only when your integration needs them.
Pull app status into your own dashboard or scheduled checks.
apps:read
Create app instances and manage their lifecycle from your scripts.
apps:write · apps:power
Read invoices, transactions and your balance for your own reporting.
billing:read
Quick start
This example lists existing apps. It does not create, restart or change anything.
Open Settings in the panel. Name your key and select apps:read. Save the token when it appears.
Set CALIBER_API_KEY in your shell or secret manager. Keep it on your server, out of browser code and public repositories.
Run the cURL example. Use the returned app IDs for later requests and follow pagination when listing more results.
Shell · List your apps
# Set CALIBER_API_KEY in your shell or secret manager.
# Give this key the apps:read permission.
curl --fail-with-body \
-H "Authorization: ApiKey $CALIBER_API_KEY" \
'https://api.portal.calibernode.com/api/v1/apps?limit=10'Requires cURL with --fail-with-body support. The variable must contain your real API key; no key is included in this example.
View the public route indexBuild with confidence
Use a separate key for each integration. Revoke a key when you stop using it or suspect it has been exposed.
App operations can take time. Poll for status, handle failures and set a timeout instead of assuming the app is ready.
Check the panel’s API documentation for request fields and permissions. Use IDs returned by the API rather than guessing them.
Good to know
Start small, check the response, then build from there.