Fluxito Audits API

The Audits API from Fluxito — 16 operation(s) for audits.

GitHub OpenAPI

Operations 16

GET /audits Audits Page #
GET /audits/run/{run_id} Audit Run Detail Page #
GET /api/audits Api List Audit Runs #
GET /api/audits/score-summary Api Score Summary #
GET /api/audits/score-history Api Score History #
GET /api/audits/{run_id} Api Get Audit Run #
GET /api/audits/{run_id}/export.xlsx Api Export Audit Xlsx #
POST /api/audits/{run_id}/export Api Export Audit Run #
POST /api/audits/findings/{finding_id}/resolve Api Resolve Finding #
POST /api/audits/findings/{finding_id}/snooze Api Snooze Finding #
POST /api/audits/findings/{finding_id}/reopen Api Reopen Finding #
GET /audits/flows Flows Page #
GET /audits/flows/new Flow Builder New Page #
GET /audits/flows/{flow_id} Flow Builder Edit Page #
GET /audits/flows/{flow_id}/runs/{run_id} Flow Run Page #
GET /audits/vendors Vendors Page #

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/fluxito-app:fluxito-app-audits-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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

fluxito-app-audits-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Fluxito Platform Audits API
  version: 3.0.120
tags:
- name: Audits
paths:
  /audits:
    get:
      summary: Audits Page
      description: Unified Auditing dashboard — all audit runs grouped by type.
      operationId: audits_page_audits_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Audits
  /audits/run/{run_id}:
    get:
      summary: Audit Run Detail Page
      description: Detail page for a single audit run.
      operationId: audit_run_detail_page_audits_run__run_id__get
      parameters:
      - name: run_id
        in: path
        required: true
        schema:
          type: string
          title: Run Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /api/audits:
    get:
      summary: Api List Audit Runs
      description: List audit runs for the project.
      operationId: api_list_audit_runs_api_audits_get
      parameters:
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 100
          minimum: 1
          default: 20
          title: Limit
      - name: offset
        in: query
        required: false
        schema:
          type: integer
          minimum: 0
          default: 0
          title: Offset
      - name: audit_type
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Audit Type
      - name: project_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Project Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /api/audits/score-summary:
    get:
      summary: Api Score Summary
      description: Latest score per audit type for dashboard cards.
      operationId: api_score_summary_api_audits_score_summary_get
      parameters:
      - name: project_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Project Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /api/audits/score-history:
    get:
      summary: Api Score History
      description: Score trend for sparklines.
      operationId: api_score_history_api_audits_score_history_get
      parameters:
      - name: days
        in: query
        required: false
        schema:
          type: integer
          maximum: 365
          minimum: 7
          default: 30
          title: Days
      - name: audit_type
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Audit Type
      - name: project_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Project Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /api/audits/{run_id}:
    get:
      summary: Api Get Audit Run
      description: Single audit run with paginated findings.
      operationId: api_get_audit_run_api_audits__run_id__get
      parameters:
      - name: run_id
        in: path
        required: true
        schema:
          type: string
          title: Run Id
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 2000
          minimum: 1
          default: 100
          title: Limit
      - name: offset
        in: query
        required: false
        schema:
          type: integer
          minimum: 0
          default: 0
          title: Offset
      - name: severity
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Severity
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /api/audits/{run_id}/export.xlsx:
    get:
      summary: Api Export Audit Xlsx
      description: 'Download the Excel report (a plain link: chat cards and the run page use it).'
      operationId: api_export_audit_xlsx_api_audits__run_id__export_xlsx_get
      parameters:
      - name: run_id
        in: path
        required: true
        schema:
          type: string
          title: Run Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /api/audits/{run_id}/export:
    post:
      summary: Api Export Audit Run
      description: Export findings as CSV, JSON or Excel (xlsx).
      operationId: api_export_audit_run_api_audits__run_id__export_post
      parameters:
      - name: run_id
        in: path
        required: true
        schema:
          type: string
          title: Run Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /api/audits/findings/{finding_id}/resolve:
    post:
      summary: Api Resolve Finding
      description: Mark a finding resolved (hidden in this and later runs until reopened).
      operationId: api_resolve_finding_api_audits_findings__finding_id__resolve_post
      parameters:
      - name: finding_id
        in: path
        required: true
        schema:
          type: string
          title: Finding Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /api/audits/findings/{finding_id}/snooze:
    post:
      summary: Api Snooze Finding
      description: 'Snooze a finding. Body: {"snooze": "7d" | "30d" | "next_run", "note"?}.'
      operationId: api_snooze_finding_api_audits_findings__finding_id__snooze_post
      parameters:
      - name: finding_id
        in: path
        required: true
        schema:
          type: string
          title: Finding Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /api/audits/findings/{finding_id}/reopen:
    post:
      summary: Api Reopen Finding
      description: Clear a resolve / snooze so the finding counts as open again.
      operationId: api_reopen_finding_api_audits_findings__finding_id__reopen_post
      parameters:
      - name: finding_id
        in: path
        required: true
        schema:
          type: string
          title: Finding Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /audits/flows:
    get:
      summary: Flows Page
      operationId: flows_page_audits_flows_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Audits
  /audits/flows/new:
    get:
      summary: Flow Builder New Page
      operationId: flow_builder_new_page_audits_flows_new_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Audits
  /audits/flows/{flow_id}:
    get:
      summary: Flow Builder Edit Page
      operationId: flow_builder_edit_page_audits_flows__flow_id__get
      parameters:
      - name: flow_id
        in: path
        required: true
        schema:
          type: string
          title: Flow Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /audits/flows/{flow_id}/runs/{run_id}:
    get:
      summary: Flow Run Page
      operationId: flow_run_page_audits_flows__flow_id__runs__run_id__get
      parameters:
      - name: flow_id
        in: path
        required: true
        schema:
          type: string
          title: Flow Id
      - name: run_id
        in: path
        required: true
        schema:
          type: string
          title: Run Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Audits
  /audits/vendors:
    get:
      summary: Vendors Page
      operationId: vendors_page_audits_vendors_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Audits
components:
  schemas:
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError