Applications

Create OAuth applications that integrate with Pulse.

Create and manage OAuth applications that integrate with Pulse.

Overview

Open Settings → Administration → Applications (/settings/oauth-applications). Any member can open this page.

These are developer-owned OAuth clients for your organization. Git accounts and apps you authorized as a user live under Settings → Connected accounts — see Profile.

Basics

The list shows OAuth Applications. New OAuth application starts Create new application.

Create an application

To create an application:

  1. Set Application name (what users see) and an optional Description.
  2. Optionally add an Application icon (at least 256×256px).
  3. Add Callback URLs — one per line. Use https://, http://localhost, or http://127.0.0.1.
  4. Select Scopes this application can request (openid, profile, offline_access, mcp_read, mcp_write).
  5. Save.

Credentials

After create, copy the Client secret immediately — it is shown once. Store it in a secrets manager. Client ID stays visible on the application.

If you missed the secret, open the application and Rotate secret. The current secret is invalidated immediately; update the integration before clients call the API.

Rotate or delete

Rotate client secret? invalidates the old secret. Delete application? removes the app, revokes active grants, and stops refresh tokens at once.

Deleting an application cannot be undone. Existing access tokens expire and refresh tokens stop working immediately.

FAQ

Last updated on