Treci la conținut
ShopentlyLearn

Scheme de date: Aprovizionări

Scheme de date: Aprovizionări. Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.

Scheme de date

Obține — Aprovizionări — Răspuns

ApiResponse_DeliveryDetailData_ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataDeliveryDetailData Obligatoriu

Exemplu de răspuns · DeliveryDetailData.

Exemplu: {"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 Obligatoriu

Metadatele răspunsului.

Exemplu: {"request_id":"example"}

Câmpuri suplimentare: Nu

Listează — Aprovizionări — Răspuns

ApiResponse_list_DeliveryData__ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataTablou <DeliveryData > Obligatoriu

Exemplu de răspuns · ApiResponse_list_DeliveryData__.

Exemplu: [{"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 Obligatoriu

Metadatele răspunsului.

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

Câmpuri suplimentare: Nu

Creează — Aprovizionări — Corpul cererii

DeliveryCreate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
delivered_atȘir de caractereObligatoriu

Data și ora livrării.

format: "date-time"
Exemplu: "2026-01-01T00:00:00Z"
increases_stockValoare booleanăOpțional

Indică dacă recepția aprovizionării mărește stocul.

Valoare implicită: true
location_idȘir de caractereObligatoriu

Identificatorul locației din depozit.

Restricții
pattern
"^[a-z0-9][a-z0-9_-]{0,62}$"
Exemplu: "example"
notesȘir de caractereOpțional

Note suplimentare.

maxLength: 2000
Valoare implicită: ""
quantityNumăr întregObligatoriu

Numărul de unități.

minimum: 1maximum: 2147483647
Exemplu: 1
reasonȘir de caractereOpțional

Motivul înregistrat pentru modificare.

maxLength: 500
Valoare implicită: ""
statusȘir de caractereObligatoriu

Starea acceptată de această operație specifică.

Restricții
enum
["planned", "received"]
Exemplu: "planned"
target_idȘir de caractereObligatoriu

Identificatorul produsului sau al variantei vizate de operație.

Restricții
pattern
"^[a-z0-9][a-z0-9_-]{0,62}$"
Exemplu: "example"
target_typeȘir de caractereObligatoriu

Indică dacă operația vizează un produs sau o variantă.

Restricții
enum
["product", "variant"]
Exemplu: "product"
warehouse_idȘir de caractereObligatoriu

Identificatorul depozitului.

Restricții
pattern
"^[a-z0-9][a-z0-9_-]{0,62}$"
Exemplu: "example"

Câmpuri suplimentare: Nu

Listează — Aprovizionări — Răspuns

DeliveryData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
created_atȘir de caractereObligatoriu

Momentul creării.

format: "date-time"
Exemplu: "2026-01-01T12:00:00Z"
deleted_atȘir de caractere nullObligatoriu

Momentul ștergerii, dacă există.

Șir de caractere:format: "date-time"
Exemplu: null
delivered_atȘir de caractereObligatoriu

Data și ora livrării.

format: "date-time"
Exemplu: "2026-01-01T12:00:00Z"
idȘir de caractereObligatoriu

Identificatorul resursei; păstrați-l în forma returnată. (DeliveryData).

Exemplu: "example"
increases_stockValoare booleanăObligatoriu

Indică dacă recepția aprovizionării mărește stocul.

Exemplu: true
location_idȘir de caractereObligatoriu

Identificatorul locației din depozit.

Exemplu: "example"
quantityNumăr întregObligatoriu

Numărul de unități.

Exemplu: 1
received_atȘir de caractere nullObligatoriu

Data și ora recepției aprovizionării.

Șir de caractere:format: "date-time"
Exemplu: null
record_statusȘir de caractereObligatoriu

Starea înregistrării salvate.

Restricții
enum
["active", "deleted"]
Exemplu: "active"
statusȘir de caractereObligatoriu

Starea acceptată de această operație specifică.

Restricții
enum
["planned", "received"]
Exemplu: "planned"
stock_applied_atȘir de caractere nullObligatoriu

Data și ora aplicării modificării de stoc aferente aprovizionării.

Șir de caractere:format: "date-time"
Exemplu: null
target_idȘir de caractereObligatoriu

Identificatorul produsului sau al variantei vizate de operație.

Exemplu: "example"
target_typeȘir de caractereObligatoriu

Indică dacă operația vizează un produs sau o variantă.

Restricții
enum
["product", "variant"]
Exemplu: "product"
updated_atȘir de caractere nullObligatoriu

Momentul celei mai recente actualizări.

Șir de caractere:format: "date-time"
Exemplu: "2026-01-01T12:00:00Z"
versionNumăr întregObligatoriu

Versiunea resursei folosită pentru controlul concurenței.

Exemplu: 1
warehouse_idȘir de caractereObligatoriu

Identificatorul depozitului.

Exemplu: "example"

Câmpuri suplimentare: Nu

Obține — Aprovizionări — Răspuns

DeliveryDetailData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
created_atȘir de caractereObligatoriu

Momentul creării.

format: "date-time"
Exemplu: "2026-01-01T12:00:00Z"
deleted_atȘir de caractere nullObligatoriu

Momentul ștergerii, dacă există.

Șir de caractere:format: "date-time"
Exemplu: null
delivered_atȘir de caractereObligatoriu

Data și ora livrării.

format: "date-time"
Exemplu: "2026-01-01T12:00:00Z"
idȘir de caractereObligatoriu

Identificatorul resursei; păstrați-l în forma returnată. (DeliveryDetailData).

Exemplu: "example"
increases_stockValoare booleanăObligatoriu

Indică dacă recepția aprovizionării mărește stocul.

Exemplu: true
location_idȘir de caractereObligatoriu

Identificatorul locației din depozit.

Exemplu: "example"
notesȘir de caractere nullObligatoriu

Note suplimentare.

Exemplu: "example"
quantityNumăr întregObligatoriu

Numărul de unități.

Exemplu: 1
received_atȘir de caractere nullObligatoriu

Data și ora recepției aprovizionării.

Șir de caractere:format: "date-time"
Exemplu: null
record_statusȘir de caractereObligatoriu

Starea înregistrării salvate.

Restricții
enum
["active", "deleted"]
Exemplu: "active"
statusȘir de caractereObligatoriu

Starea acceptată de această operație specifică.

Restricții
enum
["planned", "received"]
Exemplu: "planned"
stock_applied_atȘir de caractere nullObligatoriu

Data și ora aplicării modificării de stoc aferente aprovizionării.

Șir de caractere:format: "date-time"
Exemplu: null
target_idȘir de caractereObligatoriu

Identificatorul produsului sau al variantei vizate de operație.

Exemplu: "example"
target_typeȘir de caractereObligatoriu

Indică dacă operația vizează un produs sau o variantă.

Restricții
enum
["product", "variant"]
Exemplu: "product"
updated_atȘir de caractere nullObligatoriu

Momentul celei mai recente actualizări.

Șir de caractere:format: "date-time"
Exemplu: "2026-01-01T12:00:00Z"
versionNumăr întregObligatoriu

Versiunea resursei folosită pentru controlul concurenței.

Exemplu: 1
warehouse_idȘir de caractereObligatoriu

Identificatorul depozitului.

Exemplu: "example"

Câmpuri suplimentare: Nu