Reten Docs
Tenants

Meus Tenants

Obtenha os tenants aos quais o usuário atual pertence.

GET /api/tenant/mine

Retorna uma lista dos tenants aos quais o usuário autenticado atualmente está associado. Não requer contexto de tenant nem permissões específicas.

Auth: Obrigatória (qualquer usuário autenticado, não é necessário x-tenant-id)

Headers

HeaderObrigatórioValor
AuthorizationSimBearer <access_token>

Exemplo

curl https://api.reten.ai/api/tenant/mine \
  -H "Authorization: Bearer <token>"
const response = await fetch("https://api.reten.ai/api/tenant/mine", {
  headers: { "Authorization": "Bearer <token>" },
});
const tenants = await response.json();
// Use um destes IDs de tenant como x-tenant-id nas requisições seguintes
const tenantId = tenants[0].id;
import requests

response = requests.get(
    "https://api.reten.ai/api/tenant/mine",
    headers={"Authorization": "Bearer <token>"},
)
tenants = response.json()
# Use um destes IDs de tenant como x-tenant-id nas requisições seguintes
tenant_id = tenants[0]["id"]

Resposta 200 OK

[
  {
    "id": "660e8400-e29b-41d4-a716-446655440000",
    "name": "Acme Corp",
    "slug": "acme-corp"
  },
  {
    "id": "770e8400-e29b-41d4-a716-446655440000",
    "name": "Beta Inc",
    "slug": "beta-inc"
  }
]

Use um dos IDs de tenant retornados como o header x-tenant-id nas chamadas seguintes à API.