> ## 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.

# Register or resolve a user region (US only)



## OpenAPI

````yaml /openapi/neo.public.openapi.json post /api/internal/user-master/register
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: Development
    url: https://neo.api.dev.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: Connect personal AI provider accounts and select them as a model source
    name: AI Connections
  - description: Model discovery and capabilities
    name: Models
  - description: Third-party integrations
    name: Integrations
  - description: Skill knowledge documents for agent prompts
    name: Skills
  - description: User-authored tools and toolkit management
    name: Dynamic Tools
  - 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: Captured HTTP traffic query and replay
    name: Network Events
  - description: User and team API activity metadata
    name: Audit Logs
  - description: Vulnerability triage for HackerOne, GitHub, and Security Inbox
    name: Triage
paths:
  /api/internal/user-master/register:
    post:
      summary: Register or resolve a user region (US only)
      operationId: post-internal-user-master-register
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MasterRegistrationRequest'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MasterRegionResult'
          description: Lookup result
        '400':
          description: Invalid email
        '401':
          description: Invalid service credential
        '404':
          description: Endpoint is available only in US
        '503':
          description: Region service unavailable
      security:
        - InternalKeyAuth: []
components:
  schemas:
    MasterRegistrationRequest:
      additionalProperties: false
      properties:
        email:
          format: email
          type: string
        registration_source:
          enum:
            - signup
            - admin_create
            - invitation
            - authenticated_access
          type: string
      required:
        - email
      type: object
    MasterRegionResult:
      properties:
        exists:
          type: boolean
        user_region:
          enum:
            - US
            - EU
          nullable: true
          type: string
          x-go-type: '*string'
          x-go-type-skip-optional-pointer: true
      required:
        - exists
        - user_region
      type: object
  securitySchemes:
    InternalKeyAuth:
      description: Internal service key
      in: header
      name: X-Internal-API-Key
      type: apiKey

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.