SelSup Developers

Public API · API Referencja

Wysyłka

Punkty końcowe dostarczania, w tym dokładne trasy, parametry, organy żądania oraz rozszerzone schematy odpowiedzi.

18 punkty końcowe/api/deliveryStabilnyOpis czytelny maszynowo ↗
{ }

Strona ta jest wspierana przez edytowalny samodzielny kontrakt.

/api/delivery

Gotowe do użytkowania przepływy robocze

Gotowe do użytkowania przepływy robocze

Model danych

Struktura danych

Modele są wymienione tutaj raz i mogą być również rozszerzane bezpośrednio z punktów końcowych, które je wykorzystują.

AdditionalDeliveryServiceDto3 pola
codestring

Code.

namestring

- Nazwa.

descriptionstring

Opis.

Address15 pola
idinteger · int32

Id.

postCodestring

Kod pocztowy.

countryCountry

Kraj.

regionRegion

Region.

regionIdinteger · int32

Id regionu.

streetstring

Ulica.

housestring

Dom.

districtstring

Okręg.

citystring

Miasto.

localitystring

Lokalność.

buildingstring

Budynek.

flatstring

- Nie.

shortstring

Krótkie.

addressIdAddress

Identyfikacja adresu.

fullstring

- Pełne.

Country6 pola
countryIdinteger · int32

Id państwowy.

namestring

- Nazwa.

code2string

Kod 2.

code3string

Kod 3.

namesobject

Nazwa.

printNamestring

Nazwa druku.

DeliveryTariff13 pola
deliverySumnumber · float

Sumy dostawy.

periodMininteger · int32

Min. okresu.

periodMaxinteger · int32

Max z okresu.

calendarMininteger · int32

Min. kalendarza.

calendarMaxinteger · int32

Kalendarz Max.

tariffIdinteger · int32

Idemcyjną.

shippingServicestring

Służba żeglugi.

tariffCodeinteger · int32

Kodeks taryfowy.

externalTariffCodestring

Kodeks taryfowy zewnętrzny.

tariffNamestring

Nazwa taryfu.

tariffDescriptionstring

Opis taryfowy.

deliveryModeinteger · int32

Mód dostawy.

additionalServicesAdditionalDeliveryServiceDto[]

Dodatkowe usługi.

Organization33 pola
idinteger · int64

Id.

read-only
namestring

- Nazwa.

Wymagane
shortNamestring

Krótkie imię.

taxTypestring

Typowy podatek.

taxRateinteger · int32

Stawka podatkowa.

taxNdsinteger · int32

Podatkowe.

inputTaxNdsinteger · int32

Wpływowy podatek od podatków.

outputTaxNdsinteger · int32

Podatek na wywóz.

enableNewTaxCalculationboolean

Włącz nowy obliczenie podatków.

useNdsCostPriceboolean

Użyj NDS Cost Price.

innstring

- W hostażu.

Wymagane
kppstring

- Nie, nie.

bankstring

- Bank.

bikstring

Rower.

corrBillstring

- Corr Bill.

billNumberstring

- Bill Number.

stampPathstring

Ścieżka pieczęci.

read-only
stampUrlstring

Url odcisku.

read-only
stampSizeinteger · int32

Wielkość pieczęci.

read-only
stampWidthinteger · int32

Szerokość pieczęci.

read-only
stampHeightinteger · int32

- Stamp Height.

read-only
signaturePathstring

Ścieżka podpisu.

read-only
signatureUrlstring

Url podpisu.

read-only
signatureSizeinteger · int32

Rozmiar podpisów.

read-only
signatureWidthinteger · int32

Szerokość podpisu.

read-only
signatureHeightinteger · int32

Wysokość podpisu.

read-only
ipPersonPerson

Osoba IP.

formstring

- Wzorzec.

Wymagane
ipboolean

- W porządku.

clientIdinteger · int64

Id klientów.

read-only
addressAddress

- Adres.

phoneNumberstring

Numer telefonu.

addressFullstring

Pełny adres.

read-only
Person14 pola
personIdinteger · int64

Id. osoby.

read-only
firstNamestring

Nazwa.

Wymagane
lastNamestring

Nazwa.

Wymagane
surNamestring

Sur Name.

clientIdinteger · int64

Id klientów.

read-only
positionPersonPosition

Pozycja.

Wymagane
versionIdinteger · int64

Id wersji.

read-only
createdUserstring

Tworzony Użytkownik.

read-only
createdDatestring · date-time

Tworzony Termin.

read-only
deletedboolean

- Zlikwidowane.

read-only
userIdinteger · int32

Id użytkownika.

read-only
hasChangesboolean

Ma zmiany.

fullNamestring

Pełne imię.

read-only
shortNamestring

Krótkie imię.

read-only
PersonPosition7 pola
idinteger · int64

Id.

read-only
namestring

- Nazwa.

Wymagane
deletedboolean

- Zlikwidowane.

read-only
clientIdinteger · int64

Id klientów.

read-only
defaultJobIdinteger · int64

Powyżej wymieniony numer pracy.

createdUserstring

Tworzony Użytkownik.

read-only
createdDatestring · date-time

Tworzony Termin.

read-only
Region4 pola
regionIdinteger · int32

Id regionu.

countryIdinteger · int32

Id państwowy.

namestring

- Nazwa.

regionSynonymsRegionSynonym[]

Synonymy regionu.

RegionSynonym4 pola
idinteger · int64

Id.

regionIdinteger · int64

Id regionu.

synonymstring

Synonim.

servicestring

- W służbie.

WarehouseDelivery15 pola
warehouseDeliveryIdinteger · int64

Idekcja dostawy magazynu.

pointstring

- Wskaźnik.

servicestring

- W służbie.

warehouseIdinteger · int64

Id magazynu.

organizationIdinteger · int64

Id organizacyjny.

tariffPrioritystring

Priorytet taryfowy.

prioritiesobject

Priorytety.

priorityByModeboolean

Priorytet według trybu.

additionalServicesstring

Dodatkowe usługi.

sendZeroPriceboolean

Wyślij Zero Price.

fakeNamestring

Fałszywe imię.

hideOrganizationboolean

- Organizacja ukrywa.

sellerOrganizationIdinteger · int64

