Zenkraft (wersja zapoznawcza)
Nawiązuje połączenie z interfejsem API Zenkraft w celu tworzenia/zarządzania/śledzenia przesyłek od 50+ różnych przewoźników
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Obsługa zenkraft |
| adres URL | https://zenkraft.com/docs |
| support@zenkraft.com |
| Metadane łącznika | |
|---|---|
| Publisher | Zenkraft |
| Witryna internetowa | https://zenkraft.com/ |
| Zasady ochrony prywatności | https://zenkraft.com/privacy-policy |
| Kategorie | Handel; Sprzedaż i CRM |
Interfejs API wysyłki Zenkraft został zaprojektowany tak, aby był łatwy do oceniania, rezerwacji, śledzenia i planowania odbiorów z rosnącą listą przewoźników wysyłkowych.
Wymagania wstępne
Aby uzyskać dostęp do interfejsu API Zenkraft, potrzebna będzie płatna subskrypcja. Skontaktuj się z nami sales@zenkraft.com
Znane problemy i ograniczenia
Jeśli wystąpi problem z usługą internetową przewoźnika, nasz łącznik zwróci komunikat o błędzie
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Klucz interfejsu API Zenkraft | securestring | Klucz interfejsu API Zenkraft dla tego interfejsu API | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Anulowanie wysyłki |
Anuluje przesyłkę przy użyciu danego identyfikatora przesyłki lub numeru śledzenia |
| Drukuj etykietę wysyłkową |
Wysyła polecenie, aby wydrukować etykietę wysyłkową na podstawie ciągu base64 |
| Pobieranie dostępnych stawek |
Uzyskuje dostępne stawki wysyłkowe na podstawie podanych kont wysyłkowych. |
| Pobieranie drukarek |
Żądanie zwraca poświadczenia, listę dostępnych drukarek, zasobników i niektóre dodatkowe dane. |
| Tworzenie przesyłki |
Rezerwuje przesyłkę z przewoźnikiem i zwraca etykietę wysyłkową. |
| Zaplanuj odbiór |
Planuje przesyłkę do odbioru |
| Śledzenie wysyłki |
Śledzi przesyłkę z przewoźnikiem i zwraca punkty kontrolne. |
Anulowanie wysyłki
Anuluje przesyłkę przy użyciu danego identyfikatora przesyłki lub numeru śledzenia
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
operator
|
carrier | string |
operator |
|
|
shipping_account
|
shipping_account | integer |
shipping_account |
|
|
test
|
test | boolean |
test |
|
|
tracking_number
|
tracking_number | string |
tracking_number |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
komunikat
|
success.message | string |
komunikat |
Drukuj etykietę wysyłkową
Wysyła polecenie, aby wydrukować etykietę wysyłkową na podstawie ciągu base64
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
zawartość
|
content | string |
zawartość |
|
|
printer_id
|
printer_id | integer |
printer_id |
|
|
taca
|
tray | string |
taca |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
komunikat
|
success.message | string |
komunikat |
Pobieranie dostępnych stawek
Uzyskuje dostępne stawki wysyłkowe na podstawie podanych kont wysyłkowych.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
operator
|
carrier | string |
operator |
|
|
waluta
|
currency | string |
waluta |
|
|
dim_units
|
dim_units | string |
dim_units |
|
|
height
|
height | integer |
height |
|
|
length
|
length | integer |
length |
|
|
value
|
value | integer |
value |
|
|
ciężar
|
weight | integer |
ciężar |
|
|
width
|
width | integer |
width |
|
|
miasto adresata
|
city | string |
city |
|
|
kraj odbiorcy
|
country | string |
country |
|
|
kod pocztowy odbiorcy
|
postal_code | string |
kod pocztowy |
|
|
stan odbiorcy
|
state | string |
stan |
|
|
ulica odbiorcy 1
|
street1 | string |
ulica1 |
|
|
miasto nadawcy
|
city | string |
city |
|
|
kraj nadawcy
|
country | string |
country |
|
|
kod pocztowy nadawcy
|
postal_code | string |
kod pocztowy |
|
|
stan nadawcy
|
state | string |
stan |
|
|
ulica nadawcy 1
|
street1 | string |
ulica1 |
|
|
shipping_account
|
shipping_account | float |
shipping_account |
|
|
test
|
test | boolean |
test |
|
|
typ
|
type | string |
typ |
|
|
weight_units
|
weight_units | string |
weight_units |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stawki
|
rates | array of object |
stawki |
|
operator
|
rates.carrier | string |
operator |
|
waluta
|
rates.currency | string |
waluta |
|
delivery_day
|
rates.delivery_day | string |
delivery_day |
|
service_name
|
rates.service_name | string |
service_name |
|
service_type
|
rates.service_type | string |
service_type |
|
total_cost
|
rates.total_cost | string |
total_cost |
Pobieranie drukarek
Żądanie zwraca poświadczenia, listę dostępnych drukarek, zasobników i niektóre dodatkowe dane.
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
e-mail
|
credentials.email | string |
|
|
hasło
|
credentials.password | string |
hasło |
|
Drukarki
|
printers | array of object |
Drukarki |
|
active_tray
|
printers.active_tray | string |
active_tray |
|
computer_id
|
printers.computer_id | integer |
computer_id |
|
computer_name
|
printers.computer_name | string |
computer_name |
|
id
|
printers.id | integer |
id |
|
printer_name
|
printers.printer_name | string |
printer_name |
|
stan
|
printers.status | string |
stan |
|
taca
|
printers.tray | array of string |
taca |
Tworzenie przesyłki
Rezerwuje przesyłkę z przewoźnikiem i zwraca etykietę wysyłkową.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
operator
|
carrier | string |
operator |
|
|
waluta
|
currency | string |
waluta |
|
|
debugować
|
debug | boolean |
debugować |
|
|
dim_units
|
dim_units | string |
dim_units |
|
|
include_base64_label
|
include_base64_label | boolean |
include_base64_label |
|
|
label_type
|
label_type | string |
label_type |
|
|
carrier_specific
|
carrier_specific | array of |
carrier_specific |
|
|
height
|
height | integer |
height |
|
|
length
|
length | integer |
length |
|
|
value
|
value | integer |
value |
|
|
ciężar
|
weight | string |
ciężar |
|
|
width
|
width | integer |
width |
|
|
opakowanie
|
packaging | string |
opakowanie |
|
|
miasto adresata
|
city | string |
city |
|
|
firma odbiorcza
|
company | string |
firma |
|
|
kraj odbiorcy
|
country | string |
country |
|
|
adres e-mail adresata
|
string |
|
||
|
nazwa adresata
|
name | string |
nazwa |
|
|
telefon odbiorcy
|
phone | string |
phone |
|
|
postal_code adresata
|
postal_code | string |
kod pocztowy |
|
|
stan odbiorcy
|
state | string |
stan |
|
|
ulica odbiorcy1
|
street1 | string |
ulica1 |
|
|
ulica odbiorcy2
|
street2 | string |
street2 |
|
|
typ odniesienia
|
type | string |
typ |
|
|
wartość odwołania
|
value | string |
value |
|
|
miasto nadawcy
|
city | string |
city |
|
|
firma nadawcy
|
company | string |
firma |
|
|
kraj nadawcy
|
country | string |
country |
|
|
adres e-mail nadawcy
|
string |
|
||
|
nazwa nadawcy
|
name | string |
nazwa |
|
|
telefon nadawcy
|
phone | string |
phone |
|
|
postal_code nadawcy
|
postal_code | string |
kod pocztowy |
|
|
stan nadawcy
|
state | string |
stan |
|
|
ulica nadawcy1
|
street1 | string |
ulica1 |
|
|
ulica nadawcy2
|
street2 | string |
street2 |
|
|
usługa
|
service | string |
usługa |
|
|
ship_date
|
ship_date | string |
ship_date |
|
|
shipping_account
|
shipping_account | float |
shipping_account |
|
|
test
|
test | boolean |
test |
|
|
typ
|
type | string |
typ |
|
|
weight_units
|
weight_units | string |
weight_units |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
operator
|
shipment.carrier | string |
operator |
|
base_charge
|
shipment.costs.base_charge | string |
base_charge |
|
waluta
|
shipment.costs.currency | string |
waluta |
|
discounts
|
shipment.costs.discounts | string |
discounts |
|
net_charge
|
shipment.costs.net_charge | string |
net_charge |
|
Dopłaty
|
shipment.costs.surcharges | string |
Dopłaty |
|
Podatków
|
shipment.costs.taxes | string |
Podatków |
|
waluta
|
shipment.currency | string |
waluta |
|
dim_units
|
shipment.dim_units | string |
dim_units |
|
id
|
shipment.id | string |
id |
|
label_type
|
shipment.label_type | string |
label_type |
|
packages
|
shipment.packages | array of object |
packages |
|
height
|
shipment.packages.height | integer |
height |
|
etykieta
|
shipment.packages.label | string |
etykieta |
|
label_type
|
shipment.packages.label_type | string |
label_type |
|
length
|
shipment.packages.length | integer |
length |
|
tracking_number
|
shipment.packages.tracking_number | string |
tracking_number |
|
value
|
shipment.packages.value | integer |
value |
|
ciężar
|
shipment.packages.weight | string |
ciężar |
|
width
|
shipment.packages.width | integer |
width |
|
opakowanie
|
shipment.packaging | string |
opakowanie |
|
city
|
shipment.recipient.city | string |
city |
|
country
|
shipment.recipient.country | string |
country |
|
nazwa
|
shipment.recipient.name | string |
nazwa |
|
phone
|
shipment.recipient.phone | string |
phone |
|
kod pocztowy
|
shipment.recipient.postal_code | string |
kod pocztowy |
|
stan
|
shipment.recipient.state | string |
stan |
|
ulica1
|
shipment.recipient.street1 | string |
ulica1 |
|
Odwołania
|
shipment.references | array of object |
Odwołania |
|
typ
|
shipment.references.type | string |
typ |
|
value
|
shipment.references.value | string |
value |
|
city
|
shipment.sender.city | string |
city |
|
country
|
shipment.sender.country | string |
country |
|
nazwa
|
shipment.sender.name | string |
nazwa |
|
phone
|
shipment.sender.phone | string |
phone |
|
kod pocztowy
|
shipment.sender.postal_code | string |
kod pocztowy |
|
stan
|
shipment.sender.state | string |
stan |
|
ulica1
|
shipment.sender.street1 | string |
ulica1 |
|
usługa
|
shipment.service | string |
usługa |
|
ship_date
|
shipment.ship_date | string |
ship_date |
|
|
shipment.shipping_account | string |
shipping_account |
|
shipping_documents
|
shipment.shipping_documents | array of |
shipping_documents |
|
test
|
shipment.test | boolean |
test |
|
tracking_number
|
shipment.tracking_number | string |
tracking_number |
|
typ
|
shipment.type | string |
typ |
|
weight_units
|
shipment.weight_units | string |
weight_units |
Zaplanuj odbiór
Planuje przesyłkę do odbioru
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
operator
|
carrier | string |
operator |
|
|
debugować
|
debug | boolean |
debugować |
|
|
opis
|
description | string |
opis |
|
|
dim_units
|
dim_units | string |
dim_units |
|
|
miasto odbioru
|
city | string |
city |
|
|
firma odbioru
|
company | string |
firma |
|
|
kraj odbioru
|
country | string |
country |
|
|
odbiór wiadomości e-mail
|
string |
|
||
|
location_type
|
location_type | string |
location_type |
|
|
nazwa odbioru
|
name | string |
nazwa |
|
|
odbiór telefonu
|
phone | string |
phone |
|
|
kod pocztowy odbioru
|
postal_code | string |
kod pocztowy |
|
|
Mieszkalnych
|
residential | boolean |
Mieszkalnych |
|
|
stan odbioru
|
state | string |
stan |
|
|
pickup street1
|
street1 | string |
ulica1 |
|
|
package_type
|
package_type | string |
package_type |
|
|
height
|
height | integer |
height |
|
|
length
|
length | integer |
length |
|
|
value
|
value | integer |
value |
|
|
ciężar
|
weight | integer |
ciężar |
|
|
width
|
width | integer |
width |
|
|
miasto adresata
|
city | string |
city |
|
|
firma odbiorcza
|
company | string |
firma |
|
|
kraj odbiorcy
|
country | string |
country |
|
|
adres e-mail adresata
|
string |
|
||
|
nazwa adresata
|
name | string |
nazwa |
|
|
telefon odbiorcy
|
phone | string |
phone |
|
|
kod pocztowy odbiorcy
|
postal_code | string |
kod pocztowy |
|
|
stan odbiorcy
|
state | string |
stan |
|
|
ulica odbiorcy1
|
street1 | string |
ulica1 |
|
|
usługa wysyłki
|
service | string |
usługa |
|
|
shipping_account
|
shipping_account | float |
shipping_account |
|
|
test
|
test | boolean |
test |
|
|
close_time
|
close_time | string |
close_time |
|
|
date
|
date | string |
date |
|
|
ready_time
|
ready_time | string |
ready_time |
|
|
weight_units
|
weight_units | string |
weight_units |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
operator
|
shipment.carrier | string |
operator |
|
Punktów kontrolnych
|
shipment.checkpoints | array of object |
Punktów kontrolnych |
|
opis
|
shipment.checkpoints.description | string |
opis |
|
city
|
shipment.checkpoints.location.city | string |
city |
|
country
|
shipment.checkpoints.location.country | string |
country |
|
stan
|
shipment.checkpoints.location.state | string |
stan |
|
signed_by
|
shipment.checkpoints.signed_by | string |
signed_by |
|
time
|
shipment.checkpoints.time | string |
time |
|
waluta
|
shipment.costs.currency | string |
waluta |
|
net_charge
|
shipment.costs.net_charge | string |
net_charge |
|
waluta
|
shipment.currency | string |
waluta |
|
debugować
|
shipment.debug | boolean |
debugować |
|
Dostarczane
|
shipment.delivered | boolean |
Dostarczane |
|
dim_units
|
shipment.dim_units | string |
dim_units |
|
id
|
shipment.id | string |
id |
|
include_base64_label
|
shipment.include_base64_label | boolean |
include_base64_label |
|
label_type
|
shipment.label_type | string |
label_type |
|
packages
|
shipment.packages | array of object |
packages |
|
height
|
shipment.packages.height | string |
height |
|
etykieta
|
shipment.packages.label | string |
etykieta |
|
label_type
|
shipment.packages.label_type | string |
label_type |
|
length
|
shipment.packages.length | string |
length |
|
tracking_number
|
shipment.packages.tracking_number | string |
tracking_number |
|
value
|
shipment.packages.value | string |
value |
|
ciężar
|
shipment.packages.weight | string |
ciężar |
|
width
|
shipment.packages.width | string |
width |
|
opakowanie
|
shipment.packaging | string |
opakowanie |
|
city
|
shipment.recipient.city | string |
city |
|
firma
|
shipment.recipient.company | string |
firma |
|
country
|
shipment.recipient.country | string |
country |
|
e-mail
|
shipment.recipient.email | string |
|
|
nazwa
|
shipment.recipient.name | string |
nazwa |
|
phone
|
shipment.recipient.phone | string |
phone |
|
kod pocztowy
|
shipment.recipient.postal_code | string |
kod pocztowy |
|
stan
|
shipment.recipient.state | string |
stan |
|
ulica1
|
shipment.recipient.street1 | string |
ulica1 |
|
Odwołania
|
shipment.references | array of |
Odwołania |
|
city
|
shipment.sender.city | string |
city |
|
firma
|
shipment.sender.company | string |
firma |
|
country
|
shipment.sender.country | string |
country |
|
e-mail
|
shipment.sender.email | string |
|
|
nazwa
|
shipment.sender.name | string |
nazwa |
|
phone
|
shipment.sender.phone | string |
phone |
|
kod pocztowy
|
shipment.sender.postal_code | string |
kod pocztowy |
|
stan
|
shipment.sender.state | string |
stan |
|
ulica1
|
shipment.sender.street1 | string |
ulica1 |
|
usługa
|
shipment.service | string |
usługa |
|
ship_date
|
shipment.ship_date | string |
ship_date |
|
|
shipment.shipping_account | float |
shipping_account |
|
special_services
|
shipment.special_services | array of |
special_services |
|
stan
|
shipment.status | string |
stan |
|
test
|
shipment.test | boolean |
test |
|
tracking_number
|
shipment.tracking_number | string |
tracking_number |
|
typ
|
shipment.type | string |
typ |
|
weight_units
|
shipment.weight_units | string |
weight_units |
Śledzenie wysyłki
Śledzi przesyłkę z przewoźnikiem i zwraca punkty kontrolne.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
operator
|
carrier | string |
operator |
|
|
shipping_account
|
shipping_account | float |
shipping_account |
|
|
test
|
test | boolean |
test |
|
|
tracking_number
|
tracking_number | string |
tracking_number |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
operator
|
carrier | string |
operator |
|
Punktów kontrolnych
|
checkpoints | array of object |
Punktów kontrolnych |
|
opis
|
checkpoints.description | string |
opis |
|
city
|
checkpoints.location.city | string |
city |
|
country
|
checkpoints.location.country | string |
country |
|
kod pocztowy
|
checkpoints.location.postal_code | string |
kod pocztowy |
|
stan
|
checkpoints.location.state | string |
stan |
|
time
|
checkpoints.time | string |
time |
|
stan
|
status | string |
stan |