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

# Slack OAuth callback

> Handle the Slack OAuth callback. Exchanges the authorization code for a bot token and creates or updates the workspace installation. Supports Neo-initiated installs via OAuth state and Slack Marketplace installs via setup-token claim redirects.



## OpenAPI

````yaml https://neo.api.projectdiscovery.io/api/openapi.json get /api/v1/slack/oauth/callback
openapi: 3.1.0
info:
  contact:
    name: ProjectDiscovery
    url: https://neo.projectdiscovery.io
  description: Neo API Server - Security agent orchestration platform
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0
  title: Neo API
  version: 1.0.0
servers:
  - description: Production
    url: https://neo.api.projectdiscovery.io
  - description: Local development
    url: http://localhost:8080
security: []
tags:
  - description: Task execution and management
    name: Tasks
  - description: Agent listing and management
    name: Agents
  - description: Public agent directory
    name: Agent Directory
  - description: User file storage management
    name: Files
  - description: User working memory management
    name: Memory
  - description: Scheduled and recurring task management
    name: Schedules
  - description: Knowledge base and semantic search
    name: Knowledge
  - description: Encrypted user credentials and API keys
    name: Secrets
  - description: Neo API key management for programmatic access
    name: API Keys
  - description: User profile and account information
    name: User
  - description: Task and LLM usage tracking
    name: Usage
  - description: Bring Your Own Key provider management
    name: BYOK
  - description: Model discovery and capabilities
    name: Models
  - description: Third-party integrations
    name: Integrations
  - description: Skill knowledge documents for agent prompts
    name: Skills
  - description: Team management and member invitations
    name: Teams
  - description: Prompt library management and discovery
    name: Prompts
  - description: Slack bot integration for workspace installation and OAuth
    name: Slack
  - description: GitHub integration for PR reviews and repository management
    name: GitHub
  - description: Vulnerability issue tracking and management
    name: Issues
  - description: Subscription billing and plans
    name: Billing
  - description: Project management and member assignments
    name: Projects
  - description: SSH key pair generation and management for remote server access
    name: SSH Keys
  - description: Codebase structural analysis and mapping
    name: Codemaps
  - description: AI-generated codebase documentation and security analysis
    name: CodeWiki
  - description: Captured HTTP traffic query and replay
    name: Network Events
paths:
  /api/v1/slack/oauth/callback:
    get:
      tags:
        - Slack
      summary: Slack OAuth callback
      description: >-
        Handle the Slack OAuth callback. Exchanges the authorization code for a
        bot token and creates or updates the workspace installation. Supports
        Neo-initiated installs via OAuth state and Slack Marketplace installs
        via setup-token claim redirects.
      operationId: get-v1-slack-oauth-callback
      parameters:
        - description: OAuth authorization code from Slack
          in: query
          name: code
          required: false
          schema:
            type: string
        - description: OAuth state parameter for CSRF protection
          in: query
          name: state
          required: false
          schema:
            type: string
        - description: OAuth error code (e.g. access_denied)
          in: query
          name: error
          required: false
          schema:
            type: string
      responses:
        '307':
          description: Redirect to app with success or error status
          headers:
            Location:
              description: Redirect URL to the app
              schema:
                type: string
      security: []

````