Id organizacji sprzedawcy.

organizationOrganization

Organizacja.

additionalServiceForTariffDeliveryTariff

Dodatkowa usługa taryfowa.

FileExportColumn5 pola
idinteger · int64

Id.

fileExportIdinteger · int64

Idekcja wywozu.

columnNamestring

Nazwa kolumny.

columnOrderinteger · int32

Kolumna.

isEnabledboolean

Jest włączona.

TmsTask25 pola
idinteger · int64

Id.

read-only
statusstring

Status.

read-only
typestring

Type.

read-only
namestring

- Nazwa.

clientIdinteger · int64

Id klientów.

entityIdinteger · int64

Identyczny.

progressinteger · int32

- Wykonaj postępy.

processedQuantityinteger · int32

Wykorzystana ilość.

organizationIdinteger · int64

Id organizacyjny.

priorityinteger · int32

Priorytet.

propertiesstring

- Właściwości.

messagestring

- Wysyła wiadomość.

messageParamsstring

- Przesłanie Params.

createdDatestring · date-time

Tworzony Termin.

startDatestring · date-time

- Wczoraj.

finishDatestring · date-time

Termin zakończenia.

urlstring

- Url.

inputFileUrlstring

Url pliku wprowadzania.

retryNumberinteger · int32

Powtórny numer prób.

userIdinteger · int32

Id użytkownika.

retryDatestring · date-time

Powtórny wypróbowanie.

debugboolean

Odbudowa.

forcedStartboolean

Wymuszony start.

servicestring

- W służbie.

langstring

Lang.

CalculatedDeliveryTariff11 pola
deliverySumnumber · float

Sumy dostawy.

periodMininteger · int32

Min. okresu.

periodMaxinteger · int32

Max z okresu.

calendarMininteger · int32

Min. kalendarza.

calendarMaxinteger · int32

Kalendarz Max.

servicesobject

- Usługi.

locationToCodestring

Lokalizacja do kodu.

locationFromCodestring

Lokalizacja z kodu.

tariffCodeinteger · int32

Kodeks taryfowy.

deliveryModeToOrderCreateinteger · int32

Tryb dostawy do zamówienia

deliveryModeListinteger[]

Lista trybów dostawy.

DeliveryServiceData10 pola
idinteger · int64

Id.

tokenExpiredDatestring · date-time

Datę wygaśnięcia tokenu.

servicestring

- W służbie.

serviceClientIdstring

Id klientów służbowych.

serviceSecretDeliveryServiceData

Sekretna służba.

clientIdinteger · int64

Id klientów.

organizationIdinteger · int64

Id organizacyjny.

updateTokenboolean

Aktualnianie Tokena.

hasTokenboolean

Ma Token.

hasSecretboolean

Ma sekret.

DeliveryRegion2 pola
namestring

- Nazwa.

idstring

Id.

DeliveryPoint11 pola
namestring

- Nazwa.

locationDeliveryPointsLocation

- Lokalizacja.

addressstring

- Adres.

addressCommentstring

Komentarz adresowy.

notestring

- Zapisz.

workTimestring

Czas pracy.

phonesPhone[]

Telefony.

zipCodestring

Kod pocztowy.

codestring

Code.

emailstring

- E-mail.

sitestring

- To miejsce.

DeliveryPointsLocation12 pola
addressstring

- Adres.

codeinteger · int32

Code.

postal_codestring

Kod pocztowy.

country_codestring

Kod kraju.

citystring

Miasto.

fias_guidstring

- Nie.

longitudenumber · float

Dłużność.

latitudenumber · float

Latynutę.

regionstring

Region.

region_codeinteger · int32

Kod regionu.

address_fullstring

Pełny adres.

city_codestring

Kod miasta.

Phone2 pola
numberstring

Numer.

additionalstring

- Dodatkowe.

DeliveryCity2 pola
namestring

- Nazwa.

idstring

Id.

AddressDto8 pola
addressstring

- Adres.

postalCodestring

Kod pocztowy.

regionstring

Region.

localitystring

Lokalność.

streetstring

Ulica.

housestring

Dom.

longitudenumber · double

Dłużność.

latitudenumber · double

Latynutę.

Umowa o błędzie

W jaki sposób można zwrócić błędy w aplikacji

Kod error jest identyczny w każdym miejscu, podczas gdy wiadomość skierowana do użytkownika jest tłumaczona przez serwer.

error

Stabilny kod czytelny maszynowo do logiki integracyjnej.

localMessage

Przesłanie gotowe do wyświetlania w języku użytkownika tokenu API.

params

Wartości interpołowane przez serwer w szablonie lokalizowanej wiadomości.

localMessage wykorzystuje pole lang użytkownika, który posiada token API. Język dokumentacji i nagłówek Accept-Language nie zmieniają go; rosyjski jest używany, gdy użytkujący nie ma konfigurowanego języka.

RULokalizacja użytkownika jest ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
PLPolski (pl)
{
  "error": "error_brand_already_exists",
  "localMessage": "Marka Base już istnieje",
  "params": {
    "name": "Base"
  }
}

Punkty końcowe

Punkty końcowe

POST

Aktualizacja zamówienia dostawy

/api/delivery/updateDeliveryOrder
Token z dostępem do pisania

Aktualizacja zamówienia dostawy za pomocą POST /api/delivery/updateDeliveryOrder.

Parametry zapytania

PoleTypWymaganeOpis
orderId integer · int64 Tak Identyfikacja zamówienia.
curl --request POST 'https://api.selsup.ru/api/delivery/updateDeliveryOrder?orderId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

POST

Wysyłka do magazynu

/api/delivery/storeWarehouseDelivery
Token z dostępem do pisania

Sprzedaż w magazynie w magazynie przy użyciu POST /api/delivery/storeWarehouseDelivery.

Organ wnioskujący

