Lifebots symbol
Lifebots.cloud
OAuth 2.0 API
Getting started

Register an app

Every app needs a client_id (and, for server-side apps, a client_secret). You get them by registering the app from your LifeBots account.

Steps

  1. Sign in and open Developer → OAuth Applications.
  2. Click Create Application and fill in the fields below.
  3. Submit. New apps start as Pending Approval while the LifeBots team reviews them.
  4. Once approved, open the app to copy its client_id and client_secret.

Fields

FieldRequiredDescription
Application nameyesShown to users on the approval screen.
DescriptionnoWhat your app does. Also shown on the approval screen.
WebsitenoYour app's homepage.
Redirect URIsyesWhere LifeBots sends the user back after approval, e.g. https://yourapp.com/oauth/callback. The redirect_uri you send must match one of these exactly.
ScopesyesWhat your app may do. Pick only what you use — users see each one.
Token expirynoHow long access and refresh tokens last, and whether refresh tokens are issued. Defaults to never expiring.
Application typeyesConfidential for server-side apps that can keep a secret; Public for browser and mobile apps, which must use PKCE.

Confidential or public?

ConfidentialPublic
RunsOn your serverIn a browser or on a phone
Proves it's your app withclient_secretPKCE (a one-time secret per sign-in)
ExampleA web service, a Discord botA single-page app, a mobile app
Never put a client_secret in browser or mobile code — anyone can read it there. If your code runs on the user's device, register a Public app.

Next: the authorization flow.

Lifebots symbol
Lifebots.cloud

Empowering Second Life experiences with intelligent bot automation and seamless group management solutions.

Product
Support
Company
Visit Us

© 2025 - 2026 LifeBots. Made with ❤️. All rights reserved.

LifeBots is not affiliated with Linden Research, Inc., or any of its affiliated entities or products, including, without limitation, Second Life (collectively, “Linden Lab”).

Initializing A New World of Second Life Bots...