Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.natecosmic.com/llms.txt

Use this file to discover all available pages before exploring further.

An app is the integration object you create in the developer portal. It corresponds to an OAuth client registered with COSMIC Auth.

App configuration

Each app includes:
  • A client_id your integration sends when starting OAuth flows and exchanging codes or tokens with COSMIC Auth
  • One or more registered redirect_uri values (HTTPS callbacks where the browser returns after authorization)
  • Scopes configured in the developer portal that control what the app can do in the COSMIC API—shown to the user at consent; see Scopes
Apps can be public or confidential clients, depending on whether they can securely store a client_secret. See Creating apps for client type guidance.

OAuth endpoints

OAuth authorize and token traffic uses https://api.natecosmic.com. See OAuth and API reference.

Lifecycle

Create and configure apps in the developer portal before redirecting end users to the authorize endpoint. See Creating apps, OAuth, and Quickstart.