Civitai OAuth API

OAuth 2.0 authorization-code with PKCE for third-party apps that act on behalf of a Civitai user. Supports scoped tokens, refresh flow, and per-app Buzz spend caps so a delegated app cannot drain a user's credit balance. Used by `civitai-app-starters` and `civitai-client-javascript` SDKs for building partner integrations against the Site and Orchestration APIs.

Civitai OAuth API is one of 3 APIs that Civitai publishes on the APIs.io network.

This API exposes 1 machine-runnable capability that can be deployed as REST, MCP, or Agent Skill surfaces via Naftiko.

Tagged areas include AI, Artificial Intelligence, Authentication, OAuth, and PKCE. The published artifact set on APIs.io includes API documentation and 1 Naftiko capability spec.

API entry from apis.yml

apis.yml Raw ↑
aid: civitai:civitai-oauth-api
name: Civitai OAuth API
tags:
- AI
- Artificial Intelligence
- Authentication
- OAuth
- PKCE
- Identity
humanURL: https://developer.civitai.com/site/oauth/
properties:
- url: https://developer.civitai.com/site/oauth/
  type: Documentation
- url: https://developer.civitai.com/site/oauth/register-app
  type: Documentation
- url: https://developer.civitai.com/site/oauth/scopes
  type: Documentation
- url: https://developer.civitai.com/site/oauth/buzz-limits
  type: Documentation
- type: NaftikoCapability
  url: capabilities/oauth-authorization.yaml
description: OAuth 2.0 authorization-code with PKCE for third-party apps that act on behalf of a Civitai
  user. Supports scoped tokens, refresh flow, and per-app Buzz spend caps so a delegated app cannot drain
  a user's credit balance. Used by `civitai-app-starters` and `civitai-client-javascript` SDKs for building
  partner integrations against the Site and Orchestration APIs.