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

# Get seat tracking project

> Get summary and metadata for a seat tracking project.



## OpenAPI

````yaml /openapi.json get /v1/seat-tracking/projects/{projectId}
openapi: 3.1.0
info:
  title: nOps Public API
  version: 1.0.0
  description: >-
    Programmatic access to nOps cost, budgets, cost allocation, Explorer
    dashboards, AI optimization, MAP manager, business unit economics, contract
    tracker, seat tracking, reports, recommendations, feed, scheduled prompts,
    and notifications. Authenticate with an API key (Bearer token). Available on
    Inform + Operate.
servers:
  - url: https://api.nops.io
    description: Production
security:
  - bearerApiKey: []
tags:
  - name: Recommendations
    description: Cost optimization recommendations.
  - name: Anomalies
    description: AWS cost anomaly detection.
  - name: Explorer
    description: Cost Explorer queries — summary, history, heatmap, and dimensions.
  - name: Budgets
    description: Budgets, planning grids, alerts, and exports.
  - name: Seat Tracking
    description: >-
      AI seat tracking projects — per-user spend, limits, provider
      configuration, limit requests, automation, and analytics.
  - name: Reports
    description: Saved reports — create, update, render, and send.
  - name: Feed
    description: Clara Feed runs and delivery history.
  - name: Scheduled prompts
    description: Scheduled Clara prompts and manual runs.
  - name: Notifications
    description: Schedule and manage notification deliveries.
  - name: Commitments
    description: Commitment inventory (reserved for future use).
  - name: Cost allocation
    description: Cost Allocation showbacks, rules, and spend analytics.
  - name: Explorer dashboards
    description: Explorer dashboard layouts and widgets.
  - name: AI optimization
    description: AI Optimization default dashboard and anomaly insights.
  - name: MAP Manager
    description: AWS Migration Acceleration Program (MAP) project tracking.
  - name: Business unit economics
    description: Business unit economics models, units, and portfolio summaries.
  - name: Contract tracker
    description: Enterprise contract tracking and burndown analytics.
paths:
  /v1/seat-tracking/projects/{projectId}:
    get:
      tags:
        - Seat Tracking
      summary: Get seat tracking project
      description: Get summary and metadata for a seat tracking project.
      operationId: getSeatTrackingProject
      parameters:
        - schema:
            type: string
            description: Seat tracking project ID
          required: true
          name: projectId
          in: path
      responses:
        '200':
          description: Get seat tracking project
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    description: JSON object
                    additionalProperties: true
                required:
                  - data
              example:
                data:
                  project:
                    id: aisp_abc123
                    name: Engineering AI Seats
                    budgetId: budget-1
                    createdAt: '2026-07-17T12:00:00.000Z'
                    updatedAt: '2026-07-17T12:00:00.000Z'
                  issueTracker:
                    enabled: false
                    provider: null
                    connectionId: null
                    targetId: null
                    targetKey: null
                    targetName: null
                    kindId: null
                    kindName: null
                    fieldValues: null
                  budget:
                    id: budget-1
                    name: 'AI Seats: Engineering AI Seats'
                    period: MONTHLY
                    status: DRAFT
                    category: ai_seats
                    startDate: '2026-01-01'
                    endDate: '2026-12-01'
                  explorerReport:
                    reportId: report-1
                    reportName: Engineering AI Seats
                  providers:
                    section: budget
                    configured: true
                    providers:
                      - claude-enterprise
                      - cursor
                  costAllocation:
                    section: allocation
                    configured: true
                    enabled: true
                    showbackId: 1
                    showbackName: Engineering AI Seats
                  groupTargets:
                    section: budget
                    configured: true
                    count: 3
                    overriddenCount: 1
                  automation:
                    section: rebalance
                    configured: true
                    enabledCount: 1
                    policies:
                      - provider: claude-enterprise
                        enabled: true
                        approvalMode: approve
                        lastDetectAt: '2026-07-17T12:00:00.000Z'
                        lastDetectReason: threshold
                        lastRunAt: '2026-07-17T12:00:00.000Z'
                  reviewRouting:
                    section: requests
                    configured: true
                    assignmentCount: 5
                  requests:
                    section: requests
                    openCount: 2
                    countsByStatus:
                      open: 2
                  activity:
                    section: rebalance
                    latestRun:
                      id: run_abc
                      provider: claude-enterprise
                      status: applied
                      trigger: manual
                      startedAt: '2026-07-17T12:00:00.000Z'
                      finishedAt: '2026-07-17T12:00:00.000Z'
                    recentAuditLogCount: 12
                    recentAuditWindowDays: 30
        '401':
          description: Unauthorized — invalid or missing API key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PublicApiError'
              example:
                error:
                  code: forbidden_scope
                  message: 'API key is missing required scope: budgets:write'
                  request_id: 550e8400-e29b-41d4-a716-446655440000
        '403':
          description: Forbidden — insufficient permissions or entitlement
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PublicApiError'
              example:
                error:
                  code: forbidden_scope
                  message: 'API key is missing required scope: budgets:write'
                  request_id: 550e8400-e29b-41d4-a716-446655440000
      security:
        - bearerApiKey: []
components:
  schemas:
    PublicApiError:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
            message:
              type: string
            request_id:
              type: string
          required:
            - code
            - message
            - request_id
      required:
        - error
  securitySchemes:
    bearerApiKey:
      type: http
      scheme: bearer
      description: >-
        API key from Settings → Security → API Keys. Pass as `Authorization:
        Bearer YOUR_API_KEY`.

````