Lightrun Debug Runbooks Configuration API

Debug Runbooks Configuration API.

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/lightrun-debug-runbooks-configuration-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 email required.

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

OpenAPI Specification

lightrun-debug-runbooks-configuration-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  description: Lightrun API documentation
  title: Lightrun Actions Debug Runbooks Configuration API
  version: v1
servers:
- url: http://localhost:8090
  description: Generated server url
tags:
- description: Debug Runbooks Configuration API.
  name: Debug Runbooks Configuration
paths:
  /api/v1/configuration/debug-runbooks:
    get:
      description: 'Get a list of all runbook configurations.


        **Required API permission level:** `DEV`'
      operationId: listRunbookConfigurations
      parameters:
      - description: Filter configurations by the creation date. Date format is <YYYY-MM-DD>. (UTC)
        in: query
        name: createdAt
        required: false
        schema:
          type: string
          format: date
      - description: Filter configurations by the user created.
        in: query
        name: createdBy
        required: false
        schema:
          type: string
      - description: Filter configurations by the filename.
        in: query
        name: filename
        required: false
        schema:
          type: string
      - description: Filter configurations by the method name.
        in: query
        name: methodName
        required: false
        schema:
          type: string
      - description: Filter configurations by the name.
        in: query
        name: name
        required: false
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RunbookConfigPublicDTO'
          description: Retrieved matching configurations.
      security:
      - API Token: []
      summary: Get a list of runbook configurations
      tags:
      - Debug Runbooks Configuration
components:
  schemas:
    RunbookConfigPublicDTO:
      type: object
      description: Debug Runbook Config.
      properties:
        arguments:
          type: array
          description: Arguments.
          items:
            $ref: '#/components/schemas/RunbookArgumentConfigPublicDTO'
        createdAt:
          type: string
          format: date-time
          description: Creation time.
        createdBy:
          type: string
          format: email
          description: Created by user.
        expirationDurationMinutes:
          type: integer
          format: int32
          description: Expiration duration in minutes.
        id:
          type: string
          description: Configuration ID.
        methodConfigurations:
          type: array
          description: Method configuration list.
          items:
            $ref: '#/components/schemas/RunbookMethodConfigPublicDTO'
        name:
          type: string
          description: Configuration name.
        updatedAt:
          type: string
          format: date-time
          description: Updated time.
    RunbookArgumentConfigPublicDTO:
      type: object
      description: Runbook Argument Config.
      properties:
        description:
          type: string
          description: Description.
        label:
          type: string
          description: Label.
        variableName:
          type: string
          description: Variable name.
    RunbookMethodConfigPublicDTO:
      type: object
      description: Runbook Method Configuration.
      properties:
        condition:
          type: string
          description: Condition on method.
        filename:
          type: string
          description: File full path of the method.
        maxResults:
          type: integer
          format: int32
          description: Max results.
        methodName:
          type: string
          description: Method name.
        methodTimeoutSeconds:
          type: integer
          format: int64
          description: Method timeout in seconds.
  securitySchemes:
    API Token:
      scheme: bearer
      type: http