ERP

kitchen

21 uç · /api/erp/v1/kitchen

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 21 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.

POST/api/erp/v1/kitchen/escalate

Escalate kitchen

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/escalate" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/kitchen/frame

**Mutfak ekranının kare ucu.**

Oturum

⭐⭐⭐ Bu uç 401 ÜRETMEZ. Başlık yok / boş / bozuk / süresi dolmuş / iptal edilmiş — hepsi [`invalid_token`]'ın TEK mesajıyla **404**'tür (AGENTS.md oturum sözleşmesi; gerekçe modül başlığında). Tek tip mesaj ayrıca token tahmin edene "hangisi yanlıştı" bilgisini vermez.

İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/frame" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/kitchen/routes

List kitchen routes

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/routes" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/kitchen/routes

Create kitchen route

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/routes" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/erp/v1/kitchen/routes/{id}

Delete kitchen route

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/routes/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/kitchen/sessions

⚠ Liste **token/özet TAŞIMAZ** ([`SESSION_COLS`] onları hiç seçmez).

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/sessions" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/kitchen/sessions/{id}/revoke

Revoke kitchen session

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/sessions/<id>/revoke" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/kitchen/stations

List kitchen stations

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/stations" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/kitchen/stations

Create kitchen station

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/stations" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/kitchen/stations/{id}

Get kitchen station

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/stations/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PATCH/api/erp/v1/kitchen/stations/{id}

Update kitchen station

OturumYol parametresi: id
İstek
curl -X PATCH "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/stations/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/kitchen/stations/{id}/active

Set kitchen station active

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/stations/<id>/active" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/kitchen/stations/{id}/pair

⭐ Ham token **YALNIZ BURADA**, yalnız 201 gövdesinde döner (`data.token`). Bir daha hiçbir

OturumYol parametresi: id

uçtan okunamaz; kaybolursa çözüm yeniden eşleştirmedir (öncekini aynı anda iptal eder).

İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/stations/<id>/pair" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/kitchen/stations/load

Kitchen station load

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/stations/load" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/kitchen/tickets

List kitchen tickets

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/tickets" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/kitchen/tickets/{id}/bump

Bump kitchen ticket

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/tickets/<id>/bump" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PATCH/api/erp/v1/kitchen/tickets/{id}/priority

Set kitchen priority

OturumYol parametresi: id
İstek
curl -X PATCH "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/tickets/<id>/priority" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/kitchen/tickets/{id}/ready

Ready kitchen ticket

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/tickets/<id>/ready" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/kitchen/tickets/{id}/serve

Serve kitchen ticket

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/tickets/<id>/serve" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/kitchen/tickets/{id}/start

Start kitchen ticket

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/tickets/<id>/start" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/kitchen/tickets/{id}/void

Void kitchen ticket

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/kitchen/tickets/<id>/void" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?