Easy Post connector
Allows you to create addresses, parcels, and shipments, as well as purchase and verify shipments
Required inputs
| Key | Label | Type |
|---|---|---|
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
| Key | Label | Type |
|---|---|---|
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 | 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": "= ...",
})