Developer

OAuth applications

Build an app that users of any Trabalance business can connect.

Navigate to: dashboard.trabalance.com/developer → Register

1
Create a developer account

Email, password (8+ characters), your name and company. We send a verification link; you can sign in straight away, but creating an application needs a verified address.

2
Create an application

Name, description, website, and one or more redirect URIs — where users return after they authorise. You receive a client ID, a client secret (shown once) and a webhook signing secret.

3
Send users to authorise

https://dashboard.trabalance.com/oauth/authorize?client_id=…&redirect_uri=…&response_type=code&state=… — a signed-in user sees a consent screen listing what your app may do; a signed-out user is asked to sign in first and returned to it.

4
Exchange the code, call the API

What the developer portal gives you

TabWhat it does
SettingsName, description, website, redirect URIs, webhook URL. Deactivate the app.
CredentialsClient ID, regenerate the client secret, the webhook signing secret, and a ready-made authorisation URL.
TokensOne row per business with a live token: scopes, request count, last used, expiry. Revoke all.
WebhooksSubscribe to events; every delivery to your webhook URL is logged with status, attempt and error.
AuditEvery credential event on the app: created, secret regenerated, tokens revoked, subscriptions changed.
ℹ️One business only?

You do not need an OAuth app. Ask that business's Super Administrator for an API key.