ERP

integrations

10 uç · /api/erp/v1/integrations

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

GET/api/erp/v1/integrations

Tenant'ın entegrasyon bağlantıları (kimlik bilgisi dönmez).

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

Create integration

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

Tek bağlantının detayı (kimlik bilgisi dönmez). Registry okuma (BLE-2495).

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

Delete integration

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

Bir bağlantının senkron çakışma defteri (INT-06, son 100). Ledger canlı-sync'te (EF15) dolar.

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

Bağlantının senkron/çağrı geçmişi (INT-08, son 100).

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

Bağlantının alan eşlemesini güncelle (INT-04). Bağlantı yok → 404.

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

Bağlantı durumunu güncelle (INT-06): kesildi/hata/yeniden-bağlandı. Geçersiz durum → 400.

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

Bir senkron çakışmasını çözüldü işaretle. Açık çakışma yoksa/zaten çözükse → 404.

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

Kullanılabilir sağlayıcı kataloğu (INT-01).

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