application/json
Połączenia obiektuWarehouseDelivery
PoleTypWymaganeOpis
warehouseDeliveryId integer · int64 Nie Idekcja dostawy magazynu.
point string Nie - Wskaźnik.
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie - W służbie.
warehouseId integer · int64 Nie Id magazynu.
organizationId integer · int64 Nie Id organizacyjny.
tariffPriority string Nie Priorytet taryfowy.
priorities object Nie Priorytety.
priorityByMode boolean Nie Priorytet według trybu.
additionalServices string Nie Dodatkowe usługi.
sendZeroPrice boolean Nie Wyślij Zero Price.
fakeName string Nie Fałszywe imię.
hideOrganization boolean Nie - Organizacja ukrywa.
sellerOrganizationId integer · int64 Nie Id organizacji sprzedawcy.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
Połączenia obiektu Person
PoleTypWymaganeOpis
personId integer · int64 Nie Id. osoby.
firstName string Tak Nazwa.
lastName string Tak Nazwa.
surName string Nie Sur Name.
clientId integer · int64 Nie Id klientów.
position PersonPosition Tak Pozycja.
versionId integer · int64 Nie Id wersji.
createdUser string Nie Tworzony Użytkownik.
createdDate string · date-time Nie Tworzony Termin.
deleted boolean Nie - Zlikwidowane.
userId integer · int32 Nie Id użytkownika.
hasChanges boolean Nie Ma zmiany.
fullName string Nie Pełne imię.
shortName string Nie Krótkie imię.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
Połączenia obiektu Address
PoleTypWymaganeOpis
id integer · int32 Nie Id.
postCode string Nie Kod pocztowy.
country Country Nie Kraj.
region Region Nie Region.
regionId integer · int32 Nie Id regionu.
street string Nie Ulica.
house string Nie Dom.
district string Nie Okręg.
city string Nie Miasto.
locality string Nie Lokalność.
building string Nie Budynek.
flat string Nie - Nie.
short string Nie Krótkie.
addressId Address Nie Identyfikacja adresu.
full string Nie - Pełne.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
additionalServiceForTariff DeliveryTariff Nie Dodatkowa usługa taryfowa.
Połączenia obiektu DeliveryTariff
PoleTypWymaganeOpis
deliverySum number · float Nie Sumy dostawy.
periodMin integer · int32 Nie Min. okresu.
periodMax integer · int32 Nie Max z okresu.
calendarMin integer · int32 Nie Min. kalendarza.
calendarMax integer · int32 Nie Kalendarz Max.
tariffId integer · int32 Nie Idemcyjną.
shippingService stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie Służba żeglugi.
tariffCode integer · int32 Nie Kodeks taryfowy.
externalTariffCode string Nie Kodeks taryfowy zewnętrzny.
tariffName string Nie Nazwa taryfu.
tariffDescription string Nie Opis taryfowy.
deliveryMode integer · int320, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Nie Mód dostawy.
additionalServices AdditionalDeliveryServiceDto[] Nie Dodatkowe usługi.
Struktura pozycji zestawu AdditionalDeliveryServiceDto
PoleTypWymaganeOpis
code string Nie Code.
name string Nie - Nazwa.
description string Nie Opis.
curl --request POST 'https://api.selsup.ru/api/delivery/storeWarehouseDelivery' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "warehouseDeliveryId": 1001,
  "point": "string",
  "service": "CDEK",
  "warehouseId": 1001,
  "organizationId": 1001,
  "tariffPriority": "string"
}'

Odpowiedź udana

200
Połączenia obiektu WarehouseDelivery
PoleTypWymaganeOpis
warehouseDeliveryId integer · int64 Nie Idekcja dostawy magazynu.
point string Nie - Wskaźnik.
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie - W służbie.
warehouseId integer · int64 Nie Id magazynu.
organizationId integer · int64 Nie Id organizacyjny.
tariffPriority string Nie Priorytet taryfowy.
priorities object Nie Priorytety.
priorityByMode boolean Nie Priorytet według trybu.
additionalServices string Nie Dodatkowe usługi.
sendZeroPrice boolean Nie Wyślij Zero Price.
fakeName string Nie Fałszywe imię.
hideOrganization boolean Nie - Organizacja ukrywa.
sellerOrganizationId integer · int64 Nie Id organizacji sprzedawcy.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
Połączenia obiektu Person
PoleTypWymaganeOpis
personId integer · int64 Nie Id. osoby.
firstName string Tak Nazwa.
lastName string Tak Nazwa.
surName string Nie Sur Name.
clientId integer · int64 Nie Id klientów.
position PersonPosition Tak Pozycja.
versionId integer · int64 Nie Id wersji.
createdUser string Nie Tworzony Użytkownik.
createdDate string · date-time Nie Tworzony Termin.
deleted boolean Nie - Zlikwidowane.
userId integer · int32 Nie Id użytkownika.
hasChanges boolean Nie Ma zmiany.
fullName string Nie Pełne imię.
shortName string Nie Krótkie imię.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
Połączenia obiektu Address
PoleTypWymaganeOpis
id integer · int32 Nie Id.
postCode string Nie Kod pocztowy.
country Country Nie Kraj.
region Region Nie Region.
regionId integer · int32 Nie Id regionu.
street string Nie Ulica.
house string Nie Dom.
district string Nie Okręg.
city string Nie Miasto.
locality string Nie Lokalność.
building string Nie Budynek.
flat string Nie - Nie.
short string Nie Krótkie.
addressId Address Nie Identyfikacja adresu.
full string Nie - Pełne.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
additionalServiceForTariff DeliveryTariff Nie Dodatkowa usługa taryfowa.
Połączenia obiektu DeliveryTariff
PoleTypWymaganeOpis
deliverySum number · float Nie Sumy dostawy.
periodMin integer · int32 Nie Min. okresu.
periodMax integer · int32 Nie Max z okresu.
calendarMin integer · int32 Nie Min. kalendarza.
calendarMax integer · int32 Nie Kalendarz Max.
tariffId integer · int32 Nie Idemcyjną.
shippingService stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie Służba żeglugi.
tariffCode integer · int32 Nie Kodeks taryfowy.
externalTariffCode string Nie Kodeks taryfowy zewnętrzny.
tariffName string Nie Nazwa taryfu.
tariffDescription string Nie Opis taryfowy.
deliveryMode integer · int320, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Nie Mód dostawy.
additionalServices AdditionalDeliveryServiceDto[] Nie Dodatkowe usługi.
Struktura pozycji zestawu AdditionalDeliveryServiceDto
PoleTypWymaganeOpis
code string Nie Code.
name string Nie - Nazwa.
description string Nie Opis.
{
  "warehouseDeliveryId": 1001,
  "point": "string",
  "service": "CDEK",
  "warehouseId": 1001,
  "organizationId": 1001,
  "tariffPriority": "string"
}
Władze11

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_duplicate_warehouse_delivery_for_warehouse
Ustawienia usługi dostawy nie mogą się powielać dla magazynu

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_duplicate_warehouse_delivery_for_warehouse; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_shipping_point
Nie podano adresu nadania przesyłek

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_shipping_point; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_shipping_service
Nie podano służby dostawy

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_shipping_service; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_tariff_priority
Nie określono priorytetu dla taryfy

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_tariff_priority; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_warehouse_delivery
Nie podano punktu wysyłki dla firmy transportowej

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_warehouse_delivery; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_organization_not_found
Nie znaleziono organizacji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_organization_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_subscription_expired
Twój okres obowiązywania taryfy wygasł. Opłać taryfę, aby kontynuować korzystanie z serwisu.

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_subscription_expired; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Wykrycie dostawy do magazynu

