API Get Shipping Rates overview

Get Shipping Rate icon 48px svg

Overview

EPISHIP Get Shipping Rate API diagram svg
Figure 1. EPISHIP API relationship diagram. Rate retrieval, pricing adjustment (MUD), and filtering (RLD) flow.

EPISHIP App

EPISHIP’s rate shopping interface allows users to input package details and instantly compare options from Carriers. The UI automatically reflects any custom price markups and filters out services restricted by company rules, ensuring users only select approved and profitable shipping methods.

EPISHIP API

The REST API acts as an intelligent proxy to carrier rating services. It validates sender/receiver addresses, queries carrier APIs (via the ShipmentRatesService), applies Markup Directives (MUD) to adjust the base cost, and processes Routing Logic Directives (RLD) to filter or transform the available services before returning the final array of rate options.

Authentication

Secured via Bearer tokens in the Authorization header. Rate requests are securely scoped to the authenticated user’s company and linked carrier accounts.

Rate Processing Engine

A sophisticated two-step business logic engine. First, MUD (Markup Directive) applies percentage or flat-fee markups to the raw carrier rates for customer-facing displays. Second, RLD (Routing Logic Directive) evaluates the rates against business rules to filter out unwanted services or transform requested services based on delivery timelines.

What can users do with the EPISHIP Get Shipping Rates API?

Users can use the EPISHIP Get Shipping Rates API to perform common workflows, such as:

Rate properties and parameters available through the EPISHIP Get Shipping Rates API:

Additional info

Related

Related Categories