İçeriğe atla
ShopentlyLearn

Veri şemaları: Mal girişleri

Veri şemaları: Mal girişleri. API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.

Veri şemaları

Getir — Mal girişleri — Yanıt

ApiResponse_DeliveryDetailData_ · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
dataDeliveryDetailData Zorunlu

Yanıt örneği · DeliveryDetailData.

Örnek: {"created_at":"2026-01-01T12:00:00Z","deleted_at":null,"delivered_at":"2026-01-01T12:00:00Z","id":"example","increases_stock":true,"location_id":"example","notes":"example","quantity":1,"received_at":null,"record_status":"active","status":"planned","stock_applied_at":null,"target_id":"example","target_type":"product","updated_at":"2026-01-01T12:00:00Z","version":1,"warehouse_id":"example"}
metaContextPageMeta ContextMeta PageMeta RequestMeta Zorunlu

Yanıt üst verileri.

Örnek: {"request_id":"example"}

Ek alanlar: Hayır

Listele — Mal girişleri — Yanıt

ApiResponse_list_DeliveryData__ · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
dataDizi <DeliveryData > Zorunlu

Yanıt örneği · ApiResponse_list_DeliveryData__.

Örnek: [{"created_at":"2026-01-01T12:00:00Z","deleted_at":null,"delivered_at":"2026-01-01T12:00:00Z","id":"example","increases_stock":true,"location_id":"example","quantity":1,"received_at":null,"record_status":"active","status":"planned","stock_applied_at":null,"target_id":"example","target_type":"product","updated_at":"2026-01-01T12:00:00Z","version":1,"warehouse_id":"example"}]
metaContextPageMeta ContextMeta PageMeta RequestMeta Zorunlu

Yanıt üst verileri.

Örnek: {"pagination":{"has_more":false,"limit":20,"next_cursor":null},"request_id":"example"}

Ek alanlar: Hayır

Oluştur — Mal girişleri — İstek gövdesi

DeliveryCreate · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
delivered_atDizeZorunlu

Teslimat tarihi ve saati.

format: "date-time"
Örnek: "2026-01-01T00:00:00Z"
increases_stockMantıksal değerİsteğe bağlı

Teslimatın kabulünün stoku artırıp artırmadığı.

Varsayılan: true
location_idDizeZorunlu

Depo konumu tanımlayıcısı.

Kısıtlamalar
pattern
"^[a-z0-9][a-z0-9_-]{0,62}$"
Örnek: "example"
notesDizeİsteğe bağlı

Ek notlar.

maxLength: 2000
Varsayılan: ""
quantityTam sayıZorunlu

Birim sayısı.

minimum: 1maximum: 2147483647
Örnek: 1
reasonDizeİsteğe bağlı

Değişiklik için kaydedilen neden.

maxLength: 500
Varsayılan: ""
statusDizeZorunlu

Bu işlemin kabul ettiği durum.

Kısıtlamalar
enum
["planned", "received"]
Örnek: "planned"
target_idDizeZorunlu

İşlemin etkilediği ürün veya varyantın tanımlayıcısı.

Kısıtlamalar
pattern
"^[a-z0-9][a-z0-9_-]{0,62}$"
Örnek: "example"
target_typeDizeZorunlu

İşlemin ürünle mi, varyantla mı ilgili olduğu.

Kısıtlamalar
enum
["product", "variant"]
Örnek: "product"
warehouse_idDizeZorunlu

Depo tanımlayıcısı.

Kısıtlamalar
pattern
"^[a-z0-9][a-z0-9_-]{0,62}$"
Örnek: "example"

Ek alanlar: Hayır

Listele — Mal girişleri — Yanıt

DeliveryData · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
created_atDizeZorunlu

Oluşturulma zamanı.

format: "date-time"
Örnek: "2026-01-01T12:00:00Z"
deleted_atDize nullZorunlu

Varsa silinme zamanı.

Dize:format: "date-time"
Örnek: null
delivered_atDizeZorunlu

Teslimat tarihi ve saati.

format: "date-time"
Örnek: "2026-01-01T12:00:00Z"
idDizeZorunlu