/api/delivery/removeWarehouseDelivery
Token z dostępem do pisania

Wykrycie dostawy do magazynu za pomocą POST /api/delivery/removeWarehouseDelivery.

Organ wnioskujący

application/json
Połączenia obiektuWarehouseDelivery
PoleTypWymaganeOpis
warehouseDeliveryId integer · int64 Nie Idekcja dostawy magazynu.
point string Nie - Wskaźnik.
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie - W służbie.
warehouseId integer · int64 Nie Id magazynu.
organizationId integer · int64 Nie Id organizacyjny.
tariffPriority string Nie Priorytet taryfowy.
priorities object Nie Priorytety.
priorityByMode boolean Nie Priorytet według trybu.
additionalServices string Nie Dodatkowe usługi.
sendZeroPrice boolean Nie Wyślij Zero Price.
fakeName string Nie Fałszywe imię.
hideOrganization boolean Nie - Organizacja ukrywa.
sellerOrganizationId integer · int64 Nie Id organizacji sprzedawcy.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
Połączenia obiektu Person
PoleTypWymaganeOpis
personId integer · int64 Nie Id. osoby.
firstName string Tak Nazwa.
lastName string Tak Nazwa.
surName string Nie Sur Name.
clientId integer · int64 Nie Id klientów.
position PersonPosition Tak Pozycja.
versionId integer · int64 Nie Id wersji.
createdUser string Nie Tworzony Użytkownik.
createdDate string · date-time Nie Tworzony Termin.
deleted boolean Nie - Zlikwidowane.
userId integer · int32 Nie Id użytkownika.
hasChanges boolean Nie Ma zmiany.
fullName string Nie Pełne imię.
shortName string Nie Krótkie imię.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
Połączenia obiektu Address
PoleTypWymaganeOpis
id integer · int32 Nie Id.
postCode string Nie Kod pocztowy.
country Country Nie Kraj.
region Region Nie Region.
regionId integer · int32 Nie Id regionu.
street string Nie Ulica.
house string Nie Dom.
district string Nie Okręg.
city string Nie Miasto.
locality string Nie Lokalność.
building string Nie Budynek.
flat string Nie - Nie.
short string Nie Krótkie.
addressId Address Nie Identyfikacja adresu.
full string Nie - Pełne.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
additionalServiceForTariff DeliveryTariff Nie Dodatkowa usługa taryfowa.
Połączenia obiektu DeliveryTariff
PoleTypWymaganeOpis
deliverySum number · float Nie Sumy dostawy.
periodMin integer · int32 Nie Min. okresu.
periodMax integer · int32 Nie Max z okresu.
calendarMin integer · int32 Nie Min. kalendarza.
calendarMax integer · int32 Nie Kalendarz Max.
tariffId integer · int32 Nie Idemcyjną.
shippingService stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie Służba żeglugi.
tariffCode integer · int32 Nie Kodeks taryfowy.
externalTariffCode string Nie Kodeks taryfowy zewnętrzny.
tariffName string Nie Nazwa taryfu.
tariffDescription string Nie Opis taryfowy.
deliveryMode integer · int320, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Nie Mód dostawy.
additionalServices AdditionalDeliveryServiceDto[] Nie Dodatkowe usługi.
Struktura pozycji zestawu AdditionalDeliveryServiceDto
PoleTypWymaganeOpis
code string Nie Code.
name string Nie - Nazwa.
description string Nie Opis.
curl --request POST 'https://api.selsup.ru/api/delivery/removeWarehouseDelivery' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "warehouseDeliveryId": 1001,
  "point": "string",
  "service": "CDEK",
  "warehouseId": 1001,
  "organizationId": 1001,
  "tariffPriority": "string"
}'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze6

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_organization_not_found
Nie znaleziono organizacji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_organization_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_subscription_expired
Twój okres obowiązywania taryfy wygasł. Opłać taryfę, aby kontynuować korzystanie z serwisu.

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_subscription_expired; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Rozporządzenie

/api/delivery/order/{orderId}
Token z dostępem do pisania

Zamówienie za pomocą POST /api/delivery/order/{orderId}.

Parametry ścieżki

PoleTypWymaganeOpis
orderId integer · int64 Tak Identyfikacja zamówienia.

Parametry zapytania

PoleTypWymaganeOpis
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie - W służbie.

Organ wnioskujący

application/json
Połączenia obiektuDeliveryTariff
PoleTypWymaganeOpis
deliverySum number · float Nie Sumy dostawy.
periodMin integer · int32 Nie Min. okresu.
periodMax integer · int32 Nie Max z okresu.
calendarMin integer · int32 Nie Min. kalendarza.
calendarMax integer · int32 Nie Kalendarz Max.
tariffId integer · int32 Nie Idemcyjną.
shippingService stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie Służba żeglugi.
tariffCode integer · int32 Nie Kodeks taryfowy.
externalTariffCode string Nie Kodeks taryfowy zewnętrzny.
tariffName string Nie Nazwa taryfu.
tariffDescription string Nie Opis taryfowy.
deliveryMode integer · int320, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Nie Mód dostawy.
additionalServices AdditionalDeliveryServiceDto[] Nie Dodatkowe usługi.
Struktura pozycji zestawu AdditionalDeliveryServiceDto
PoleTypWymaganeOpis
code string Nie Code.
name string Nie - Nazwa.
description string Nie Opis.
curl --request POST 'https://api.selsup.ru/api/delivery/order/1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "deliverySum": 1,
  "periodMin": 1,
  "periodMax": 1,
  "calendarMin": 1,
  "calendarMax": 1,
  "tariffId": 1001
}'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

