{
"user": {
"id": "9f3d2b8e-...",
"username": "ayse@example.com",
"email": "ayse@example.com",
"name": "Ayşe Yılmaz"
},
"tenant": {
"id": "1a2b3c4d-...",
"slug": "payven",
"display_name": "Payven A.Ş."
},
"merchant": {
"id": "3fa85f64-...",
"external_id": "M-IST-001",
"name": "Acme E-Ticaret"
},
"roles": ["pos-admin", "transfer-viewer"],
"features": [
{
"code": "sanalpos",
"display_name": "Sanal POS",
"base_path": "/sanalpos",
"is_active": true,
"permissions": [
"transactions.view",
"transactions.refund",
"merchants.manage"
],
"nav_items": [
{ "id": "dashboard", "name": "Genel Bakış", "href": "/dashboard" },
{ "id": "transactions", "name": "İşlemler", "href": "/transactions" },
{ "id": "refunds", "name": "İadeler", "href": "/refunds" }
]
},
{
"code": "para-transferi",
"display_name": "Para Transferi",
"base_path": "/paratransferi",
"is_active": true,
"permissions": ["transfers.view"],
"nav_items": [...]
}
]
}