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

# get session concurrency status

> Returns the organization's concurrent-session limit, an approximate count of sessions currently in use, whether a new session can likely be started, and an estimated wait time until a slot frees. Intended as an advisory pre-check before starting a session (e.g. to gate a "Start" button or show a wait estimate). The count is the Lab's optimistic view and can briefly over-report; the authoritative limit is enforced when a session is actually created, which may still return 429.



## OpenAPI

````yaml https://api.anam.ai/swagger.json get /v1/sessions/concurrency
openapi: 3.1.0
info:
  title: Anam AI API
  version: '1.0'
servers:
  - url: https://api.anam.ai
    description: Anam API
security:
  - BearerAuth: []
tags:
  - name: Sessions
  - name: Meetings
  - name: Personas
  - name: Avatars
  - name: Voices
  - name: LLMs
  - name: Knowledge
  - name: Tools
  - name: Share Links
  - name: Engine
paths:
  /v1/sessions/concurrency:
    get:
      tags:
        - Sessions
      summary: Get current concurrency status
      description: >-
        Returns the organization's concurrent-session limit, an approximate
        count of sessions currently in use, whether a new session can likely be
        started, and an estimated wait time until a slot frees. Intended as an
        advisory pre-check before starting a session (e.g. to gate a "Start"
        button or show a wait estimate). The count is the Lab's optimistic view
        and can briefly over-report; the authoritative limit is enforced when a
        session is actually created, which may still return 429.
      operationId: getSessionConcurrency
      parameters:
        - in: query
          name: organizationId
          schema:
            type: string
          description: >-
            Report the concurrency status of another organization. Restricted to
            Anam-internal admin API keys; other keys receive 403.
      responses:
        '200':
          description: Current concurrency status for the organization
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConcurrencyStatus'
        '401':
          description: Unauthorized - Invalid or missing API key
        '403':
          description: Forbidden - API key lacks the required permission
        '500':
          description: Server error
components:
  schemas:
    ConcurrencyStatus:
      type: object
      description: >-
        Advisory concurrency snapshot. The active count is approximate (it can
        briefly over-report, e.g. a crashed session before cleanup), so treat
        every field as an optimistic view rather than a guarantee.
      properties:
        limit:
          type: integer
          description: The organization's concurrent-session plan limit.
          example: 10
        active:
          type: integer
          description: Approximate number of sessions currently occupying a slot.
          example: 7
        canStartSession:
          type: boolean
          description: Advisory — whether a session can likely be started now.
          example: true
        estimatedWaitSeconds:
          type: integer
          nullable: true
          description: >-
            Estimated seconds until the next slot frees while at capacity
            (derived from the org's rolling 30-day average session length and
            the elapsed time of the longest-running session); 0 when a slot is
            available or expected imminently; null when no estimate is possible.
          example: 0
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer

````