POST

Zdobądź taryfy

/api/delivery/getTariffs
Token z dostępem do pisania

Uzyskaj taryfy przy użyciu POST /api/delivery/getTariffs.

Parametry zapytania

PoleTypWymaganeOpis
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Tak - W służbie.
orderId integer · int64 Tak Identyfikacja zamówienia.
curl --request POST 'https://api.selsup.ru/api/delivery/getTariffs?service=CDEK&orderId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu DeliveryTariff[]
PoleTypWymaganeOpis
deliverySum number · float Nie Sumy dostawy.
periodMin integer · int32 Nie Min. okresu.
periodMax integer · int32 Nie Max z okresu.
calendarMin integer · int32 Nie Min. kalendarza.
calendarMax integer · int32 Nie Kalendarz Max.
tariffId integer · int32 Nie Idemcyjną.
shippingService stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie Służba żeglugi.
tariffCode integer · int32 Nie Kodeks taryfowy.
externalTariffCode string Nie Kodeks taryfowy zewnętrzny.
tariffName string Nie Nazwa taryfu.
tariffDescription string Nie Opis taryfowy.
deliveryMode integer · int320, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Nie Mód dostawy.
additionalServices AdditionalDeliveryServiceDto[] Nie Dodatkowe usługi.
Struktura pozycji zestawu AdditionalDeliveryServiceDto
PoleTypWymaganeOpis
code string Nie Code.
name string Nie - Nazwa.
description string Nie Opis.
[
  "string"
]
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

POST

Pobierz etykiety dostawy

/api/delivery/downloadDeliveryLabels
Token z dostępem do pisania

Pobierz etykiety dostawy za pomocą POST /api/delivery/downloadDeliveryLabels.

Parametry zapytania

PoleTypWymaganeOpis
columns FileExportColumn[] Nie Kolumny.
Struktura pozycji zestawu FileExportColumn
PoleTypWymaganeOpis
id integer · int64 Nie Id.
fileExportId integer · int64 Nie Idekcja wywozu.
columnName string Nie Nazwa kolumny.
columnOrder integer · int32 Nie Kolumna.
isEnabled boolean Nie Jest włączona.
actual boolean Nie Prawdziwy.
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Nie Type.
serviceWarehouseId string Nie Idę magazynu służbowego.
externalOrderId string Nie Id zewnętrznego zamówienia.
invoiceNumber integer · int64 Nie Numer faktury.
article string Nie Artykuł.
containsArticle string Nie Zawiera artykuł.
product string Nie Produkt.
barcode string Nie Kod kreskowy.
organizations integer[] Nie Organizacje.
query string Nie - Nie wiem.
userId integer · int32 Nie Id użytkownika.
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 Nie - W służbie.
services string[] Nie - Usługi.
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Nie Status.
statuses string[] Nie Statusy.
withoutSupply boolean Nie Bez dostaw.
orderProductId integer · int64 Nie Id produktu zamówienia.
productId integer · int64 Nie Id produktu.
brandId integer · int32 Nie - Idem marka.
supplierId integer · int64 Nie Id dostawcy.
hasCollectTask boolean Nie Ma zadanie zbierania.
organizationId integer · int64 Nie Id organizacyjny.
clientOrganizationIds integer[] Nie Identyfikaty organizacji klientów.
updateInService boolean Nie Aktualizacja w służbie.
hasServiceError boolean Nie - Nie działa.
noLabel boolean Nie Bez etykiety.
isLegal boolean Nie To legalne.
noMsOrder boolean Nie Nie pani Order.
noMsDemand boolean Nie Nie pani Demand.
ids integer[] Nie - Identyfikaty.
supplyId integer · int64 Nie Identyfikator dostawy.
notCollected boolean Nie Nie zbierane.
dbs boolean Nie Dbs.
express boolean Nie Wyraz.
fbs boolean Nie - FBI.
noWarehouse boolean Nie Nie ma magazynu.
closeDate string Nie - Wkrótce.
modifiedDate string · date-time Nie Zmiana daty.
modifiedDateTo string · date-time Nie Zmiana daty do.
incomeId integer · int64 Nie Idekcja dochodu.
bindingOrderId integer · int64 Nie Wiążący numer.
closeDateFrom string · date-time Nie - Zbliżają się.
closeDateTo string · date-time Nie - Wkrótce.
orderDate string Nie Datę zamówienia.
deliveryDate string Nie Data dostawy.
deliveryDateFrom string Nie Data dostawy.
deliveryDateTo string Nie Termin dostawy do.
createdDateFrom string Nie Tego dnia.
createdDateTo string Nie Tworzony termin do.
forMoySklad boolean Nie Dla Moy Sklad.
withMoySkladOrder boolean Nie Z Orderem Moy Sklad.
warehouseId integer · int64 Nie Id magazynu.
warehouseIds integer[] Nie Identyfikacje magazynu.
dateFrom string · date-time Nie - Od daty.
dateTo string · date-time Nie - W dniu do.
timeZone integer · int32 Nie Strefa czasowa.
markingStatus stringUNKNOWN, CARDS_SEND, CARDS_CREATED, SUZ_ORDERS_CREATED, MARKS_RECEIVED, CARDS_SIGNED, DOCUMENT_CREATED, SUCCESS, NO_NEED_MARKING Nie Status oznakowania.
deleted boolean Nie - Zlikwidowane.
collectLabel boolean Nie Zbierz Etykietę.
sortOrdersByDate boolean Nie Sortyzowanie po datie.
sortBySku boolean Nie Sortyzowane przez Sku.
notGroupByOrganization boolean Nie Nie grupa po organizacji.
notGroupByService boolean Nie Nie grupa po służbie.
productLabel boolean Nie Edytucja produktu.
productCodeLabel boolean Nie Etykieta kodu produktu.
servicesForLabel string[] Nie Usługi dla etykiety.
infoLabel boolean Nie Informacja o etykietce.
grouped boolean Nie Grupa.
replaceSetByComponent boolean Nie Zastąpić ustawienie za składnik.
replaceSetsByComponentsIncome boolean Nie Zastąpić zestawy za składniki dochodu.
collectDeliveryLabel boolean Nie Zbierz etykietę dostawy.
shippingServicesForLabel string[] Nie Usługi wysyłkowe dla etykiety.
orderId integer · int64 Nie Identyfikacja zamówienia.
hasVideoFixation boolean Nie Ma wideo.
withProducts boolean Nie Z Produktem.
passageIds integer[] Nie Identyfikaty przejazdu.
withContractor boolean Nie Z wykonawcą.
boxId integer · int64 Nie Idekcja.
hasMarkedProducts boolean Nie Ma oznakowanie produktów.
withAnalytics boolean Nie Z analitykiem.
limit integer · int32 Nie Ogranicz.
page integer · int32 Nie Strona.
count boolean Nie Zgromadzisz.
sortBy stringID, CREATEDDATE, ORDERCREATED, CREATED, CREATEDUSER, STATUS, SERVICE, TYPE, BOXTYPE, NAME, ORGANIZATIONID, WAREHOUSE, INVOICENUMBER, EXTERNALORDERID, QUEUE, SUPPLYID, CLOSEDATE, STARTCOLLECTDATE, CLOSEUSERID, USERID, PRICE, PRODUCT, COLLECTORDERTASKID, DELIVERYDATE, MARKINGSTATUS, QUANTITY, DATE, SERVICEWAREHOUSEID Nie - Zarejestrowany.
ascending boolean Nie Wzniesienie.
curl --request POST 'https://api.selsup.ru/api/delivery/downloadDeliveryLabels?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Połączenia obiektu TmsTask
PoleTypWymaganeOpis
id integer · int64 Nie Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Nie Status.
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Nie Type.
name string Nie - Nazwa.
clientId integer · int64 Nie Id klientów.
entityId integer · int64 Nie Identyczny.
progress integer · int32 Nie - Wykonaj postępy.
processedQuantity integer · int32 Nie Wykorzystana ilość.
organizationId integer · int64 Nie Id organizacyjny.
priority integer · int32 Nie Priorytet.
properties string Nie - Właściwości.
message string Nie - Wysyła wiadomość.
messageParams string Nie - Przesłanie Params.
createdDate string · date-time Nie Tworzony Termin.
startDate string · date-time Nie - Wczoraj.
finishDate string · date-time Nie Termin zakończenia.
url string Nie - Url.
inputFileUrl string Nie Url pliku wprowadzania.
retryNumber integer · int32 Nie Powtórny numer prób.
userId integer · int32 Nie Id użytkownika.
retryDate string · date-time Nie Powtórny wypróbowanie.
debug boolean Nie Odbudowa.
forcedStart boolean Nie Wymuszony start.
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 Nie - W służbie.
lang string Nie Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

