Home / Connectors / Easy Post connector

Easy Post connector

Allows you to create addresses, parcels, and shipments, as well as purchase and verify shipments

outbound io.camunda:http-json:1

Required inputs

KeyLabelType
authentication.username API key secret
body.parcel.weight Weight FEEL expression
body.shipment.to_address.id To address FEEL expression
body.shipment.from_address.id From address FEEL expression
body.shipment.parcel.id Parcel FEEL expression
shipmentIdValue Shipment ID FEEL expression
body.rate.id Rate ID FEEL expression
addressIdValue Address ID FEEL expression
trackerIdValue Tracker ID FEEL expression

Optional inputs

KeyLabelType
operationType Operation type string
body.address.name Name FEEL expression
body.address.company Company FEEL expression
body.address.phone Phone FEEL expression
body.address.street1 Address line 1 FEEL expression
body.address.street2 Address line 2 FEEL expression
body.address.city City FEEL expression
body.address.state State or province FEEL expression
body.address.email Email FEEL expression
body.address.zip ZIP or postal code FEEL expression
body.address.country Country FEEL expression
body.address.federal_tax_id Federal tax ID FEEL expression
body.address.state_tax_id State tax ID FEEL expression
body.parcel.length Length FEEL expression
body.parcel.width Width FEEL expression
body.parcel.height Height FEEL expression
body.parcel.predefined_package Predefined package FEEL expression
connectionTimeoutInSeconds Connection timeout FEEL expression
resultVariable Result variable string
resultExpressionGetAddressId Result expression FEEL expression
resultExpressionGetParcelId Result expression FEEL expression
resultExpressionGetPriorityRate Result expression FEEL expression
resultExpressionGetTrackerId Result expression FEEL expression
resultExpressionGetTrackerStatus Result expression FEEL expression
resultExpression Result expression FEEL expression
errorExpression Error expression FEEL expression

Apply this connector with @bpmnkit/connectors

import { applyConnectorTemplate } from "@bpmnkit/connectors" const result = applyConnectorTemplate("io.camunda.connectors.EasyPost.v1", { "authentication.username": "<your api key>", "body.parcel.weight": "= ...", "body.shipment.to_address.id": "= ...", "body.shipment.from_address.id": "= ...", "body.shipment.parcel.id": "= ...", "shipmentIdValue": "= ...", "body.rate.id": "= ...", "addressIdValue": "= ...", "trackerIdValue": "= ...", "operationType": "createAddress", "body.address.name": "= ...", })