Çağrı Merkezi

numbers

11 uç · /api/callcenter/v1/numbers

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

GET/api/callcenter/v1/numbers

List numbers

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

Create number

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

Get number

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

Update number

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

Release number

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

Bind flow

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

GET /numbers/available?prefix= — taşıyıcıdan uygun numaralar (galeri) + her birine fiyat.

Oturum

Stub carrier sanal havuz; canlı NetGSM bayi-havuzu (SF13 canlı). Fiyat tenant number_pricing'den.

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

POST /numbers/buy — "Numara Al": kredi-cüzdanı düşümü (kurulum ücreti) + numarayı envantere claim,

Oturum

**idempotent** (number_orders.idempotency_key unique → çift-tıkla çift-satın-al/çift-düşüm YOK) + **fail-CLOSED bakiye** (yetersiz kredi → red, numara claim edilmez). Ödeme=kredi (iyzico DEĞİL).

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

List pricing

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

Fiyat ekle/güncelle (admin; `numbers.manage`). prefix başına tek satır (upsert).

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

Provision number

Oturum
İstek
curl -X POST "https://{slug}.call.blesyum.app/api/callcenter/v1/numbers/provision" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?