POST

Odwołanie zamówienia dostawy

/api/delivery/cancelDeliveryOrder
Token z dostępem do pisania

Odwołanie zamówienia dostawy za pomocą POST /api/delivery/cancelDeliveryOrder.

Parametry zapytania

PoleTypWymaganeOpis
orderId integer · int64 Tak Identyfikacja zamówienia.
curl --request POST 'https://api.selsup.ru/api/delivery/cancelDeliveryOrder?orderId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

POST

Wpływ

/api/delivery/calculateTariff
Token z dostępem do pisania

W przypadku gdy w przypadku wprowadzania w życie wprowadzonych w życie środków, w przypadku gdy jest to możliwe, należy uwzględnić:

Parametry zapytania

PoleTypWymaganeOpis
tariffCode integer · int32 Tak Kodeks taryfowy.
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Tak - W służbie.
orderId integer · int64 Tak Identyfikacja zamówienia.
curl --request POST 'https://api.selsup.ru/api/delivery/calculateTariff?tariffCode=1&service=CDEK&orderId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Połączenia obiektu CalculatedDeliveryTariff
PoleTypWymaganeOpis
deliverySum number · float Nie Sumy dostawy.
periodMin integer · int32 Nie Min. okresu.
periodMax integer · int32 Nie Max z okresu.
calendarMin integer · int32 Nie Min. kalendarza.
calendarMax integer · int32 Nie Kalendarz Max.
services object Nie - Usługi.
locationToCode string Nie Lokalizacja do kodu.
locationFromCode string Nie Lokalizacja z kodu.
tariffCode integer · int32 Nie Kodeks taryfowy.
deliveryModeToOrderCreate integer · int320, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Nie Tryb dostawy do zamówienia
deliveryModeList integer[] Nie Lista trybów dostawy.
{
  "deliverySum": 1,
  "periodMin": 1,
  "periodMax": 1,
  "calendarMin": 1,
  "calendarMax": 1,
  "services": "string"
}
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

POST

Dodaj integrację usług dostarczania

/api/delivery/addDeliveryServiceIntegration
Token z dostępem do pisania

Dodaj integrację usług dostarczania za pomocą POST /api/delivery/addDeliveryServiceIntegration.

Parametry zapytania

PoleTypWymaganeOpis
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Tak - W służbie.
serviceClientId string Tak Id klientów służbowych.
serviceSecret string Nie Sekretna służba.
token string Nie - Życzętki.
organizationId integer · int64 Tak Id organizacyjny.
curl --request POST 'https://api.selsup.ru/api/delivery/addDeliveryServiceIntegration?service=CDEK&serviceClientId=string&organizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

GET

Zintegrować się z ludźmi

/api/delivery/integration/{organizationId}/{service}
Token z dostępem do odczytu

Uzyskaj integrację za pomocą GET /api/delivery/integration/{organizationId}/{service}.

Parametry ścieżki

