App Commands
All app-related commands are grouped under finqu app. Use them to create apps, link a local project to an app, manage
releases and publishing, and forward realtime webhook events to your development server.
Typical Workflow
- Create a new app with
finqu app create. - Link your local project with
finqu app linkso later commands can resolve the app automatically. - Inspect or update metadata with
finqu app infoandfinqu app update. - Release and publish when ready with
finqu app releaseandfinqu app publish. - Forward webhook traffic locally with
finqu app listenduring development.
Working With Linked Apps
Commands that operate on an existing app accept --app-id <id>. If you omit it, the CLI uses the app linked in your
configuration.
Create and Connect
finqu app create
Creates a new draft app and scaffolds a project directory.
finqu app create [name]Any missing values are prompted interactively.
finqu app link
Links the current project to an existing app.
finqu app link <appId>This stores the app ID in your configuration so later commands can resolve it automatically.
Inspect and Update
finqu app list
Lists all your apps.
finqu app listThe output includes app ID, name, handle, status, and version. The currently linked app is marked with ●.
finqu app info
Shows details for a single app.
finqu app infoDisplays name, handle, ID, publish status, version, client ID, redirect URIs, base URI, and version history.
finqu app update
Updates app configuration or listing data.
finqu app updatefinqu app delete
Deletes an app.
finqu app deleteDraft apps are deleted immediately. Published apps are scheduled for deletion.
Release and Distribution
finqu app release
Creates a new app version.
finqu app releasefinqu app publish
Publishes the app to the app store.
finqu app publishfinqu app unpublish
Removes the app from the app store.
finqu app unpublishfinqu app share
Gets or creates a share link for the app.
finqu app sharefinqu app rotate-secret
Rotates the OAuth client secret.
finqu app rotate-secretThe CLI prints the new client secret after rotation.
Local Webhook Forwarding
finqu app listen
Connects to Finqu realtime webhooks and forwards event envelopes to a local URL.
finqu app listenThis command requires authentication via finqu sign-in and handles graceful shutdown on SIGINT and SIGTERM.
Examples
# Forward all webhook events to the default local URL
finqu app listen
# Forward to a custom local URL
finqu app listen --url http://localhost:4000/webhooks
# Only forward specific topics
finqu app listen --topic orders/create orders/activate
# Override the realtime websocket endpoint
finqu app listen --realtime-url wss://<realtime-domain>/ws/webhooks