mirror of
https://github.com/Sea-Haven-Industries/seahaven-ap.git
synced 2026-09-30 05:43:18 +00:00
32 lines
934 B
YAML
32 lines
934 B
YAML
|
|
openapi: 3.1.0
|
||
|
|
info:
|
||
|
|
title: Sea Haven AP API
|
||
|
|
version: 1.0.0
|
||
|
|
description: "Accounts payable HTTP API for Sea Haven Industries. Foundation surface for health and authenticated session smoke under local and AWS runtimes."
|
||
|
|
license:
|
||
|
|
name: Proprietary
|
||
|
|
servers:
|
||
|
|
- url: https://ap.seahaven.com
|
||
|
|
description: Production API host for ap.seahaven.com.
|
||
|
|
tags:
|
||
|
|
- name: Health
|
||
|
|
description: Liveness and dependency checks for the API process.
|
||
|
|
- name: Session
|
||
|
|
description: Authenticated caller identity after JWT or local dev auth.
|
||
|
|
paths:
|
||
|
|
/health:
|
||
|
|
$ref: ./paths/health.yaml
|
||
|
|
/api/me:
|
||
|
|
$ref: ./paths/me.yaml
|
||
|
|
components:
|
||
|
|
securitySchemes:
|
||
|
|
bearerAuth:
|
||
|
|
$ref: ./components/security.yaml#/bearerAuth
|
||
|
|
schemas:
|
||
|
|
Error:
|
||
|
|
$ref: ./components/schemas.yaml#/Error
|
||
|
|
HealthResponse:
|
||
|
|
$ref: ./components/schemas.yaml#/HealthResponse
|
||
|
|
MeResponse:
|
||
|
|
$ref: ./components/schemas.yaml#/MeResponse
|