PoleTypWymaganeOpis
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Tak - W służbie.
organizationId integer · int64 Tak Id organizacyjny.
curl --request GET 'https://api.selsup.ru/api/delivery/integration/1001/CDEK' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Połączenia obiektu DeliveryServiceData
PoleTypWymaganeOpis
id integer · int64 Nie Id.
tokenExpiredDate string · date-time Nie Datę wygaśnięcia tokenu.
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie - W służbie.
serviceClientId string Nie Id klientów służbowych.
serviceSecret DeliveryServiceData Nie Sekretna służba.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
updateToken boolean Nie Aktualnianie Tokena.
hasToken boolean Nie Ma Token.
hasSecret boolean Nie Ma sekret.
{
  "id": 1001,
  "tokenExpiredDate": "2026-01-15T12:00:00Z",
  "service": "CDEK",
  "serviceClientId": "string",
  "serviceSecret": "string",
  "clientId": 1001
}
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

GET

Dostawa do magazynu

/api/delivery/getWarehouseDelivery
Token z dostępem do odczytu

Dostarcz dostawy do magazynu za pomocą GET /api/delivery/getWarehouseDelivery.

Parametry zapytania

PoleTypWymaganeOpis
organizationId integer · int64 Tak Id organizacyjny.
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Tak - W służbie.
curl --request GET 'https://api.selsup.ru/api/delivery/getWarehouseDelivery?organizationId=1001&service=CDEK' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu WarehouseDelivery[]
PoleTypWymaganeOpis
warehouseDeliveryId integer · int64 Nie Idekcja dostawy magazynu.
point string Nie - Wskaźnik.
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie - W służbie.
warehouseId integer · int64 Nie Id magazynu.
organizationId integer · int64 Nie Id organizacyjny.
tariffPriority string Nie Priorytet taryfowy.
priorities object Nie Priorytety.
priorityByMode boolean Nie Priorytet według trybu.
additionalServices string Nie Dodatkowe usługi.
sendZeroPrice boolean Nie Wyślij Zero Price.
fakeName string Nie Fałszywe imię.
hideOrganization boolean Nie - Organizacja ukrywa.
sellerOrganizationId integer · int64 Nie Id organizacji sprzedawcy.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
Połączenia obiektu Person
PoleTypWymaganeOpis
personId integer · int64 Nie Id. osoby.
firstName string Tak Nazwa.
lastName string Tak Nazwa.
surName string Nie Sur Name.
clientId integer · int64 Nie Id klientów.
position PersonPosition Tak Pozycja.
versionId integer · int64 Nie Id wersji.
createdUser string Nie Tworzony Użytkownik.
createdDate string · date-time Nie Tworzony Termin.
deleted boolean Nie - Zlikwidowane.
userId integer · int32 Nie Id użytkownika.
hasChanges boolean Nie Ma zmiany.
fullName string Nie Pełne imię.
shortName string Nie Krótkie imię.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
Połączenia obiektu Address
PoleTypWymaganeOpis
id integer · int32 Nie Id.
postCode string Nie Kod pocztowy.
country Country Nie Kraj.
region Region Nie Region.
regionId integer · int32 Nie Id regionu.
street string Nie Ulica.
house string Nie Dom.
district string Nie Okręg.
city string Nie Miasto.
locality string Nie Lokalność.
building string Nie Budynek.
flat string Nie - Nie.
short string Nie Krótkie.
addressId Address Nie Identyfikacja adresu.
full string Nie - Pełne.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
additionalServiceForTariff DeliveryTariff Nie Dodatkowa usługa taryfowa.
Połączenia obiektu DeliveryTariff
PoleTypWymaganeOpis
deliverySum number · float Nie Sumy dostawy.
periodMin integer · int32 Nie Min. okresu.
periodMax integer · int32 Nie Max z okresu.
calendarMin integer · int32 Nie Min. kalendarza.
calendarMax integer · int32 Nie Kalendarz Max.
tariffId integer · int32 Nie Idemcyjną.
shippingService stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie Służba żeglugi.
tariffCode integer · int32 Nie Kodeks taryfowy.
externalTariffCode string Nie Kodeks taryfowy zewnętrzny.
tariffName string Nie Nazwa taryfu.
tariffDescription string Nie Opis taryfowy.
deliveryMode integer · int320, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Nie Mód dostawy.
additionalServices AdditionalDeliveryServiceDto[] Nie Dodatkowe usługi.
Struktura pozycji zestawu AdditionalDeliveryServiceDto
PoleTypWymaganeOpis
code string Nie Code.
name string Nie - Nazwa.
description string Nie Opis.
[
  "string"
]
Władze7

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_warehouse_delivery
Nie podano punktu wysyłki dla firmy transportowej

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_warehouse_delivery; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_organization_not_found
Nie znaleziono organizacji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_organization_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_subscription_expired
Twój okres obowiązywania taryfy wygasł. Opłać taryfę, aby kontynuować korzystanie z serwisu.

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_subscription_expired; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Zdobądź regiony

/api/delivery/getRegions
Token z dostępem do odczytu

Uzyskaj regiony za pomocą GET /api/delivery/getRegions.

Parametry zapytania

PoleTypWymaganeOpis
query string Tak - Nie wiem.
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Tak - W służbie.
organizationId integer · int64 Tak Id organizacyjny.
curl --request GET 'https://api.selsup.ru/api/delivery/getRegions?query=string&service=CDEK&organizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu DeliveryRegion[]
PoleTypWymaganeOpis
name string Nie - Nazwa.
id string Nie Id.
[
  "string"
]
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

GET

Zdobądź punkty

/api/delivery/getPoints
Token z dostępem do odczytu

Uzyskaj punkty za pomocą GET /api/delivery/getPoints.

Parametry zapytania

