---
title: "Check Compatibility"
method: POST
path: "/api/compatibility/check"
tags: ["compatibility"]
---

# Check Compatibility

`POST /api/compatibility/check`

## Request

- Base URL: `https://api.stellara.natlex.it` (the document declares no server; this is the origin it was published from)
- URL: `https://api.stellara.natlex.it/api/compatibility/check`
- Auth: HTTP bearer

Check compatibility with a partner based on birth data.

Costs coins (cost_compatibility_check setting).
Uses Vertex AI (Gemini) for analysis.

## Request body

- CompatibilityCheckRequest
  - `partner_name` string, required
  - `partner_birth_date` string, required: YYYY-MM-DD
  - `partner_birth_time` string, nullable: HH:MM
  - `partner_birth_place` string, nullable
  - `category` string: Compatibility dimension: love, work, business, friendship, family
  - `relationship_label` string, nullable
  - `partner_gender` string, nullable: Optional partner gender for synastry tone. One of male/female/other/unspecified.
  - `partner_birth_time_certainty` string, nullable: How sure is the user about partner's birth time? exact|approximate|unknown.

## Response `200`

Successful Response

- CompatibilityCheckResponse
  - `id` integer, required
  - `partner_name` string, required
  - `partner_zodiac_sign` string, required
  - `overall_score` number
  - `aspects` unknown
  - `analysis` string
  - `created_at` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/natlex/apis/stellara-api.md) · [All operations](https://skmtc.dev/natlex/apis/stellara-api/llms.txt) · [OpenAPI document](https://skmtc.dev/natlex/apis/stellara-api/revisions/e576f046b61f?raw)
