---
title: "Tenant Services Endpoint"
method: POST
path: "/internal/tenant-services"
---

# Tenant Services Endpoint

`POST /internal/tenant-services`

## Request

- Base URL: `https://pozeidon.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://pozeidon.ai/internal/tenant-services`
- Auth: none declared

The services a tenant holds: its stored `allowed_services` ∪ ALWAYS_ON.

Read by meta-copilot at session refresh. Meta mints its own session JWT and
otherwise never re-contacts pozeidon after login (see /internal/revocations
below), so this is how a tenant that lost meta_copilot stops getting fresh
meta sessions. A failed read raises ServicesUnavailable, which main.py
answers 503 — never a default list; meta refuses the refresh either way.

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/pozeidon/apis/pozeidon-demo.md) · [All operations](https://skmtc.dev/pozeidon/apis/pozeidon-demo/llms.txt) · [OpenAPI document](https://skmtc.dev/pozeidon/apis/pozeidon-demo/revisions/de288dc26752?raw)