PoleTypWymaganeOpis
postCode string Nie Kod pocztowy.
country string Nie Kraj.
region string Nie Region.
city string Nie Miasto.
query string Nie - Nie wiem.
forSupply boolean Nie Za dostawę.
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Tak - W służbie.
organizationId integer · int64 Tak Id organizacyjny.
curl --request GET 'https://api.selsup.ru/api/delivery/getPoints?service=CDEK&organizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu DeliveryPoint[]
PoleTypWymaganeOpis
name string Nie - Nazwa.
location DeliveryPointsLocation Nie - Lokalizacja.
Połączenia obiektu DeliveryPointsLocation
PoleTypWymaganeOpis
address string Nie - Adres.
code integer · int32 Nie Code.
postal_code string Nie Kod pocztowy.
country_code string Nie Kod kraju.
city string Nie Miasto.
fias_guid string Nie - Nie.
longitude number · float Nie Dłużność.
latitude number · float Nie Latynutę.
region string Nie Region.
region_code integer · int32 Nie Kod regionu.
address_full string Nie Pełny adres.
city_code string Nie Kod miasta.
address string Nie - Adres.
addressComment string Nie Komentarz adresowy.
note string Nie - Zapisz.
workTime string Nie Czas pracy.
phones Phone[] Nie Telefony.
Struktura pozycji zestawu Phone
PoleTypWymaganeOpis
number string Nie Numer.
additional string Nie - Dodatkowe.
zipCode string Nie Kod pocztowy.
code string Nie Code.
email string Nie - E-mail.
site string Nie - To miejsce.
[
  "string"
]
Władze9

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_empty_delivery_service
Nie wskazano usługi dostawy

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_delivery_service; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_delivery_integration
Nie skonfigurowano integracji z tą firmą kurierską

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_delivery_integration; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_organization_not_found
Nie znaleziono organizacji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_organization_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_subscription_expired
Twój okres obowiązywania taryfy wygasł. Opłać taryfę, aby kontynuować korzystanie z serwisu.

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_subscription_expired; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_unsupported_delivery_service
usługa dostawy nie jest obsługiwana

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_unsupported_delivery_service; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Wykorzystaj taryfy dostawy

/api/delivery/getDeliveryTariffs
Token z dostępem do odczytu

Uzyskaj taryfy dostawy za pomocą GET /api/delivery/getDeliveryTariffs.

Parametry zapytania

PoleTypWymaganeOpis
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Tak - W służbie.
query string Tak - Nie wiem.
curl --request GET 'https://api.selsup.ru/api/delivery/getDeliveryTariffs?service=CDEK&query=string' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu DeliveryTariff[]
PoleTypWymaganeOpis
deliverySum number · float Nie Sumy dostawy.
periodMin integer · int32 Nie Min. okresu.
periodMax integer · int32 Nie Max z okresu.
calendarMin integer · int32 Nie Min. kalendarza.
calendarMax integer · int32 Nie Kalendarz Max.
tariffId integer · int32 Nie Idemcyjną.
shippingService stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Nie Służba żeglugi.
tariffCode integer · int32 Nie Kodeks taryfowy.
externalTariffCode string Nie Kodeks taryfowy zewnętrzny.
tariffName string Nie Nazwa taryfu.
tariffDescription string Nie Opis taryfowy.
deliveryMode integer · int320, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Nie Mód dostawy.
additionalServices AdditionalDeliveryServiceDto[] Nie Dodatkowe usługi.
Struktura pozycji zestawu AdditionalDeliveryServiceDto
PoleTypWymaganeOpis
code string Nie Code.
name string Nie - Nazwa.
description string Nie Opis.
[
  "string"
]
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

GET

Zdobądź miasta

/api/delivery/getCities
Token z dostępem do odczytu

Uzyskaj miasta używając GET /api/delivery/getCities.

Parametry zapytania

PoleTypWymaganeOpis
query string Tak - Nie wiem.
region string Tak Region.
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Tak - W służbie.
organizationId integer · int64 Tak Id organizacyjny.
curl --request GET 'https://api.selsup.ru/api/delivery/getCities?query=string&region=string&service=CDEK&organizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu DeliveryCity[]
PoleTypWymaganeOpis
name string Nie - Nazwa.
id string Nie Id.
[
  "string"
]
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

GET

/Zajrzyj adres

/api/delivery/getAddress
Token z dostępem do odczytu

Uzyskaj adres za pomocą GET /api/delivery/getAddress.

Parametry zapytania

PoleTypWymaganeOpis
postCode string Nie Kod pocztowy.
country string Nie Kraj.
region string Nie Region.
city string Nie Miasto.
query string Nie - Nie wiem.
forSupply boolean Nie Za dostawę.
curl --request GET 'https://api.selsup.ru/api/delivery/getAddress' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu AddressDto[]
PoleTypWymaganeOpis
address string Nie - Adres.
postalCode string Nie Kod pocztowy.
region string Nie Region.
locality string Nie Lokalność.
street string Nie Ulica.
house string Nie Dom.
longitude number · double Nie Dłużność.
latitude number · double Nie Latynutę.
[
  "string"
]
Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_cant_get_address
Nie można pobrać adresu dostawy

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_cant_get_address; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Dodatkowe usługi dostaw

/api/delivery/fetchDeliveryServiceAdditionalServices
Token z dostępem do odczytu

Dostarczanie dodatkowych usług przy użyciu GET /api/delivery/fetchDeliveryServiceAdditionalServices.

Parametry zapytania

PoleTypWymaganeOpis
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Tak - W służbie.
tariffCode integer · int32 Nie Kodeks taryfowy.
curl --request GET 'https://api.selsup.ru/api/delivery/fetchDeliveryServiceAdditionalServices?service=CDEK' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu AdditionalDeliveryServiceDto[]
PoleTypWymaganeOpis
code string Nie Code.
name string Nie - Nazwa.
description string Nie Opis.
[
  "string"
]
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

DELETE

Wykorzystać systemy integracji usług dostawy

/api/delivery/{service}/{organizationId}
Token z dostępem do pisania

Usuń integrację usług dostarczania za pomocą DELETE /api/delivery/{service}/{organizationId}.

Parametry ścieżki

PoleTypWymaganeOpis
service stringCDEK, OWN_DELIVERY, POST, BOXBERRY, DPD, YANDEX, DOSTAVISTA, DELLIN, PEC, YANDEX_EXPRESS, FIVE_POST Tak - W służbie.
organizationId integer · int64 Tak Id organizacyjny.
curl --request DELETE 'https://api.selsup.ru/api/delivery/CDEK/1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

Authorization

Token do wniosków o badania

Token pozostaje w lokalnym magazynie przeglądarki i jest wysyłany tylko w nagłówku Authorization z wniosków na api.selsup.ru.

Wypróbuj

Prawdziwe parametry żądania

Odpowiedź API

Wyślij wniosek o zapoznanie się z odpowiedzią SelSup.