Kaynak tanımlayıcısı; döndürüldüğü biçimi koruyun. (DeliveryData).

Örnek: "example"
increases_stockMantıksal değerZorunlu

Teslimatın kabulünün stoku artırıp artırmadığı.

Örnek: true
location_idDizeZorunlu

Depo konumu tanımlayıcısı.

Örnek: "example"
quantityTam sayıZorunlu

Birim sayısı.

Örnek: 1
received_atDize nullZorunlu

Teslimatın kabul edildiği tarih ve saat.

Dize:format: "date-time"
Örnek: null
record_statusDizeZorunlu

Saklanan kaydın durumu.

Kısıtlamalar
enum
["active", "deleted"]
Örnek: "active"
statusDizeZorunlu

Bu işlemin kabul ettiği durum.

Kısıtlamalar
enum
["planned", "received"]
Örnek: "planned"
stock_applied_atDize nullZorunlu

Teslimatın stok değişikliğinin uygulandığı tarih ve saat.

Dize:format: "date-time"
Örnek: null
target_idDizeZorunlu

İşlemin etkilediği ürün veya varyantın tanımlayıcısı.

Örnek: "example"
target_typeDizeZorunlu

İşlemin ürünle mi, varyantla mı ilgili olduğu.

Kısıtlamalar
enum
["product", "variant"]
Örnek: "product"
updated_atDize nullZorunlu

Son güncelleme zamanı.

Dize:format: "date-time"
Örnek: "2026-01-01T12:00:00Z"
versionTam sayıZorunlu

Eşzamanlılık denetiminde kullanılan kaynak sürümü.

Örnek: 1
warehouse_idDizeZorunlu

Depo tanımlayıcısı.

Örnek: "example"

Ek alanlar: Hayır

Getir — Mal girişleri — Yanıt

DeliveryDetailData · API'nin kabul ettiği veya döndürdüğü verilerin alanları, türleri ve kısıtlamaları.
created_atDizeZorunlu

Oluşturulma zamanı.

format: "date-time"
Örnek: "2026-01-01T12:00:00Z"
deleted_atDize nullZorunlu

Varsa silinme zamanı.

Dize:format: "date-time"
Örnek: null
delivered_atDizeZorunlu

Teslimat tarihi ve saati.

format: "date-time"
Örnek: "2026-01-01T12:00:00Z"
idDizeZorunlu

Kaynak tanımlayıcısı; döndürüldüğü biçimi koruyun. (DeliveryDetailData).

Örnek: "example"
increases_stockMantıksal değerZorunlu

Teslimatın kabulünün stoku artırıp artırmadığı.

Örnek: true
location_idDizeZorunlu

Depo konumu tanımlayıcısı.

Örnek: "example"
notesDize nullZorunlu

Ek notlar.

Örnek: "example"
quantityTam sayıZorunlu

Birim sayısı.

Örnek: 1
received_atDize nullZorunlu

Teslimatın kabul edildiği tarih ve saat.

Dize:format: "date-time"
Örnek: null
record_statusDizeZorunlu

Saklanan kaydın durumu.

Kısıtlamalar
enum
["active", "deleted"]
Örnek: "active"
statusDizeZorunlu

Bu işlemin kabul ettiği durum.

Kısıtlamalar
enum
["planned", "received"]
Örnek: "planned"
stock_applied_atDize nullZorunlu

Teslimatın stok değişikliğinin uygulandığı tarih ve saat.

Dize:format: "date-time"
Örnek: null
target_idDizeZorunlu

İşlemin etkilediği ürün veya varyantın tanımlayıcısı.

Örnek: "example"
target_typeDizeZorunlu

İşlemin ürünle mi, varyantla mı ilgili olduğu.

Kısıtlamalar
enum
["product", "variant"]
Örnek: "product"
updated_atDize nullZorunlu

Son güncelleme zamanı.

Dize:format: "date-time"
Örnek: "2026-01-01T12:00:00Z"
versionTam sayıZorunlu

Eşzamanlılık denetiminde kullanılan kaynak sürümü.

Örnek: 1
warehouse_idDizeZorunlu

Depo tanımlayıcısı.

Örnek: "example"

Ek alanlar: Hayır