SelSup Developers

Halk API · API İpucu

Hipotez testleri

Hipotesis testinin son noktaları, tam yollar, parametreler, talep organları ve genişletilenebilir cevap şemeleri dahil olmak üzere.

5 Son noktaları/api/hypothesisDayanıklıMakine okuyabilir açıklama ↗
{ }

Bu sayfa düzenlenebilir bir bağımsız sözleşme ile desteklenir.

/api/hypothesis

Kullanılabilir iş akışları

Kullanılabilir iş akışları

01

Hipotesis testini kullanmaya başlayın

Özel bir API token kullanın ve önce test verileri ile okuma işlemlerini doğrulayın.

  1. Token sunucu tarafında tut ve Authorization başlığı gönder.
  2. Gerekli parametreleri kontrol edin ve istek veya yanıt şeması genişletin.
  3. Uygulama hatalarında HTTP durumunu ve sabit error alanını ele alın.

Verim modeli

Veriler yapısı

Modeller burada bir kez listelenmiştir ve bunları kullanan uç noktalardan doğrudan genişletilebilir.

Hypothesis14 alanlar
idinteger · int32

Id.

namestring

Adı.

previousStartDatestring · date-time

Önceki başlangıç tarihi.

startDatestring · date-time

Başlangıç Tarihi.

endDatestring · date-time

Son tarih.

modelIdinteger · int64

Model kimliği.

modelArticlestring

Örnek madde.

viewIdinteger · int64

İttifak göster.

productIdinteger · int64

Ürün Kimliği.

organizationIdinteger · int64

Teşkilat Kimliği.

createdDatestring · date-time

Tarih yaratıldı.

createdUserstring

Kullanıcı yaratıldı.

servicestring

Hizmet.

successStatusstring

Başarılı Durum.

FindResponseHypothesis1 alanlar
rowsHypothesis[]

- Sırada.

Hata sözleşmesi

Uygulama hataları nasıl iade edilir

error kodu her yerde aynıdır, kullanıcıya yönelik mesaj ise sunucu tarafından tercüme edilir. error etrafında uygulama mantığı oluşturun ve localMessage'i yalnızca görüntülemek için kullanın.

error

Entegre mantığı için sabit makine okunur kod.

localMessage

API token kullanıcısının dilinde görüntülemeye hazır mesaj.

params

Sunucu tarafından yerel mesaj şablonuna girilen değerler.

localMessage, API tokenine sahip olan kullanıcının lang alanını kullanır. Belgeleme dili ve Accept-Language başlığı değiştirmez; kullanıcıya dil yapılandırılmadığında Rusça kullanılır.

RUKullanıcı yerel ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
TRTürkçe (tr)
{
  "error": "error_brand_already_exists",
  "localMessage": "Base markası zaten mevcut",
  "params": {
    "name": "Base"
  }
}

Son noktaları

Son noktaları

POST

Hipotez

/api/hypothesis/
Yazma erişimli işaretleme

POST /api/hypothesis/. kullanan hipotez

İstekçi organ

application/json
Nesne alanlarıHypothesis
AlanTürZorunluAçıklama
id integer · int32 Hayır Id.
name string Hayır Adı.
previousStartDate string · date-time Hayır Önceki başlangıç tarihi.
startDate string · date-time Hayır Başlangıç Tarihi.
endDate string · date-time Hayır Son tarih.
modelId integer · int64 Hayır Model kimliği.
modelArticle string Hayır Örnek madde.
viewId integer · int64 Hayır İttifak göster.
productId integer · int64 Hayır Ürün Kimliği.
organizationId integer · int64 Hayır Teşkilat Kimliği.
createdDate string · date-time Hayır Tarih yaratıldı.
createdUser string Hayır Kullanıcı yaratıldı.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Hayır Hizmet.
successStatus stringNONE, SUCCESSFUL, UNSUCCESSFUL Hayır Başarılı Durum.
curl --request POST 'https://api.selsup.ru/api/hypothesis/' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "name": "Example",
  "previousStartDate": "2026-01-15T12:00:00Z",
  "startDate": "2026-01-15T12:00:00Z",
  "endDate": "2026-01-15T12:00:00Z",
  "modelId": 1001
}'

Başarılı tepki

