{
  "components": {
    "securitySchemes": {
      "ApiKeyAuth": {
        "in": "header",
        "name": "X-API-Key",
        "type": "apiKey"
      }
    }
  },
  "info": {
    "description": "Astroloji hesaplama API'si — natal chart, synastry, transit takvimi ve 10 astroloji sistemi.",
    "title": "NatalKit API",
    "version": "1.0.0"
  },
  "openapi": "3.0.3",
  "paths": {
    "/natal": {
      "post": {
        "description": "Doğum verilerinden natal chart hesaplar. Credit: 1-5 (karmaşıklığa göre)",
        "summary": "Natal chart hesaplama",
        "tags": [
          "Natal"
        ]
      }
    },
    "/progressions": {
      "post": {
        "description": "Hedef tarihe göre progressed chart hesaplar. Credit: 3",
        "summary": "İlerletimler",
        "tags": [
          "Progressions"
        ]
      }
    },
    "/synastry": {
      "post": {
        "description": "İki kişinin doğum verilerinden synastry hesaplar. Credit: 5",
        "summary": "İlişki uyumu hesaplama",
        "tags": [
          "Synastry"
        ]
      }
    },
    "/systems": {
      "get": {
        "description": "Kullanılabilir astroloji sistemlerinin listesi. Credit: 0",
        "summary": "Mevcut astroloji sistemleri",
        "tags": [
          "Systems"
        ]
      }
    },
    "/systems/{sys}": {
      "post": {
        "description": "Belirtilen astroloji sistemine göre hesaplama. Credit: 2",
        "summary": "Tek sistem hesaplama",
        "tags": [
          "Systems"
        ]
      }
    },
    "/transits": {
      "post": {
        "description": "Belirtilen tarih aralığında transit olaylarını hesaplar. Credit: 3",
        "summary": "Transit takvimi",
        "tags": [
          "Transits"
        ]
      }
    }
  },
  "security": [
    {
      "ApiKeyAuth": []
    }
  ],
  "servers": [
    {
      "description": "Production API v1",
      "url": "/v1"
    }
  ]
}
