Zenkraft (versión preliminar)
Se conecta a la API de Zenkraft para crear, administrar o realizar un seguimiento de envíos desde más de 50 operadores diferentes
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Compatibilidad con Zenkraft |
| URL | https://zenkraft.com/docs |
| Correo Electrónico | support@zenkraft.com |
| Metadatos del conector | |
|---|---|
| Publicador | Zenkraft |
| Sitio web | https://zenkraft.com/ |
| Directiva de privacidad | https://zenkraft.com/privacy-policy |
| Categorías | Comercio; Ventas y CRM |
La API de envío de Zenkraft está diseñada para facilitar la tarifa, la reserva, el seguimiento y la programación de recogidas con una creciente lista de transportistas de envío.
Prerrequisitos
Necesitará una suscripción de pago para acceder a la API de Zenkraft. Póngase en contacto con sales@zenkraft.com
Problemas y limitaciones conocidos
Si hay un problema con el servicio web de un operador, el conector devolverá un mensaje de error.
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Clave de API de Zenkraft | securestring | Clave de API de Zenkraft para esta API | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Cancelar envío |
Cancela un envío con un identificador de envío determinado o un número de seguimiento |
| Creación de un envío |
Reserva un envío con un transportista y devuelve una etiqueta de envío. |
| Imprimir etiqueta de envío |
Envía un comando para imprimir la etiqueta de envío basada en la cadena base64. |
| Obtener impresoras |
Request devuelve credenciales, la lista de impresoras disponibles, sus bandejas y algunos datos adicionales. |
| Obtener tarifas disponibles |
Obtiene las tarifas de envío disponibles en función de las cuentas de envío proporcionadas. |
| Programar recogida |
Programa un envío para recogida |
| Seguimiento del envío |
Realiza un seguimiento de un envío con un transportista y devuelve los puntos de control. |
Cancelar envío
Cancela un envío con un identificador de envío determinado o un número de seguimiento
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
portador
|
carrier | string |
portador |
|
|
shipping_account
|
shipping_account | integer |
shipping_account |
|
|
test
|
test | boolean |
test |
|
|
tracking_number
|
tracking_number | string |
tracking_number |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Mensaje
|
success.message | string |
Mensaje |
Creación de un envío
Reserva un envío con un transportista y devuelve una etiqueta de envío.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
portador
|
carrier | string |
portador |
|
|
divisa
|
currency | string |
divisa |
|
|
depurar
|
debug | boolean |
depurar |
|
|
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 |
|
|
altura
|
height | integer |
altura |
|
|
length
|
length | integer |
length |
|
|
value
|
value | integer |
value |
|
|
weight
|
weight | string |
weight |
|
|
Ancho
|
width | integer |
Ancho |
|
|
embalaje
|
packaging | string |
embalaje |
|
|
ciudad del destinatario
|
city | string |
city |
|
|
empresa de destinatarios
|
company | string |
empresa |
|
|
país destinatario
|
country | string |
country |
|
|
correo electrónico del destinatario
|
string |
Correo electrónico |
||
|
nombre del destinatario
|
name | string |
nombre |
|
|
teléfono del destinatario
|
phone | string |
phone |
|
|
postal_code de destinatario
|
postal_code | string |
código postal |
|
|
estado del destinatario
|
state | string |
estado |
|
|
recipient street1
|
street1 | string |
street1 |
|
|
recipient street2
|
street2 | string |
street2 |
|
|
tipo de referencia
|
type | string |
type |
|
|
valor de referencia
|
value | string |
value |
|
|
ciudad del remitente
|
city | string |
city |
|
|
empresa remitente
|
company | string |
empresa |
|
|
país remitente
|
country | string |
country |
|
|
correo electrónico del remitente
|
string |
Correo electrónico |
||
|
nombre del remitente
|
name | string |
nombre |
|
|
teléfono remitente
|
phone | string |
phone |
|
|
remitente postal_code
|
postal_code | string |
código postal |
|
|
estado del remitente
|
state | string |
estado |
|
|
sender street1
|
street1 | string |
street1 |
|
|
sender street2
|
street2 | string |
street2 |
|
|
servicio
|
service | string |
servicio |
|
|
ship_date
|
ship_date | string |
ship_date |
|
|
shipping_account
|
shipping_account | float |
shipping_account |
|
|
test
|
test | boolean |
test |
|
|
type
|
type | string |
type |
|
|
weight_units
|
weight_units | string |
weight_units |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
portador
|
shipment.carrier | string |
portador |
|
base_charge
|
shipment.costs.base_charge | string |
base_charge |
|
divisa
|
shipment.costs.currency | string |
divisa |
|
discounts
|
shipment.costs.discounts | string |
discounts |
|
net_charge
|
shipment.costs.net_charge | string |
net_charge |
|
Recargos
|
shipment.costs.surcharges | string |
Recargos |
|
impuestos
|
shipment.costs.taxes | string |
impuestos |
|
divisa
|
shipment.currency | string |
divisa |
|
dim_units
|
shipment.dim_units | string |
dim_units |
|
id
|
shipment.id | string |
id |
|
label_type
|
shipment.label_type | string |
label_type |
|
Paquetes
|
shipment.packages | array of object |
Paquetes |
|
altura
|
shipment.packages.height | integer |
altura |
|
label
|
shipment.packages.label | string |
label |
|
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 |
|
weight
|
shipment.packages.weight | string |
weight |
|
Ancho
|
shipment.packages.width | integer |
Ancho |
|
embalaje
|
shipment.packaging | string |
embalaje |
|
city
|
shipment.recipient.city | string |
city |
|
country
|
shipment.recipient.country | string |
country |
|
nombre
|
shipment.recipient.name | string |
nombre |
|
phone
|
shipment.recipient.phone | string |
phone |
|
código postal
|
shipment.recipient.postal_code | string |
código postal |
|
estado
|
shipment.recipient.state | string |
estado |
|
street1
|
shipment.recipient.street1 | string |
street1 |
|
Referencias
|
shipment.references | array of object |
Referencias |
|
type
|
shipment.references.type | string |
type |
|
value
|
shipment.references.value | string |
value |
|
city
|
shipment.sender.city | string |
city |
|
country
|
shipment.sender.country | string |
country |
|
nombre
|
shipment.sender.name | string |
nombre |
|
phone
|
shipment.sender.phone | string |
phone |
|
código postal
|
shipment.sender.postal_code | string |
código postal |
|
estado
|
shipment.sender.state | string |
estado |
|
street1
|
shipment.sender.street1 | string |
street1 |
|
servicio
|
shipment.service | string |
servicio |
|
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 |
|
type
|
shipment.type | string |
type |
|
weight_units
|
shipment.weight_units | string |
weight_units |
Imprimir etiqueta de envío
Envía un comando para imprimir la etiqueta de envío basada en la cadena base64.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
contenido
|
content | string |
contenido |
|
|
printer_id
|
printer_id | integer |
printer_id |
|
|
bandeja
|
tray | string |
bandeja |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Mensaje
|
success.message | string |
Mensaje |
Obtener impresoras
Request devuelve credenciales, la lista de impresoras disponibles, sus bandejas y algunos datos adicionales.
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Correo electrónico
|
credentials.email | string |
Correo electrónico |
|
contraseña
|
credentials.password | string |
contraseña |
|
Impresoras
|
printers | array of object |
Impresoras |
|
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 |
|
estado
|
printers.status | string |
estado |
|
bandeja
|
printers.tray | array of string |
bandeja |
Obtener tarifas disponibles
Obtiene las tarifas de envío disponibles en función de las cuentas de envío proporcionadas.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
portador
|
carrier | string |
portador |
|
|
divisa
|
currency | string |
divisa |
|
|
dim_units
|
dim_units | string |
dim_units |
|
|
altura
|
height | integer |
altura |
|
|
length
|
length | integer |
length |
|
|
value
|
value | integer |
value |
|
|
weight
|
weight | integer |
weight |
|
|
Ancho
|
width | integer |
Ancho |
|
|
ciudad del destinatario
|
city | string |
city |
|
|
país destinatario
|
country | string |
country |
|
|
código postal del destinatario
|
postal_code | string |
código postal |
|
|
estado del destinatario
|
state | string |
estado |
|
|
calle destinatario 1
|
street1 | string |
street1 |
|
|
ciudad del remitente
|
city | string |
city |
|
|
país remitente
|
country | string |
country |
|
|
código postal remitente
|
postal_code | string |
código postal |
|
|
estado del remitente
|
state | string |
estado |
|
|
sender street 1
|
street1 | string |
street1 |
|
|
shipping_account
|
shipping_account | float |
shipping_account |
|
|
test
|
test | boolean |
test |
|
|
type
|
type | string |
type |
|
|
weight_units
|
weight_units | string |
weight_units |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Tarifas
|
rates | array of object |
Tarifas |
|
portador
|
rates.carrier | string |
portador |
|
divisa
|
rates.currency | string |
divisa |
|
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 |
Programar recogida
Programa un envío para recogida
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
portador
|
carrier | string |
portador |
|
|
depurar
|
debug | boolean |
depurar |
|
|
descripción
|
description | string |
descripción |
|
|
dim_units
|
dim_units | string |
dim_units |
|
|
ciudad de recogida
|
city | string |
city |
|
|
empresa de recogida
|
company | string |
empresa |
|
|
país de recogida
|
country | string |
country |
|
|
correo electrónico de recogida
|
string |
Correo electrónico |
||
|
location_type
|
location_type | string |
location_type |
|
|
nombre de recogida
|
name | string |
nombre |
|
|
teléfono de recogida
|
phone | string |
phone |
|
|
código postal de recogida
|
postal_code | string |
código postal |
|
|
residencial
|
residential | boolean |
residencial |
|
|
estado de recogida
|
state | string |
estado |
|
|
pickup street1
|
street1 | string |
street1 |
|
|
package_type
|
package_type | string |
package_type |
|
|
altura
|
height | integer |
altura |
|
|
length
|
length | integer |
length |
|
|
value
|
value | integer |
value |
|
|
weight
|
weight | integer |
weight |
|
|
Ancho
|
width | integer |
Ancho |
|
|
ciudad del destinatario
|
city | string |
city |
|
|
empresa de destinatarios
|
company | string |
empresa |
|
|
país destinatario
|
country | string |
country |
|
|
correo electrónico del destinatario
|
string |
Correo electrónico |
||
|
nombre del destinatario
|
name | string |
nombre |
|
|
teléfono del destinatario
|
phone | string |
phone |
|
|
código postal del destinatario
|
postal_code | string |
código postal |
|
|
estado del destinatario
|
state | string |
estado |
|
|
recipient street1
|
street1 | string |
street1 |
|
|
servicio de envío
|
service | string |
servicio |
|
|
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 |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
portador
|
shipment.carrier | string |
portador |
|
Checkpoints
|
shipment.checkpoints | array of object |
Checkpoints |
|
descripción
|
shipment.checkpoints.description | string |
descripción |
|
city
|
shipment.checkpoints.location.city | string |
city |
|
country
|
shipment.checkpoints.location.country | string |
country |
|
estado
|
shipment.checkpoints.location.state | string |
estado |
|
signed_by
|
shipment.checkpoints.signed_by | string |
signed_by |
|
time
|
shipment.checkpoints.time | string |
time |
|
divisa
|
shipment.costs.currency | string |
divisa |
|
net_charge
|
shipment.costs.net_charge | string |
net_charge |
|
divisa
|
shipment.currency | string |
divisa |
|
depurar
|
shipment.debug | boolean |
depurar |
|
entregado
|
shipment.delivered | boolean |
entregado |
|
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 |
|
Paquetes
|
shipment.packages | array of object |
Paquetes |
|
altura
|
shipment.packages.height | string |
altura |
|
label
|
shipment.packages.label | string |
label |
|
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 |
|
weight
|
shipment.packages.weight | string |
weight |
|
Ancho
|
shipment.packages.width | string |
Ancho |
|
embalaje
|
shipment.packaging | string |
embalaje |
|
city
|
shipment.recipient.city | string |
city |
|
empresa
|
shipment.recipient.company | string |
empresa |
|
country
|
shipment.recipient.country | string |
country |
|
Correo electrónico
|
shipment.recipient.email | string |
Correo electrónico |
|
nombre
|
shipment.recipient.name | string |
nombre |
|
phone
|
shipment.recipient.phone | string |
phone |
|
código postal
|
shipment.recipient.postal_code | string |
código postal |
|
estado
|
shipment.recipient.state | string |
estado |
|
street1
|
shipment.recipient.street1 | string |
street1 |
|
Referencias
|
shipment.references | array of |
Referencias |
|
city
|
shipment.sender.city | string |
city |
|
empresa
|
shipment.sender.company | string |
empresa |
|
country
|
shipment.sender.country | string |
country |
|
Correo electrónico
|
shipment.sender.email | string |
Correo electrónico |
|
nombre
|
shipment.sender.name | string |
nombre |
|
phone
|
shipment.sender.phone | string |
phone |
|
código postal
|
shipment.sender.postal_code | string |
código postal |
|
estado
|
shipment.sender.state | string |
estado |
|
street1
|
shipment.sender.street1 | string |
street1 |
|
servicio
|
shipment.service | string |
servicio |
|
ship_date
|
shipment.ship_date | string |
ship_date |
|
|
shipment.shipping_account | float |
shipping_account |
|
special_services
|
shipment.special_services | array of |
special_services |
|
estado
|
shipment.status | string |
estado |
|
test
|
shipment.test | boolean |
test |
|
tracking_number
|
shipment.tracking_number | string |
tracking_number |
|
type
|
shipment.type | string |
type |
|
weight_units
|
shipment.weight_units | string |
weight_units |
Seguimiento del envío
Realiza un seguimiento de un envío con un transportista y devuelve los puntos de control.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
portador
|
carrier | string |
portador |
|
|
shipping_account
|
shipping_account | float |
shipping_account |
|
|
test
|
test | boolean |
test |
|
|
tracking_number
|
tracking_number | string |
tracking_number |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
portador
|
carrier | string |
portador |
|
Checkpoints
|
checkpoints | array of object |
Checkpoints |
|
descripción
|
checkpoints.description | string |
descripción |
|
city
|
checkpoints.location.city | string |
city |
|
country
|
checkpoints.location.country | string |
country |
|
código postal
|
checkpoints.location.postal_code | string |
código postal |
|
estado
|
checkpoints.location.state | string |
estado |
|
time
|
checkpoints.time | string |
time |
|
estado
|
status | string |
estado |