200
Nesne alanları Hypothesis
AlanTürZorunluAçıklama
id integer · int32 Hayır Id.
name string Hayır Adı.
previousStartDate string · date-time Hayır Önceki başlangıç tarihi.
startDate string · date-time Hayır Başlangıç Tarihi.
endDate string · date-time Hayır Son tarih.
modelId integer · int64 Hayır Model kimliği.
modelArticle string Hayır Örnek madde.
viewId integer · int64 Hayır İttifak göster.
productId integer · int64 Hayır Ürün Kimliği.
organizationId integer · int64 Hayır Teşkilat Kimliği.
createdDate string · date-time Hayır Tarih yaratıldı.
createdUser string Hayır Kullanıcı yaratıldı.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Hayır Hizmet.
successStatus stringNONE, SUCCESSFUL, UNSUCCESSFUL Hayır Başarılı Durum.
{
  "id": 1001,
  "name": "Example",
  "previousStartDate": "2026-01-15T12:00:00Z",
  "startDate": "2026-01-15T12:00:00Z",
  "endDate": "2026-01-15T12:00:00Z",
  "modelId": 1001
}
Hatalar8

Uygulama hataları error, localMessage ve params ile JSON olarak normalde iade edilir. error'e şubeler; yerel metin değişebilir. Uygulama hataları nasıl iade edilir ↑

401auth_required
Doğrulama Gerekli

Authorization eksik, boş veya geçersiz bir token içerir.

400error_access_denied
Erişim engellendi

Token var ama rolü bu işlemleri yapamaz.

500error_unknown
Bilinmeyen bir hata oluştu. Sorun tekrarlanırsa, destek birimine yazın

İç hata. İstek zamanını ve iletişim desteğini tasarruf et; mutasyonu körü körü görmeden tekrar deneme.

400error_empty_end_date
Bitiş tarihi belirtilmedi

Uygulama mantığında sabit error_empty_end_date kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

400error_empty_name
İsim belirtilmemiş

Uygulama mantığında sabit error_empty_name kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

400error_empty_start_date
Başlangıç tarihi belirtilmemiş

Uygulama mantığında sabit error_empty_start_date kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

400error_end_less_then_start_date
Bitiş tarihi başlangıç tarihinden büyük olmalıdır

Uygulama mantığında sabit error_end_less_then_start_date kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

400error_no_client
Müşteri bulunamadı veya silinmiş. Destek birimine yazın

Uygulama mantığında sabit error_no_client kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

GET

İd

/api/hypothesis/{id}
Okuma erişimi olan işaret

GET /api/hypothesis/{id}. kullanan kimlik

Yol parametreleri

AlanTürZorunluAçıklama
id integer · int32 Evet Id.
curl --request GET 'https://api.selsup.ru/api/hypothesis/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Başarılı tepki

200
Nesne alanları Hypothesis
AlanTürZorunluAçıklama
id integer · int32 Hayır Id.
name string Hayır Adı.
previousStartDate string · date-time Hayır Önceki başlangıç tarihi.
startDate string · date-time Hayır Başlangıç Tarihi.
endDate string · date-time Hayır Son tarih.
modelId integer · int64 Hayır Model kimliği.
modelArticle string Hayır Örnek madde.
viewId integer · int64 Hayır İttifak göster.
productId integer · int64 Hayır Ürün Kimliği.
organizationId integer · int64 Hayır Teşkilat Kimliği.
createdDate string · date-time Hayır Tarih yaratıldı.
createdUser string Hayır Kullanıcı yaratıldı.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Hayır Hizmet.
successStatus stringNONE, SUCCESSFUL, UNSUCCESSFUL Hayır Başarılı Durum.
{
  "id": 1001,
  "name": "Example",
  "previousStartDate": "2026-01-15T12:00:00Z",
  "startDate": "2026-01-15T12:00:00Z",
  "endDate": "2026-01-15T12:00:00Z",
  "modelId": 1001
}
Hatalar4

Uygulama hataları error, localMessage ve params ile JSON olarak normalde iade edilir. error'e şubeler; yerel metin değişebilir. Uygulama hataları nasıl iade edilir ↑

401auth_required
Doğrulama Gerekli

Authorization eksik, boş veya geçersiz bir token içerir.

400error_access_denied
Erişim engellendi

Token var ama rolü bu işlemleri yapamaz.

500error_unknown
Bilinmeyen bir hata oluştu. Sorun tekrarlanırsa, destek birimine yazın

