CoreStory System Overview API

The system_overview API from CoreStory — 3 operation(s) for system_overview.

Operations 3

GET /api/projects/{project_id}/system-overview Get System Intelligence Overview for a project #
GET /api/projects/{project_id}/system-overview/regenerate/estimate Estimate CIU cost for SIO regeneration #
POST /api/projects/{project_id}/system-overview/regenerate Trigger SIO regeneration #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/corestory-system-overview-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

corestory-system-overview-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Crowdbotics API Documentation System Overview API
  description: '# CoreStory API Overview


    The CoreStory API provides programmatic access to structured insights derived from software source code.'
  version: 1.26.2
servers:
- url: /
  description: Current server
security:
- BearerAuth: []
tags:
- name: system_overview
paths:
  /api/projects/{project_id}/system-overview:
    get:
      tags:
      - system_overview
      summary: Get System Intelligence Overview for a project
      description: Returns the complete System Intelligence Overview including architecture classification, tech stack, code quality, and metadata. Returns 202 if analysis is still in progress.
      operationId: get_system_overview
      parameters:
      - name: project_id
        in: path
        required: true
        schema:
          type: integer
          title: Project Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SystemOverviewResponse'
        default:
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorSchema'
        '202':
          description: Analysis is still in progress
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SystemOverviewProcessingResponse'
  /api/projects/{project_id}/system-overview/regenerate/estimate:
    get:
      tags:
      - system_overview
      summary: Estimate CIU cost for SIO regeneration
      operationId: estimate_sio_regeneration
      parameters:
      - name: project_id
        in: path
        required: true
        schema:
          type: integer
          title: Project Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RegenerationEstimateResponse'
        default:
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorSchema'
  /api/projects/{project_id}/system-overview/regenerate:
    post:
      tags:
      - system_overview
      summary: Trigger SIO regeneration
      description: Re-runs the SIO analysis pipeline. Deducts CIUs from the organization's balance.
      operationId: regenerate_system_overview
      parameters:
      - name: project_id
        in: path
        required: true
        schema:
          type: integer
          title: Project Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RegenerationTriggerResponse'
        default:
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorSchema'
components:
  schemas:
    ErrorSchema:
      properties:
        error:
          $ref: '#/components/schemas/ErrorBody'
      type: object
      required:
      - error
      title: ErrorSchema
    CodeQualityOverview:
      properties:
        indicators:
          additionalProperties: true
          type: object
          title: Indicators
      additionalProperties: true
      type: object
      title: CodeQualityOverview
      description: Thin wrapper over code_quality_indicators from code_analysis.
    SystemOverviewResponse:
      properties:
        architecture:
          anyOf:
          - $ref: '#/components/schemas/ArchitectureOverview'
          - type: 'null'
        tech_stack:
          anyOf:
          - $ref: '#/components/schemas/TechStackOverview'
          - type: 'null'
        code_quality:
          anyOf:
          - $ref: '#/components/schemas/CodeQualityOverview'
          - type: 'null'
        health_signals:
          anyOf:
          - {}
          - type: 'null'
          title: Health Signals
          description: Not yet implemented
        security:
          anyOf:
          - {}
          - type: 'null'
          title: Security
          description: Not yet implemented
        suggested_actions:
          anyOf:
          - {}
          - type: 'null'
          title: Suggested Actions
          description: Not yet implemented
        metadata:
          $ref: '#/components/schemas/SIOMetadata'
      additionalProperties: false
      type: object
      required:
      - metadata
      title: SystemOverviewResponse
      description: Complete SIO payload returned when analysis is available.
    RegenerationTriggerResponse:
      properties:
        status:
          type: string
          const: started
          title: Status
          default: started
        message:
          type: string
          title: Message
          default: System Intelligence Overview regeneration has been started
        estimated_cost:
          type: number
          title: Estimated Cost
          description: CIU cost deducted for this regeneration
        job_id:
          type: string
          title: Job Id
          description: SOTJ job id tracking
      type: object
      required:
      - estimated_cost
      - job_id
      title: RegenerationTriggerResponse
      description: Returned when regeneration is successfully triggered.
    RegenerationEstimateResponse:
      properties:
        estimated_cost:
          type: number
          title: Estimated Cost
          description: CIU cost for regeneration
        available_balance:
          type: number
          title: Available Balance
          description: Organization's current available CIUs
        can_regenerate:
          type: boolean
          title: Can Regenerate
          description: Whether the organization has enough CIUs
      type: object
      required:
      - estimated_cost
      - available_balance
      - can_regenerate
      title: RegenerationEstimateResponse
      description: CIU cost estimate for SIO regeneration.
    ArchitectureOverview:
      properties:
        pattern_id:
          type: string
          title: Pattern Id
        label:
          type: string
          title: Label
        score:
          type: number
          title: Score
        tier:
          type: string
          title: Tier
        explanation:
          anyOf:
          - $ref: '#/components/schemas/ArchitectureExplanation'
          - type: 'null'
        low_confidence_guidance:
          anyOf:
          - type: string
          - type: 'null'
          title: Low Confidence Guidance
      type: object
      required:
      - pattern_id
      - label
      - score
      - tier
      title: ArchitectureOverview
    ArchitectureExplanation:
      properties:
        summary:
          anyOf:
          - type: string
          - type: 'null'
          title: Summary
        detected_signals:
          items:
            type: string
          type: array
          title: Detected Signals
        key_drivers:
          items:
            type: string
          type: array
          title: Key Drivers
        alternative_interpretation:
          anyOf:
          - $ref: '#/components/schemas/ArchitectureAlternative'
          - type: 'null'
        confidence_alignment:
          anyOf:
          - type: string
          - type: 'null'
          title: Confidence Alignment
      type: object
      title: ArchitectureExplanation
    ArchitectureAlternative:
      properties:
        pattern_id:
          type: string
          title: Pattern Id
        label:
          type: string
          title: Label
        score:
          type: number
          title: Score
        tier:
          type: string
          title: Tier
      type: object
      required:
      - pattern_id
      - label
      - score
      - tier
      title: ArchitectureAlternative
    SIOMetadata:
      properties:
        generated_at:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Generated At
        snapshot_fingerprint:
          anyOf:
          - type: string
          - type: 'null'
          title: Snapshot Fingerprint
          description: Commit SHA of the ingested codebase version
        is_stale:
          type: boolean
          title: Is Stale
          default: false
        schema_version:
          type: string
          title: Schema Version
          default: '1.0'
      type: object
      title: SIOMetadata
    ErrorBody:
      properties:
        message:
          type: string
          title: Message
        type:
          type: string
          title: Type
        details:
          additionalProperties: true
          type: object
          title: Details
          description: Optional extra context for the error.
      type: object
      required:
      - message
      - type
      title: ErrorBody
    TechStackOverview:
      properties:
        primary_language:
          anyOf:
          - type: string
          - type: 'null'
          title: Primary Language
        additional_languages:
          items:
            type: string
          type: array
          title: Additional Languages
        frameworks:
          additionalProperties:
            items:
              additionalProperties: true
              type: object
            type: array
          type: object
          title: Frameworks
          description: 'Keyed by bucket: frontend, backend, state, styling, build'
        infrastructure:
          additionalProperties:
            items:
              additionalProperties: true
              type: object
            type: array
          type: object
          title: Infrastructure
          description: 'Keyed by category: containerization, ci_cd, iac, cloud_sdks'
        dependencies_count:
          type: integer
          title: Dependencies Count
          description: Total number of manifest + inferred dependencies
          default: 0
      type: object
      title: TechStackOverview
      description: Reshaped view of language_breakdown + framework_tech_stack + infrastructure + dependencies.
    SystemOverviewProcessingResponse:
      properties:
        status:
          type: string
          const: processing
          title: Status
          default: processing
        message:
          type: string
          title: Message
          default: Analysis is still in progress
      type: object
      title: SystemOverviewProcessingResponse
      description: Returned with HTTP 202 when the analysis pipeline is still running.
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: Enter the Bearer token from Clerk authentication
x-tagGroups:
- name: Ingest Your Codebase
  tags:
  - vector_store
  - projects
  - pre_ingestion
  - reingestion
- name: Generate Code Intelligence
  tags:
  - documents
  - document_generation
  - document_formatters
  - prd
  - prd_version
  - tech_spec
  - quality_metrics
  - sample_projects
- name: Query Your Codebase
  tags:
  - conversations
  - workflows
  - discovery
  - context
  - artifacts
- name: Manage and Inspect Intelligence
  tags:
  - api_debugging
  - events
  - version
  - files
  - cache
  - token_tracking
- name: Authenticate and Manage Access
  tags:
  - clerk_authentication
  - github_webhooks
  - github_integration
  - organizations
  - api_key_management
  - mcp_token_management
  - user
- name: (Advanced) Prompt Tuning
  tags:
  - prompts
- name: MCP Protocol
  tags:
  - mcp_protocol
- name: Administration
  tags:
  - admin