> ## Documentation Index
> Fetch the complete documentation index at: https://docs.profy.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# 发起授权



## OpenAPI

````yaml GET /oauth/authorize
openapi: 3.0.0
info:
  title: Profy App API
  version: 1.0.0
  description: OAuth 2.0 and Events API for Profy App integrations.
servers:
  - url: https://app.profy.cn
    description: Production
security: []
paths:
  /oauth/authorize:
    get:
      tags:
        - OAuth
      summary: Redirect to frontend authorization page (RFC 6749 authorize endpoint)
      operationId: getOAuthAuthorize
      parameters:
        - schema:
            type: string
            description: Application UUID
          required: true
          description: Application UUID
          name: client_id
          in: query
        - schema:
            type: string
            description: Registered redirect URI
          required: true
          description: Registered redirect URI
          name: redirect_uri
          in: query
        - schema:
            type: string
            description: Must be 'code'
          required: true
          description: Must be 'code'
          name: response_type
          in: query
        - schema:
            type: string
            description: Space-separated OAuth scopes
          required: false
          description: Space-separated OAuth scopes
          name: scope
          in: query
        - schema:
            type: string
            description: Opaque state value
          required: false
          description: Opaque state value
          name: state
          in: query
      responses:
        '302':
          description: Redirect to frontend authorization page
        '400':
          description: Invalid request parameters
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: number
                    example: 0
                  message:
                    type: string
                    example: ok
                  data:
                    nullable: true
                required:
                  - code
        '404':
          description: App not found or disabled
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: number
                    example: 0
                  message:
                    type: string
                    example: ok
                  data:
                    nullable: true
                required:
                  - code

````