İç hata. İstek zamanını ve iletişim desteğini tasarruf et; mutasyonu körü körü görmeden tekrar deneme.

400error_no_client
Müşteri bulunamadı veya silinmiş. Destek birimine yazın

Uygulama mantığında sabit error_no_client kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

PATCH

Patch Hipotez

/api/hypothesis/{id}
Yazma erişimli işaretleme

PATCH /api/hypothesis/{id}. kullanarak Patch Hipotez

İstekçi organ

application/json
Nesne alanlarıHypothesis
AlanTürZorunluAçıklama
id integer · int32 Hayır Id.
name string Hayır Adı.
previousStartDate string · date-time Hayır Önceki başlangıç tarihi.
startDate string · date-time Hayır Başlangıç Tarihi.
endDate string · date-time Hayır Son tarih.
modelId integer · int64 Hayır Model kimliği.
modelArticle string Hayır Örnek madde.
viewId integer · int64 Hayır İttifak göster.
productId integer · int64 Hayır Ürün Kimliği.
organizationId integer · int64 Hayır Teşkilat Kimliği.
createdDate string · date-time Hayır Tarih yaratıldı.
createdUser string Hayır Kullanıcı yaratıldı.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Hayır Hizmet.
successStatus stringNONE, SUCCESSFUL, UNSUCCESSFUL Hayır Başarılı Durum.
curl --request PATCH 'https://api.selsup.ru/api/hypothesis/%7Bid%7D' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1001,
  "name": "Example",
  "previousStartDate": "2026-01-15T12:00:00Z",
  "startDate": "2026-01-15T12:00:00Z",
  "endDate": "2026-01-15T12:00:00Z",
  "modelId": 1001
}'

Başarılı tepki

200
Nesne alanları Hypothesis
AlanTürZorunluAçıklama
id integer · int32 Hayır Id.
name string Hayır Adı.
previousStartDate string · date-time Hayır Önceki başlangıç tarihi.
startDate string · date-time Hayır Başlangıç Tarihi.
endDate string · date-time Hayır Son tarih.
modelId integer · int64 Hayır Model kimliği.
modelArticle string Hayır Örnek madde.
viewId integer · int64 Hayır İttifak göster.
productId integer · int64 Hayır Ürün Kimliği.
organizationId integer · int64 Hayır Teşkilat Kimliği.
createdDate string · date-time Hayır Tarih yaratıldı.
createdUser string Hayır Kullanıcı yaratıldı.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Hayır Hizmet.
successStatus stringNONE, SUCCESSFUL, UNSUCCESSFUL Hayır Başarılı Durum.
{
  "id": 1001,
  "name": "Example",
  "previousStartDate": "2026-01-15T12:00:00Z",
  "startDate": "2026-01-15T12:00:00Z",
  "endDate": "2026-01-15T12:00:00Z",
  "modelId": 1001
}
Hatalar9

Uygulama hataları error, localMessage ve params ile JSON olarak normalde iade edilir. error'e şubeler; yerel metin değişebilir. Uygulama hataları nasıl iade edilir ↑

401auth_required
Doğrulama Gerekli

Authorization eksik, boş veya geçersiz bir token içerir.

400error_access_denied
Erişim engellendi

Token var ama rolü bu işlemleri yapamaz.

500error_unknown
Bilinmeyen bir hata oluştu. Sorun tekrarlanırsa, destek birimine yazın

İç hata. İstek zamanını ve iletişim desteğini tasarruf et; mutasyonu körü körü görmeden tekrar deneme.

400error_empty_end_date
Bitiş tarihi belirtilmedi

Uygulama mantığında sabit error_empty_end_date kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

400error_empty_id
Kimlik belirtilmemiş

Uygulama mantığında sabit error_empty_id kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

400error_empty_name
İsim belirtilmemiş

Uygulama mantığında sabit error_empty_name kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

400error_empty_start_date
Başlangıç tarihi belirtilmemiş

Uygulama mantığında sabit error_empty_start_date kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

400error_end_less_then_start_date
Bitiş tarihi başlangıç tarihinden büyük olmalıdır

Uygulama mantığında sabit error_end_less_then_start_date kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

400error_no_client
Müşteri bulunamadı veya silinmiş. Destek birimine yazın

Uygulama mantığında sabit error_no_client kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

DELETE

Hipotezleri Sil

