Ürün koduyla eşleştirme
ERP'deki ürün ya da malzeme kodunu CEPASS projesine bağlayın. Kod benzersizdir; ürünü kodla tek istekte bulursunuz.
CE ve AB ürün uyumu tek platformda
Geliştiriciler · API v1
Kurumsal sistemleriniz CEPASS'taki CE durumunu doğrudan okuyabilir: ürün kodunuzla eşleştirin, sevkiyattan önce beyanın onaylı olup olmadığına bakın, değişiklikleri akıştan ya da imzalı webhooklardan alın. Uçlar JSON konuşur; kimlik doğrulama panelde oluşturduğunuz anahtarla yapılır.
/api/v1 · CEPASS adresinizin altındacpk_…)Demo çalışma alanındaki ürün, kişi ve belge verileri kurgusaldır; bu sayfadaki örnek yanıtlar o veriden CEPASS motorlarıyla üretildi.
ERP'deki ürün ya da malzeme kodunu CEPASS projesine bağlayın. Kod benzersizdir; ürünü kodla tek istekte bulursunuz.
Sevk ya da satış onayından önce piyasayaHazir değerine bakın: yalnız onaylı beyanı olan ürün true döner. Engel sayısı ve teknik dosya tamlığı da yanıtta.
Onaylı beyanın doğrulama kodu ve herkese açık doğrulama adresi beyan ucundadır; etiket ya da QR baskınıza aktarın. İçerik değişirse kod "onay düştü" gösterir.
ERP'de açılan yeni ürün için CEPASS projesini oluşturun. Aynı kod ikinci kez gelirse yeni kayıt açılmaz; mevcut ürünün kimliği döner.
Mühendislik değişikliği ya da yeni tedarikçi gibi olayları CE ekibine görev olarak iletin. Görev, ürünün sorumlusuna atanır.
Beyan onaylandığında ya da onayı düştüğünde, teknik dosya veya risk durumu değiştiğinde olay yayınlanır. İmleçle okuyun ya da imzalı webhookla alın.
cpk_ ile başlar ve yalnız oluşturulduğu anda gösterilir; CEPASS yalnız özetini saklar. Kaybolursa iptal edip yenisini oluşturun.Authorization: Bearer <anahtar> başlığıyla. Tarayıcı oturum çerezi bu uçlarda geçmez; anahtarı yalnız sunucu tarafında (ERP ya da ara katman) saklayın, tarayıcıda çalışan koda gömmeyin.Authorization: Bearer cpk_1a2b3c4d_…Her uç tek bir kapsam ister; anahtara yalnız entegrasyonun ihtiyaç duyduğu kapsamları verin.
| Kapsam | Ne verir | Uçlar |
|---|---|---|
urun:oku | Ürünleri ve CE durumunu okuma Ürün (proje) listesi, CE uyum özeti, teknik dosya durumu. | GET /urunlerGET /urunler/{id}GET /urunler/{id}/teknik-dosya |
urun:yaz | Ürün oluşturma ve güncelleme ERP ürün kodu, ad, model, tip, seri no ve teknik veriler. | POST /urunlerPATCH /urunler/{id} |
beyan:oku | Beyanları okuma Beyan durumu ve alanları; onaylı beyanın doğrulama kodu ve adresi. | GET /urunler/{id}/beyan |
gorev:oku | Görevleri okuma Ürünlere bağlı görevler ve durumları. | GET /gorevler |
gorev:yaz | Görev açma ERP/PLM tarafındaki değişiklikler için ürüne görev açar (ör. mühendislik değişikliği). | POST /gorevler |
standart:oku | Standart kütüphanesini okuma Standartlar, durumları ve ardıl bilgisi. | GET /standartlar |
olay:oku | Değişiklik akışını okuma Ürünlerin CE uyum durumundaki değişiklikler (imleçle). | GET /olaylar |
Tüm yollar /api/v1 altındadır. Liste yanıtları veriler, sayfa, adet, toplam ve sonrakiSayfa taşır; tek kayıt yanıtları veri taşır. Ürün kimliği PRJ-YYYY-NNN biçimindedir.
| Yöntem | Yol | Kapsam | Açıklama |
|---|---|---|---|
| GET | /durum | — | Bağlantıyı ve anahtarı doğrula |
| GET | /urunler | urun:oku | Ürünleri ve CE durumlarını listele |
| POST | /urunler | urun:yaz | ERP’den ürün aç |
| GET | /urunler/{id} | urun:oku | Tek ürünün ayrıntısı |
| PATCH | /urunler/{id} | urun:yaz | Ürün alanlarını ERP’den güncelle |
| GET | /urunler/{id}/beyan | beyan:oku | Beyan durumu ve alanları |
| GET | /urunler/{id}/teknik-dosya | urun:oku | Teknik dosya kalemleri |
| GET | /gorevler | gorev:oku | Görevleri listele |
| POST | /gorevler | gorev:yaz | Ürüne görev aç |
| GET | /standartlar | standart:oku | Standart kütüphanesi |
| GET | /olaylar | olay:oku | Değişiklik akışı (imleçli) |
/api/v1/durumBağlantıyı ve anahtarı doğrula
Anahtarın adı, kapsamları, bitiş tarihi ve kurum adı. Entegrasyonu kurarken ilk çağrı.
Kapsam gerekmez: her geçerli anahtar çağırabilir.
/api/v1/urunlerÜrünleri ve CE durumlarını listele
Her ürün (CEPASS projesi) için ERP ürün kodu ve CE uyum özeti: beyan durumu, piyasaya hazır mı, doğrulama kodu, teknik dosya tamlığı, açık risk ve eskimiş standart sayısı.
Kapsam: urun:oku
| Sorgu parametresi | Tür | Açıklama |
|---|---|---|
q | string | Ad, model ya da ürün kodunda arama. |
urunKodu | string | ERP ürün koduyla tam eşleşme (büyük/küçük harf duyarsız). |
beyanDurumu | string | taslak | onay-bekliyor | onayli | onay-dustu |
piyasayaHazir | string | evet | hayir |
guncellenmeSonra | string | ISO 8601 zaman; yalnız bu andan sonra güncellenen ürünler. |
sayfa | integer | Sayfa numarası (1’den başlar). |
adet | integer | Sayfa başına kayıt (1–100, varsayılan 25). |
/api/v1/urunlerERP’den ürün aç
ERP’deki ürün için CEPASS projesi açar. Ürün kodu benzersizdir; aynı kod ikinci kez gönderilirse 409 ve mevcut ürünün kimliği döner (güvenli yeniden deneme).
Kapsam: urun:yaz
| Gövde alanı | Tür | Zorunlu | Açıklama |
|---|---|---|---|
urunKodu | string | Evet | ERP ürün/malzeme kodu: harf, rakam, . _ - / (en fazla 64). |
ad | string | Evet | Ürün adı (en fazla 140). |
urunTuru | string | Evet | makine | degistirilebilir-ekipman | guvenlik-bileseni | kaldirma-aksesuari | zincir-halat-bant | mekanik-guc-aktarma | kismen-tamamlanmis | elektrikli-ekipman |
model | string | Hayır | Model (en fazla 80). |
tip | string | Hayır | Tip (en fazla 80). |
ticariAd | string | Hayır | Ticari ad (en fazla 160). |
aciklama | string | Hayır | Kısa açıklama (en fazla 400). |
/api/v1/urunler/{id}Tek ürünün ayrıntısı
Özete ek olarak tanım alanları, teknik veriler, uygulanacak mevzuat, uygunluk değerlendirme yolu ve beyan engelleri.
Kapsam: urun:oku
/api/v1/urunler/{id}Ürün alanlarını ERP’den güncelle
Yalnız gönderilen alanlar değişir. Ürün ana verisini günceller; beyanın alanlarını DEĞİŞTİRMEZ — beyan CEPASS’ta düzenlenir ve dört göz onayından geçer. Ürün değiştiyse CE ekibine "gorevler" ucuyla görev açın.
Kapsam: urun:yaz
| Gövde alanı | Tür | Zorunlu | Açıklama |
|---|---|---|---|
ad | string | Hayır | Ürün adı (en fazla 140). |
model | string | Hayır | Model (en fazla 80). |
tip | string | Hayır | Tip (en fazla 80). |
ticariAd | string | Hayır | Ticari ad (en fazla 160). |
aciklama | string | Hayır | Kısa açıklama (en fazla 400). |
urunKodu | string | Hayır | ERP ürün kodu (benzersiz). |
genelAd | string | Hayır | Beyandaki genel ad (en fazla 160). |
islev | string | Hayır | İşlev (en fazla 300). |
seriNo | string | Hayır | Seri numarası ya da aralığı (en fazla 120). |
teknik | object | Hayır | Teknik veriler: guc, besleme, akim, kutle, boyut, yapimYili, basinc, koruma, kapasite (her biri en fazla 80 karakter; gönderilen nesne öncekinin yerine geçer). |
/api/v1/urunler/{id}/beyanBeyan durumu ve alanları
AB uygunluk beyanı ya da birleştirme beyanı: durum, sürüm, mevzuat, standartlar, engeller. Onaylıysa doğrulama kodu ve herkese açık doğrulama adresi (ürün etiketi/QR için).
Kapsam: beyan:oku
/api/v1/urunler/{id}/teknik-dosyaTeknik dosya kalemleri
Kontrol listesindeki her kalemin durumu, belge adı ve sürümü; tamlık yüzdesi.
Kapsam: urun:oku
/api/v1/gorevlerGörevleri listele
Ürünlere bağlı görevler; son tarih ve zaman durumu (gecikti, yaklaşıyor, normal, tamam).
Kapsam: gorev:oku
| Sorgu parametresi | Tür | Açıklama |
|---|---|---|
urunId | string | Ürün kimliği (PRJ-YYYY-NNN). |
durum | string | acik | devam | tamam |
sayfa | integer | Sayfa numarası (1’den başlar). |
adet | integer | Sayfa başına kayıt (1–100, varsayılan 25). |
/api/v1/gorevlerÜrüne görev aç
ERP/PLM’deki bir değişikliği (ör. mühendislik değişikliği, yeni tedarikçi) CE ekibine görev olarak iletir. Sorumlu, ürünün sorumlusudur.
Kapsam: gorev:yaz
| Gövde alanı | Tür | Zorunlu | Açıklama |
|---|---|---|---|
urunId | string | Evet | Ürün kimliği (PRJ-YYYY-NNN). |
baslik | string | Evet | Görev başlığı (en fazla 200). |
sonTarih | string | Hayır | YYYY-AA-GG; verilmezse 14 gün sonrası. |
/api/v1/standartlarStandart kütüphanesi
Standart numarası, başlığı, durumu ve ardılı. Durum bilgileri örnektir; resmî kaynaktan doğrulayın.
Kapsam: standart:oku
| Sorgu parametresi | Tür | Açıklama |
|---|---|---|
durum | string | gecerli | ardil-yayimlandi | geri-cekildi |
q | string | Numara ya da başlıkta arama. |
sayfa | integer | Sayfa numarası (1’den başlar). |
adet | integer | Sayfa başına kayıt (1–100, varsayılan 25). |
/api/v1/olaylarDeğişiklik akışı (imleçli)
Ürünlerin CE uyum durumundaki değişiklikler, eskiden yeniye. Son okuduğunuz olayın kimliğini "sonra" ile verin; webhook kaçırılsa bile akış eksiksiz yakalar.
Kapsam: olay:oku
| Sorgu parametresi | Tür | Açıklama |
|---|---|---|
sonra | integer | Bu kimlikten sonraki olaylar (varsayılan 0). |
tur | string | urun.olusturuldu | urun.kaldirildi | uyum.degisti | beyan.onaylandi | beyan.onay-dustu |
adet | integer | En fazla kayıt (1–100, varsayılan 25). |
Ürün yanıtlarındaki ce nesnesi CEPASS'taki durumun özetidir; değişiklik akışı da bu alanlardaki farktan üretilir.
| Alan | Anlamı |
|---|---|
beyanDurumu | Beyanın durumu: taslak (taslak), onay-bekliyor (onay bekliyor), onayli (onaylı), onay-dustu (onay düştü (içerik değişti)). |
beyanTuru | uygunluk (AB uygunluk beyanı) ya da birlestirme (kısmen tamamlanmış makine için birleştirme beyanı). |
beyanSurumu | Beyanın sürüm numarası. |
piyasayaHazir | Yalnız beyan onaylıysa true. Bir iş akışı sinyalidir, hukuki karar değildir; imalatçının sorumluluğu sürer. |
dogrulamaKodu | Onaylı beyanın CEP-XXXX-XXXX-XXXX-XXXX doğrulama kodu; beyan onaylı değilse null. |
teknikDosyaTamlik | Teknik dosya kontrol listesinin tamamlanma yüzdesi. |
toplamRisk | Risk değerlendirmesindeki kayıtlı risk sayısı. |
acikRisk | Yeterince azaltılmamış risk sayısı. |
eskimisStandart | Ardılı yayımlanmış ya da geri çekilmiş bağlı standart sayısı. |
rehberYuzde | CE rehberi adımlarının tamamlanma yüzdesi. |
engelSayisi | Beyanın onaya çıkmasını engelleyen eksik sayısı (ayrıntısı ürün ve beyan uçlarında). |
Örneklerde iki kabuk değişkeni kullanılır: CEPASS_URL (CEPASS'ı açtığınız adres) ve CEPASS_ANAHTAR (panelde oluşturduğunuz anahtar). Yanıtlar kurgusal demo verisindendir; uzun olanlar kısaltıldı.
curl -s "$CEPASS_URL/api/v1/durum" \
-H "Authorization: Bearer $CEPASS_ANAHTAR"{
"veri": {
"surum": "v1",
"zaman": "2026-11-05T09:00:00.000Z",
"kurum": "Örnek Makina A.Ş. (kurgusal)",
"demo": true,
"sonOlayId": 40,
"anahtar": {
"id": "AK-01",
"ad": "ERP bağlantısı",
"onek": "cpk_1a2b3c4d",
"kapsamlar": [
"urun:oku",
"urun:yaz",
"beyan:oku",
"olay:oku"
],
"bitis": "2027-02-03T09:00:00.000Z"
}
}
}curl -s "$CEPASS_URL/api/v1/urunler?urunKodu=PH-200" \
-H "Authorization: Bearer $CEPASS_ANAHTAR"{
"veriler": [
{
"id": "PRJ-2026-001",
"urunKodu": "PH-200",
"ad": "Konveyörlü paletleme hücresi PH-200",
"model": "PH-200",
"tip": "Robotlu",
"urunTuru": "makine",
"urunTuruAd": "Makine",
"ce": {
"beyanDurumu": "taslak",
"beyanTuru": "uygunluk",
"beyanSurumu": 1,
"piyasayaHazir": false,
"dogrulamaKodu": null,
"teknikDosyaTamlik": 20,
"toplamRisk": 10,
"acikRisk": 5,
"eskimisStandart": 1,
"rehberYuzde": 13,
"engelSayisi": 4
},
"olusturuldu": "2026-10-29T09:00:00.000Z",
"guncellendi": "2026-10-29T09:00:00.000Z",
"panelAdresi": "https://cepass-adresiniz/panel/#/proje/PRJ-2026-001"
}
],
"sayfa": 1,
"adet": 25,
"toplam": 1,
"sonrakiSayfa": null
}curl -s -X POST "$CEPASS_URL/api/v1/urunler" \
-H "Authorization: Bearer $CEPASS_ANAHTAR" \
-H "Content-Type: application/json" \
-d '{"urunKodu":"KNV-310","ad":"Bantlı konveyör KNV-310","urunTuru":"makine","model":"KNV-310"}'{
"veri": {
"id": "PRJ-2026-005",
"urunKodu": "KNV-310",
"ad": "Bantlı konveyör KNV-310",
"model": "KNV-310",
"tip": null,
"urunTuru": "makine",
"urunTuruAd": "Makine",
"ce": {
"beyanDurumu": "taslak",
"beyanTuru": "uygunluk",
"beyanSurumu": 1,
"piyasayaHazir": false,
"dogrulamaKodu": null,
"teknikDosyaTamlik": 0,
"toplamRisk": 0,
"acikRisk": 0,
"eskimisStandart": 0,
"rehberYuzde": 0,
"engelSayisi": 4
},
"olusturuldu": "2026-11-05T09:30:00.000Z",
"guncellendi": "2026-11-05T09:30:00.000Z",
"panelAdresi": "https://cepass-adresiniz/panel/#/proje/PRJ-2026-005"
}
}{
"error": "Bu ürün kodu başka bir üründe kayıtlı.",
"mevcut": {
"id": "PRJ-2026-005"
}
}curl -s -X PATCH "$CEPASS_URL/api/v1/urunler/PRJ-2026-005" \
-H "Authorization: Bearer $CEPASS_ANAHTAR" \
-H "Content-Type: application/json" \
-d '{"seriNo":"KNV-310-0001…0050","teknik":{"guc":"5,5 kW","besleme":"3~ 400 V, 50 Hz"}}'{
"veri": { "id": "PRJ-2026-005", "urunKodu": "KNV-310", "ce": { … } },
"degisenler": ["seriNo", "teknik"]
}curl -s "$CEPASS_URL/api/v1/olaylar?sonra=40&adet=50" \
-H "Authorization: Bearer $CEPASS_ANAHTAR"{
"veriler": [
{
"id": 41,
"tur": "uyum.degisti",
"zaman": "2026-11-05T10:12:00.000Z",
"veri": {
"urunId": "PRJ-2026-004",
"urunKodu": "KP-3",
"ad": "Kumanda panosu KP-3",
"degisenler": [
"beyanDurumu",
"piyasayaHazir",
"dogrulamaKodu"
],
"onceki": {
"beyanDurumu": "onay-bekliyor",
"piyasayaHazir": false,
"dogrulamaKodu": null
},
"ce": {
"beyanDurumu": "onayli",
"beyanTuru": "uygunluk",
"beyanSurumu": 1,
"piyasayaHazir": true,
"dogrulamaKodu": "CEP-F2CD-3036-83CD-F106",
"teknikDosyaTamlik": 100,
"toplamRisk": 2,
"acikRisk": 0,
"eskimisStandart": 0,
"rehberYuzde": 100,
"engelSayisi": 0
}
}
},
{
"id": 42,
"tur": "beyan.onaylandi",
"zaman": "2026-11-05T10:12:00.000Z",
"veri": {
"urunId": "PRJ-2026-004",
"urunKodu": "KP-3",
"ad": "Kumanda panosu KP-3",
"beyanTuru": "uygunluk",
"beyanSurumu": 1,
"dogrulamaKodu": "CEP-F2CD-3036-83CD-F106"
}
}
],
"sonOlayId": 42,
"dahaVar": false,
"enEskiOlayId": 1
}{
"error": "Lütfen işaretli alanları kontrol edin.",
"fields": {
"urunTuru": "Geçerli değerler: makine, …"
}
}Panelde ya da API ile yapılan her kayıttan sonra tüm ürünlerin CE özeti öncekiyle karşılaştırılır; her fark bir olay olur. Olaylar artan kimlikle saklanır ve iki yoldan alınır:
GET /api/v1/olaylar?sonra=<son kimlik>. Son işlediğiniz olayın kimliğini saklayın; dahaVar true ise hemen tekrar okuyun. enEskiOlayId sizin imlecinizden büyükse aradaki olaylar artık tutulmuyordur; ürün listesini guncellenmeSonra ile yeniden okuyun.| Tür | Ad | Ne zaman |
|---|---|---|
urun.olusturuldu | Ürün oluşturuldu | Yeni ürün (proje) açıldığında — panelde ya da API ile. Veride ürünün ilk CE özeti bulunur. |
urun.kaldirildi | Ürün kaldırıldı | Ürün çalışma alanında artık yoksa (ör. demo verisi sıfırlandığında). |
uyum.degisti | CE uyum özeti değişti | CE özetindeki bir alan değiştiğinde; "degisenler" ve "onceki" değerlerle birlikte. |
beyan.onaylandi | Beyan onaylandı | Beyan dört göz onayından geçtiğinde; doğrulama koduyla. |
beyan.onay-dustu | Beyanın onayı düştü | Onaylı beyanın içeriği değiştiğinde ya da onay geçersizleştiğinde; önceki kodla. |
Panelde "Deneme gönder" ile test.ping türünde bir deneme olayı gönderilir; bu olay akışa yazılmaz.
| Başlık | Değer |
|---|---|
Content-Type | application/json |
User-Agent | CEPASS-Webhook/v1 |
X-CEPASS-Olay | Olay türü (ör. beyan.onaylandi). |
X-CEPASS-Olay-Id | Olay kimliği; aynı olay yeniden denemede tekrar gelebilir, bununla tekilleştirin. |
X-CEPASS-Teslimat | Teslimat kaydının kimliği (panelde gönderim geçmişinde görünür). |
X-CEPASS-Imza | t=<unix saniye>,v1=<HMAC-SHA256 hex> |
{"id":42,"tur":"beyan.onaylandi","zaman":"2026-11-05T10:12:00.000Z","surum":"v1","veri":{"urunId":"PRJ-2026-004","urunKodu":"KP-3","ad":"Kumanda panosu KP-3","beyanTuru":"uygunluk","beyanSurumu":1,"dogrulamaKodu":"CEP-F2CD-3036-83CD-F106"}}X-CEPASS-Imza: t=1793873520,v1=8924cd8906c69d079914737a1810de46f5e114d3506a92adf5154b5fbcd75fbfİmza, gizli anahtarla <t>.<ham gövde> metninin HMAC-SHA256 özetidir. Zaman damgası beş dakikadan eskiyse isteği reddedin. Node.js örneği:
const { createHmac, timingSafeEqual } = require('node:crypto');
// gizli: panelde webhook eklerken bir kez gösterilen whsec_… değeri
// baslik: X-CEPASS-Imza başlığı · govde: isteğin HAM gövdesi (JSON.parse öncesi metin)
function imzaGecerli(gizli, baslik, govde, toleransSn = 300) {
const p = Object.fromEntries(String(baslik).split(',').map((x) => x.split('=').map((y) => y.trim())));
const t = Number(p.t);
if (!Number.isInteger(t) || !/^[0-9a-f]{64}$/.test(p.v1 || '')) return false;
if (Math.abs(Math.floor(Date.now() / 1000) - t) > toleransSn) return false;
const beklenen = createHmac('sha256', gizli).update(`${t}.${govde}`).digest('hex');
return timingSafeEqual(Buffer.from(p.v1), Buffer.from(beklenen));
}whsec_…) yalnız webhook eklenirken bir kez gösterilir.Bu demo kurulumunda dış istek kapalıdır: sunucu CEPASS_WEBHOOK_GONDERIM=1 ile başlatılmadıkça webhook gönderilmez. Panel, gönderilecek imzalı isteği gösterir; olaylar akıştan okunabilir.
X-RateLimit-Limit ve X-RateLimit-Remaining bulunur; sınır aşılınca 429 ve Retry-After döner.adet en fazla 100, varsayılan 25; sonraki sayfa sonrakiSayfa ile gelir (yoksa null).Hata gövdesi her zaman { "error": "…" } biçimindedir; doğrulama hatalarında fields eklenir.
| Kod | Anlamı |
|---|---|
| 400 | Doğrulama hatası ya da geçersiz parametre; "fields" hangi alanın neden reddedildiğini söyler. |
| 401 | Anahtar yok, biçimi yanlış, iptal edilmiş ya da süresi dolmuş (WWW-Authenticate başlığıyla). |
| 403 | Anahtarda bu uç için gereken kapsam yok; "kapsam" alanı gerekeni söyler. |
| 404 | Bilinmeyen uç ya da ürün bulunamadı. |
| 405 | Uç bu yöntemi kabul etmiyor; Allow başlığı kabul edilenleri listeler. |
| 409 | Ürün kodu başka bir üründe kayıtlı; "mevcut.id" o ürünün kimliğidir (güvenli yeniden deneme). |
| 413 | İstek gövdesi çok büyük. |
| 415 | Yazma isteğinde Content-Type: application/json yok. |
| 429 | Dakikalık istek sınırı ya da hatalı anahtar denemesi sınırı aşıldı; Retry-After kaç saniye bekleneceğini söyler. |
Uçlar /api/v1 altında sürümlüdür (v1). Makine tarafından okunabilir tanım OpenAPI 3.1 belgesindedir; kapsamlar ve olay türleri belgedeki x-cepass-kapsamlar ve x-cepass-olaylar alanlarındadır. Kimlik doğrulama gerektirmeyen tek uç budur.
Çalışma Alanı'nda yönetici rolündeki kullanıcı, "API ve entegrasyonlar" ekranından. Anahtar yalnız bir kez gösterilir; kaybolursa iptal edip yenisini oluşturun.
Belirli bir ERP için hazır bağlayıcı ya da SDK yoktur. HTTPS üzerinden JSON gönderip alabilen her sistem, entegrasyon platformu ya da betik API'yi çağırabilir; uç tanımları OpenAPI belgesindedir.
Hayır. API ürün ana verisini günceller, görev açar ve beyanı okur. Beyan CEPASS'ta düzenlenir ve dört göz onayından geçer; onaylı beyanın doğrulama kodu API'den okunur.
Değişiklik akışını belirli aralıklarla okuyun ve son işlediğiniz olayın kimliğini "sonra" parametresiyle verin. Akış, webhook teslimatından bağımsız olarak olayları saklar.
CEPASS'ı kendi ürününüzle birlikte görün.