Files
profilarr/docs/api/v1/openapi.yaml
Sam Chau 456ecc298b feat(api): add health check and OpenAPI docs
- Implemented health check endpoint to monitor application status and components.
- Added OpenAPI specification endpoint to serve the API documentation.
- Introduced new TypeScript definitions for API paths and components.
2026-01-15 16:50:28 +10:30

32 lines
698 B
YAML

openapi: 3.1.0
info:
title: Profilarr API
description: API for Profilarr - Profile management and sync for *arr applications
version: 1.0.0
license:
name: MIT
url: https://opensource.org/licenses/MIT
servers:
- url: /api/v1
description: API v1
tags:
- name: System
description: System health and status endpoints
paths:
/health:
$ref: './paths/system.yaml#/health'
/openapi.json:
$ref: './paths/system.yaml#/openapi'
components:
schemas:
ComponentStatus:
$ref: './schemas/common.yaml#/ComponentStatus'
HealthStatus:
$ref: './schemas/common.yaml#/HealthStatus'
HealthResponse:
$ref: './schemas/health.yaml#/HealthResponse'