/api/hypothesis/{id}
Yazma erişimli işaretleme

DELETE /api/hypothesis/{id}. kullanarak Hipotez silin

Yol parametreleri

AlanTürZorunluAçıklama
id integer · int32 Evet Id.
curl --request DELETE 'https://api.selsup.ru/api/hypothesis/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Başarılı tepki

200

Cevapın bir vücudu yok.

Hatalar4

Uygulama hataları error, localMessage ve params ile JSON olarak normalde iade edilir. error'e şubeler; yerel metin değişebilir. Uygulama hataları nasıl iade edilir ↑

401auth_required
Doğrulama Gerekli

Authorization eksik, boş veya geçersiz bir token içerir.

400error_access_denied
Erişim engellendi

Token var ama rolü bu işlemleri yapamaz.

500error_unknown
Bilinmeyen bir hata oluştu. Sorun tekrarlanırsa, destek birimine yazın

İç hata. İstek zamanını ve iletişim desteğini tasarruf et; mutasyonu körü körü görmeden tekrar deneme.

400error_no_client
Müşteri bulunamadı veya silinmiş. Destek birimine yazın

Uygulama mantığında sabit error_no_client kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

GET

Bul

/api/hypothesis/find
Okuma erişimi olan işaret

GET /api/hypothesis/find. kullanarak bulun

Sorgulama parametreleri

AlanTürZorunluAçıklama
query string Hayır - Merak ediyorum.
modelId integer · int64 Hayır Model kimliği.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Hayır Hizmet.
endDateFrom string · date-time Hayır Son tarihten.
endDateTo string · date-time Hayır Son tarih.
limit integer · int32 Hayır Sınır.
page integer · int32 Hayır Sayfa.
count boolean Hayır Sayın Sayın.
sortBy stringID, NAME, CREATEDDATE, CREATEDUSER, STARTDATE, ENDDATE, PREVIOUSSTARTDATE, SUCCESSSTATUS Hayır - Yürü.
ascending boolean Hayır Yukarı çıkıyorum.
curl --request GET 'https://api.selsup.ru/api/hypothesis/find?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Başarılı tepki

200
Nesne alanları FindResponseHypothesis
AlanTürZorunluAçıklama
rows Hypothesis[] Hayır - Sırada.
Array öğesi yapısı Hypothesis
AlanTürZorunluAçıklama
id integer · int32 Hayır Id.
name string Hayır Adı.
previousStartDate string · date-time Hayır Önceki başlangıç tarihi.
startDate string · date-time Hayır Başlangıç Tarihi.
endDate string · date-time Hayır Son tarih.
modelId integer · int64 Hayır Model kimliği.
modelArticle string Hayır Örnek madde.
viewId integer · int64 Hayır İttifak göster.
productId integer · int64 Hayır Ürün Kimliği.
organizationId integer · int64 Hayır Teşkilat Kimliği.
createdDate string · date-time Hayır Tarih yaratıldı.
createdUser string Hayır Kullanıcı yaratıldı.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Hayır Hizmet.
successStatus stringNONE, SUCCESSFUL, UNSUCCESSFUL Hayır Başarılı Durum.
{
  "rows": "string"
}
Hatalar4

Uygulama hataları error, localMessage ve params ile JSON olarak normalde iade edilir. error'e şubeler; yerel metin değişebilir. Uygulama hataları nasıl iade edilir ↑

401auth_required
Doğrulama Gerekli

Authorization eksik, boş veya geçersiz bir token içerir.

400error_access_denied
Erişim engellendi

Token var ama rolü bu işlemleri yapamaz.

500error_unknown
Bilinmeyen bir hata oluştu. Sorun tekrarlanırsa, destek birimine yazın

İç hata. İstek zamanını ve iletişim desteğini tasarruf et; mutasyonu körü körü görmeden tekrar deneme.

400error_no_client
Müşteri bulunamadı veya silinmiş. Destek birimine yazın

Uygulama mantığında sabit error_no_client kodu kullanın; localMessage yukarıda gösterilen çevirileri içerir.

Authorization

Test istekleri için işaret

Token bu tarayıcı lokalStorage'da kalır ve sadece api.selsup.ru adresine Authorization başlığındaki isteklerde gönderilir.

Dene

Gerçek talep parametreleri

Canlı API tepkisi

SelSup cevabını görmek için bir istek gönderin.