RPX API Documentation

List of Methods for Public Customers

NOTE : ALL METHOD NAMES ARE CASE SENSITIVE

getProvince
Description: Get Provinces of RPX Office located. Input parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
formatString5XML for output XML or JSON for output JSON
Example XML return.

<RPX>
<DATA>
	<PROVINCE>BALI</PROVINCE>
</DATA>
<DATA>
	<PROVINCE>BANTEN</PROVINCE>
</DATA>
<DATA>
	<PROVINCE>BENGKULU</PROVINCE>
</DATA>
<DATA>
	<PROVINCE>DKI JAKARTA</PROVINCE>
</DATA>
<DATA>
	<PROVINCE>JAWA BARAT</PROVINCE>
</DATA>
</RPX>
Output fields
Field NameTypeSizeDescription
PROVINCEString50Province Name
getRPXOffice
Description: Get RPX Office Data at in a Province. Input parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
provinceString50PROVINCE from service "getProvince"
formatString5XML for output XML or JSON for output JSON
Example XML return.

<RPX>
    <DATA>
    	<CITY_NAME>Jakarta Selatan</CITY_NAME>
    	<ADDRESS>WSC-RPX Center Lt 1, Jl. Ciputat Raya No 99</ADDRESS>
    	<TEL>Phone : 021-75901800</TEL>
    	<FAX>Fax : not found</FAX>
    	<LAT>-6.28039</LAT>
    	<LONG>106.771745</LONG>
    </DATA>
    <DATA>
    	<CITY_NAME>Jakarta Selatan</CITY_NAME>
    	<ADDRESS>WSC-Jl. Aditiyawarman No 67, Kebayoran Baru</ADDRESS>
    	<TEL>Phone : 021-7221131</TEL>
    	<FAX>Fax : 021-7221207</FAX>
    	<LAT>>-6.28039</LAT>
    	<LONG>106.771745</LONG>
    </DATA>
</RPX>
Output fields
Field NameTypeSizeDescription
CITY_NAMEString50City name
ADDRESSString250Address
TELString50Telephone number
FAXString50Fax number
LATString50Latitude coordinate
LONGString50Longitude coordinate
getService
Description: Get Service Type for Shipping Input parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
formatString5XML for output XML or JSON for output JSON
Example XML return.

<RPX>
<DATA>
	<SERVICE>NDP-Next Day Package</SERVICE>
</DATA>
<DATA>
	<SERVICE>ECP-Economy Package</SERVICE>
</DATA>
<DATA>
	<SERVICE>MDP-MidDay Package</SERVICE>
</DATA>
<DATA>
	<SERVICE>HCP-HandCarry Package</SERVICE>
</DATA>
<DATA>
	<SERVICE>SDP-SameDay Package</SERVICE>
</DATA>
</RPX>

Output fields
Field NameTypeSizeDescription
SERVICEString503 chars service code + 47 chars description
getOrigin
Description: Get Origin City for Shipping Input parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
formatString5XML for output XML or JSON for output JSON
Example XML return.

<RPX>
<DATA>
	<ORIGIN>BPN-Balikpapan</ORIGIN>
</DATA>
<DATA>
	<ORIGIN>TKG-Bandar Lampung</ORIGIN>
</DATA>
<DATA>
	<ORIGIN>BDO-Bandung</ORIGIN>
</DATA>
<DATA>
	<ORIGIN>BJB-Banjarbaru</ORIGIN>
</DATA>
<DATA>
	<ORIGIN>BDJ-Banjarmasin</ORIGIN>
</DATA>
<DATA>
	<ORIGIN>BAN-Bantul</ORIGIN>
</DATA>
<DATA>
	<ORIGIN>BTH-Batam</ORIGIN>
</DATA>
<DATA>
	<ORIGIN>BSI-BEKASI</ORIGIN>
</DATA>
</RPX>
Output fields
Field NameTypeSizeDescription
ORIGINString503 chars origin code + 47 chars description
getDestination
Description: Get Destination City for Shipping Input / Payload parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
formatString5XML for output XML or JSON for output JSON
Example XML return.

<RPX>
<DATA>
	<DESTINATION>APR-Abepura</DESTINATION>
</DATA>
<DATA>
	<DESTINATION>AMK-Air Molek</DESTINATION>
</DATA>
<DATA>
	<DESTINATION>ALK-Alak</DESTINATION>
</DATA>
<DATA>
	<DESTINATION>AMB-Ambarawa</DESTINATION>
</DATA>
<DATA>
	<DESTINATION>AMQ-Ambon</DESTINATION>
</DATA>
<DATA>
	<DESTINATION>AMR-Amurang</DESTINATION>
</DATA>
<DATA>
	<DESTINATION>ABR-Aur Birugo</DESTINATION>
</DATA>
<DATA>
	<DESTINATION>BUG-Badung</DESTINATION>
</DATA>
</RPX>
Output fields
Field NameTypeSizeDescription
DESTINATIONString503 chars destination code + 47 chars description
getRates
Description: To get RPX Domestic Publish Rates from certain Origin to certain Destination. This feature is less accurate, because there are posssibility that in certain large city area, it will have more than a single rates. We recommend you to use the getRatesPostalcode instead, where the Rates's search is based on the postal code. Input / Payload parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
originString3The 3 character code of origin shipper city (read "getOrigin")
destinationString3The 3 character code of recipient city (read "getDestination")
service_typeString3The 3 character code of selected Shipment SERVICE TYPE (read "getService") (OPTIONAL)
weightNumeric3weight of package (in Kg)
discNumeric3percentage of the discount to be calculated (in number only without % sign) (OPTIONAL)
formatString5XML for output XML or JSON for output JSON
dimensionNumeric3package's volumetric value. ( length cm x width cm x height cm / 6000 )
Output Data
Field NameDescription
SERVICE_TYPE_IDRPX service id
SERVICERPX service full description
FREIGHT_CHARGERates value per kilogram
TOT_CHARGETotal Rates Value of weight mentioned in weight parameter (full rates)
PRICETotal Rates Value of weight mentioned in weight parameter (after discounted)
DISCOUNTdiscount percentage mentioned in discount parameter
ETFfastest possible estimated days of delivery
ETDmaximum standard estimated days of delivery
CHARGEABLE_WEIGHTweight value stated in payload request
DIM_DIVISIONStandard for volumetric divider based on RPX Service (can be 6000 or 4000)
Example of XML payload. origin=JAK. destination=BDO. and the rest of parameters were set as blank (empty).

user = demo
password = demo
origin = JAK
destination = BDO
service_type =
weight = 1
disc = 
format =
dimension =
Example of XML Output if service_type is not defined Set service_type = empty and weight parameter = 1. all available services and its rates will be included in the response.

<RPX>
<TITLE>Rates From Jakarta (JAK) TO Bandung (BDO), Weight 1 Kg</TITLE>
<DATA>
	<SERVICE_TYPE_ID>RGP</SERVICE_TYPE_ID>
	<SERVICE>Regular Package (RGP)</SERVICE>
	<FREIGHT_CHARGE>10000</FREIGHT_CHARGE>
	<TOT_CHARGE>10000</TOT_CHARGE>
	<PRICE>10000</PRICE>
	<DISCOUNT>0</DISCOUNT>
	<ETF>N/A</ETF>
	<ETD>N/A</ETD>
	<CHARGEABLE_WEIGHT>1</CHARGEABLE_WEIGHT>
	<DIM_DIVISION>6000</DIM_DIVISION>
</DATA>
<DATA>
	<SERVICE_TYPE_ID>NDP</SERVICE_TYPE_ID>
	<SERVICE>Next Day Package (NDP)</SERVICE>
	<FREIGHT_CHARGE>20000</FREIGHT_CHARGE>
	<TOT_CHARGE>20000</TOT_CHARGE>
	<PRICE>20000</PRICE>
	<DISCOUNT>0</DISCOUNT>
	<ETF>N/A</ETF>
	<ETD>N/A</ETD>
	<CHARGEABLE_WEIGHT>1</CHARGEABLE_WEIGHT>
	<DIM_DIVISION>6000</DIM_DIVISION>
</DATA>
<DATA>
	<SERVICE_TYPE_ID>SDP</SERVICE_TYPE_ID>
	<SERVICE>SameDay Package (SDP)</SERVICE>
	<FREIGHT_CHARGE>351000</FREIGHT_CHARGE>
	<TOT_CHARGE>351000</TOT_CHARGE>
	<PRICE>351000</PRICE>
	<DISCOUNT>0</DISCOUNT>
	<ETF>N/A</ETF>
	<ETD>N/A</ETD>
	<CHARGEABLE_WEIGHT>1</CHARGEABLE_WEIGHT>
	<DIM_DIVISION>20000</DIM_DIVISION>
</DATA>
<DATA>
	<SERVICE_TYPE_ID>MDP</SERVICE_TYPE_ID>
	<SERVICE>MidDay Package (MDP)</SERVICE>
	<FREIGHT_CHARGE>31000</FREIGHT_CHARGE>
	<TOT_CHARGE>31000</TOT_CHARGE>
	<PRICE>31000</PRICE>
	<DISCOUNT>0</DISCOUNT>
	<ETF>N/A</ETF>
	<ETD>N/A</ETD>
	<CHARGEABLE_WEIGHT>1</CHARGEABLE_WEIGHT>
	<DIM_DIVISION>6000</DIM_DIVISION>
</DATA>
<DATA>
	<SERVICE_TYPE_ID>ECP</SERVICE_TYPE_ID>
	<SERVICE>Economy Delivery (ECP)</SERVICE>
	<FREIGHT_CHARGE>65000</FREIGHT_CHARGE>
	<TOT_CHARGE>65000</TOT_CHARGE>
	<PRICE>65000</PRICE>
	<DISCOUNT>0</DISCOUNT>
	<ETF>N/A</ETF>
	<ETD>N/A</ETD>
	<CHARGEABLE_WEIGHT>10</CHARGEABLE_WEIGHT>
	<DIM_DIVISION>4000</DIM_DIVISION>
</DATA>
<DATA>
	<SERVICE_TYPE_ID>HWP</SERVICE_TYPE_ID>
	<SERVICE>Heavy Weight Delivery (HWP)</SERVICE>
	<FREIGHT_CHARGE>80000</FREIGHT_CHARGE>
	<TOT_CHARGE>80000</TOT_CHARGE>
	<PRICE>80000</PRICE>
	<DISCOUNT>0</DISCOUNT>
	<ETF>N/A</ETF>
	<ETD>N/A</ETD>
	<CHARGEABLE_WEIGHT>20</CHARGEABLE_WEIGHT>
	<DIM_DIVISION>4000</DIM_DIVISION>
</DATA>
</RPX>
Example of XML response if service_type is defined Set service_type paramater with one of the RPX service and weight parameter = 1. Only this service information (if available) will be included in the response.

<RPX>
<TITLE>Rates From Jakarta (JAK) TO Bandung (BDO), Weight 1 Kg</TITLE>
<DATA>
	<SERVICE_TYPE_ID>RGP</SERVICE_TYPE_ID>
	<SERVICE>Regular Package (RGP)</SERVICE>
	<FREIGHT_CHARGE>12376</FREIGHT_CHARGE>
	<TOT_CHARGE>12376</TOT_CHARGE>
	<PRICE>12376</PRICE>
	<DISCOUNT>0</DISCOUNT>
	<ETF>N/A</ETF>
	<ETD>N/A</ETD>
	<CHARGEABLE_WEIGHT>1</CHARGEABLE_WEIGHT>
	<DIM_DIVISION>6000</DIM_DIVISION>
</DATA>
</RPX>
getRatesPostalCode
Description : To Get RPX Domestic Service Rates based on Indonesia's standar Postal Code (Origin and Destination). One Postal code represent a limited area. It usually represent a subdistrict (kecamatan) level area. This feature is newer than getRates and is more accurate to define Rates value. In getRates, to fill in the origin and destination paramater you have to check the unique RPX city code of the origin and the destination city first (by using API feature related to this purpose), put them into payload parameter, then push the full request. By using this getRatesPostalCode you just have to fill in postal code into origin and destination parameter. In most case, the postal code is part of standard form entry when you need to completing an origin address or the destination address for the package delivery or mailing purpose. By completing an address with the correct postal code, you avoid the missroute and makes the package to be delivered on time. Input parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
origin_postal_codeString5The 5 numeric code of ORIGIN POSTAL CODE
destination_postal_codeString5The 5 numeric code of DESTINATION POSTAL CODE
service_typeString3The 3 character code of requested RPX SERVICE TYPE (OPTIONAL)
weightNumeric33 digit of the weight of package (in Kg). Any fraction will be Rounding up
discNumeric33 digit of the discount applied (between 0 - 100\in percent) (OPTIONAL)
formatString5XML for output XML or JSON for output JSON
account_numberString9RPX Account number matched with API id(OPTIONAL)
Output fields the output will start with a title like this : Rates for Account No. 000000000 From (JAK) TO (DPS), Weight 1 Kg, Discount 0%
Field NameTypeDescription
SERVICE_TYPE_IDStringRPX service id
SERVICEStringRPX service description
FREIGHT_CHARGEStringRates value for 1 kg
TOT_CHARGEStringTotal rates value
PRICEStringTotal rates value after discounted
DISCOUNTStringdiscount value
ETFStringfastest posible days of delivery
ETDStringstandard days of delivery
CHARGEABLE_WEIGHTStringweight value
DIM_DIVISIONStringdivider factor in volumetric (can be 6000 or 4000)
Example of usage : You know that RPX Sales have been activated some RPX rates (PSR, PSN, PSM, PSS) for your account (123456789). You want to get all available RPX rates under your RPX account for this following route : origin = 12310, destination = 80228. So you set The Payload / Request :

user = demo
password = demo
origin_postal_code= 12310
destination_postal_code = 80228
service_type =
weight = 1
disc =
format =
account_number = 123456789
The Output / Response will be something like :

<RPX>
<TITLE>Rates for Account No. 800051592 From  (JAK) TO  (DPS), Weight 1 Kg, Discount 0 %</TITLE>
<DATA>
	<SERVICE_TYPE_ID>PSN</SERVICE_TYPE_ID>
	<SERVICE>RPX PAS NextDay  (PSN)</SERVICE>
	<FREIGHT_CHARGE>26000</FREIGHT_CHARGE>
	<TOT_CHARGE>26000</TOT_CHARGE>
	<PRICE>26000</PRICE>
	<DISCOUNT>0</DISCOUNT>
	<ETF>0</ETF>
	<ETD>1</ETD>
	<CHARGEABLE_WEIGHT>1</CHARGEABLE_WEIGHT>
	<DIM_DIVISION>6000</DIM_DIVISION>
</DATA>
<DATA>
	<SERVICE_TYPE_ID>PSM</SERVICE_TYPE_ID>
	<REMARKS>NSA for Requested Delivery Area</REMARKS>
</DATA>
<DATA>
	<SERVICE_TYPE_ID>PSS</SERVICE_TYPE_ID>
	<REMARKS>NSA for Requested Delivery Area</REMARKS>
</DATA>
</RPX>
getTrackingAWB
Description: Get Tracking Data from an AWB Input parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
awbString12AWB number to check
formatString5XML for output XML or JSON for output JSON
Example XML return.

<RPX>
<DATA>
	<TRACKING_ID>TRACKING ID</TRACKING_ID>
	<TRACKING_DESC>TRACKING DESCRIPTION</TRACKING_DESC>
	<LOCATION>LOCATION</LOCATION>
	<TRACKING_DATE>DATE</TRACKING_DATE>
	<TRACKING_TIME>TIME</TRACKING_TIME>
</DATA>
<DATA>
	<TRACKING_ID>PUP</TRACKING_ID>
	<TRACKING_DESC>Picked-up</TRACKING_DESC>
	<LOCATION>Kebun+Jeruk</LOCATION>
	<TRACKING_DATE>Jul+30%2C+2013</TRACKING_DATE>
	<TRACKING_TIME>07%3A00+PM</TRACKING_TIME>
</DATA>
<DATA>
	<TRACKING_ID>SOP</TRACKING_ID>
	<TRACKING_DESC>Departed+RPX+origin+location</TRACKING_DESC>
	<LOCATION>Kebun+Jeruk</LOCATION>
	<TRACKING_DATE>Jul+30%2C+2013</TRACKING_DATE>
	<TRACKING_TIME>11%3A20+PM</TRACKING_TIME>
</DATA>
<DATA>
	<TRACKING_ID>SIP</TRACKING_ID>
	<TRACKING_DESC>Arrived+at+transit+location</TRACKING_DESC>
	<LOCATION>EXPRESS+DISTRIBUTION+CENTRE</LOCATION>
	<TRACKING_DATE>Jul+31%2C+2013</TRACKING_DATE>
	<TRACKING_TIME>12%3A05+AM</TRACKING_TIME>
</DATA>
<DATA>
	<TRACKING_ID>VAN</TRACKING_ID>
	<TRACKING_DESC>On+RPX+Vehicle+For+Delivery</TRACKING_DESC>
	<LOCATION>Pekanbaru</LOCATION>
	<TRACKING_DATE>Jul+31%2C+2013</TRACKING_DATE>
	<TRACKING_TIME>07%3A41+PM</TRACKING_TIME>
</DATA>
<DATA>
	<TRACKING_ID>POD</TRACKING_ID>
	<TRACKING_DESC>Package+received+by+consignee</TRACKING_DESC>
	<LOCATION>Pekanbaru</LOCATION>
	<TRACKING_DATE>Jul+31%2C+2013</TRACKING_DATE>
	<TRACKING_TIME>08%3A04+PM</TRACKING_TIME>
</DATA>

<DELIVERY_TO>BP++HENDRA+%2FRAIS+</DELIVERY_TO>
<RECEIVED_BY>MARTINUS+</RECEIVED_BY>
<DELIVERY_LOC>Rumbai</DELIVERY_LOC>
<DELIVERY_DATE>Jul+31%2C+2013</DELIVERY_DATE>
<DELIVERY_TIME>08%3A04+PM</DELIVERY_TIME>

<IMAGE_SIGNATURE>http://www.rpxholding.com/pdaimages/100057368051_20130731_sign.jpg</IMAGE_SIGNATURE>
<IMAGE_FOTO>http://www.rpxholding.com/pdaimages/100057368051_20130731_fotoign.jpg</IMAGE_FOTO>
</RPX>
Output fields
Field NameTypeSizeDescription
TRACKING_IDString5Tracking code
TRACKING_DESCString50Tracking code description
LOCATIONString50AWB location
TRACKING_DATEString10Tracking date (YYYY-MM-DD)
TRACKING_TIMEString8Tracking time (HH:mm:ss)
DELIVERY_TOString50Consignee
RECEIVED_BYString50Actual received by
DELIVERY_LOCString50Location of package receiver
DELIVERY_DATEString10Receive date (YYYY-MM-DD)
DELIVERY_TIMEString8Receive Time (HH:mm:ss)
IMAGE_SIGNATUREString255URL for receiver's signature
IMAGE_FOTOString255URL for receiver's photo
getClearanceAWB
Description: Get Clearance Data from an AWB Input parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
awbString12AWB number to check
formatString5XML for output XML or JSON for output JSON
Example XML return.

<RPX>
<DATA1>
	<SHIPPER_NAME>JASON</SHIPPER_NAME>
	<SHIPPER_COMPANY>UNIFORM+CLOTHING+SOLUTIONS</SHIPPER_COMPANY>
	<SHIPPER_ADDRESS>UNIT+2+TURNER+WAYTRINITY</SHIPPER_ADDRESS>
	<SHIPPER_CITY>WAKEFIELD</SHIPPER_CITY>
	<CONSIGNEE_NAME>ATTN%3A+NUKI</CONSIGNEE_NAME>
	<CONSIGNEE_COMPANY>PT+NITYA+NANDHA</CONSIGNEE_COMPANY>
	<CONSIGNEE_ADDRESS>KP+CIMANGGUNG+RT+02%2F01</CONSIGNEE_ADDRESS>
	<CONSIGNEE_CITY>BOGOR</CONSIGNEE_CITY>
	<ARRIVAL_DATE></ARRIVAL_DATE>
	<TOT_PACKAGE>1</TOT_PACKAGE>
	<TOT_WEIGHT>50.00</TOT_WEIGHT>
	<TOT_VALUE>281.69</TOT_VALUE>
	<DESC>CLOTHING+SAMPLES+FABRIC+FABRIC+</DESC>
</DATA1>

<DATA2>
<LINE>
	<CLEARANCE_DESC>CLEARANCE ACTIVITY</CLEARANCE_DESC>
	<CLEARANCE_DATE>DATE</CLEARANCE_DATE>
	<CLEARANCE_TIME>TIME</CLEARANCE_TIME>
</LINE>
<LINE>
	<CLEARANCE_DESC></CLEARANCE_DESC>
	<CLEARANCE_DATE>Sep+01%2C+2013</CLEARANCE_DATE>
	<CLEARANCE_TIME>02%3A49+AM</CLEARANCE_TIME>
</LINE>
<LINE>
	<CLEARANCE_DESC></CLEARANCE_DESC>
	<CLEARANCE_DATE>Sep+01%2C+2013</CLEARANCE_DATE>
	<CLEARANCE_TIME>05%3A11+AM</CLEARANCE_TIME>
</LINE>
<LINE>
	<CLEARANCE_DESC>Pre+Selection</CLEARANCE_DESC>
	<CLEARANCE_DATE>Sep+01%2C+2013</CLEARANCE_DATE>
	<CLEARANCE_TIME>05%3A11+AM</CLEARANCE_TIME>
</LINE>
<LINE>
	<CLEARANCE_DESC></CLEARANCE_DESC>
	<CLEARANCE_DATE>Sep+02%2C+2013</CLEARANCE_DATE>
	<CLEARANCE_TIME>06%3A11+AM</CLEARANCE_TIME>
</LINE>
<LINE>
	<CLEARANCE_DESC></CLEARANCE_DESC>
	<CLEARANCE_DATE>Sep+03%2C+2013</CLEARANCE_DATE>
	<CLEARANCE_TIME>04%3A07+AM</CLEARANCE_TIME>
</LINE>
<LINE>
	<CLEARANCE_DESC></CLEARANCE_DESC>
	<CLEARANCE_DATE>Sep+04%2C+2013</CLEARANCE_DATE>
	<CLEARANCE_TIME>05%3A05+AM</CLEARANCE_TIME>
</LINE>
<LINE>
	<CLEARANCE_DESC>RPX+has+completed+BC+2.3+Form</CLEARANCE_DESC>
	<CLEARANCE_DATE>Sep+04%2C+2013</CLEARANCE_DATE>
	<CLEARANCE_TIME>06%3A25+AM</CLEARANCE_TIME>
</LINE>
</DATA2>
</RPX>
Output fields
Field NameTypeSizeDescription
SHIPPER_NAMEString100Shipper Name
SHIPPER_COMPANYString100Shipper Company
SHIPPER_ADDRESSString100Shipper Address
SHIPPER_CITYString100Shipper City
CONSIGNEE_NAMEString100Consignee Name
CONSIGNEE_COMPANYString100Consignee Company
CONSIGNEE_ADDRESSString100Consignee Address
CONSIGNEE_CITYString100Consignee City
ARRIVAL_DATEString10Arrival Date (MMM DD YYYY)
TOT_PACKAGEString20Total Package
TOT_WEIGHTString20Total Weight
TOT_VALUEString20Total Value
DESCString100Description of Goods
CLEARANCE_DESCString100Clearance Description
CLEARANCE_DATEString10Clearance Date (MMM DD YYYY)
CLEARANCE_TIMEString10Clearance Time (HH:MM AM/PM)
getRouteOrigin
Description: Get Route for Origin City and Origin Billing City based on Postal Code Input parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
postal_codeString10Postal Code
formatString5XML for output XML or JSON for output JSON
Example XML return.

<RPX>
<DATA>
	<ORIGIN>JKT</ORIGIN>
	<ORIGIN_BILL_CITY>JAK</ORIGIN_BILL_CITY>
	<ORIGIN_CITY_NAME>Jakarta</ORIGIN_CITY_NAME>
</DATA>
</RPX>
Output fields
Field NameTypeSizeDescription
ORIGINString33 chars Origin City
ORIGIN_BILL_CITYString33 chars Origin Billing City
ORIGIN_CITY_NAMEString50Origin City Name
getRouteDestination
Description: Get Route for Destination City and Destination Billing City based on Postal Code Input parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
postal_codeString10Postal Code
formatString5XML for output XML or JSON for output JSON
Example XML return.

<RPX>
<DATA>
	<DESTINATION>HLP</DESTINATION>
	<DESTINATION_BILL_CITY>BRG</DESTINATION_BILL_CITY>
	<DESTINATION_CITY_NAME>Bogor</DESTINATION_CITY_NAME>
</DATA>
</RPX>
Output fields
Field NameTypeSizeDescription
DESTINATIONString33 chars Destination City
DESTINATION_BILL_CITYString33 chars Destination Billing City
DESTINATION_CITY_NAMEString50Destination City Name
getCity
Description: Get List of City for Destination Shipping Input parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
formatString5XML for output XML or JSON for output JSON
Example XML return.

<RPX>
<DATA>
	<CITY_ID>APR</CITY_ID>
	<CITY_NAME>Abepura</CITY_NAME>
	<STATION_ID>DJJ</STATION_ID>
</DATA>
<DATA>
	<CITY_ID>AKA</CITY_ID>
	<CITY_NAME>Aek Kanopan</CITY_NAME>
	<STATION_ID>MES</STATION_ID>
</DATA>
<DATA>
	<CITY_ID>ANA</CITY_ID>
	<CITY_NAME>Aek Nabara</CITY_NAME>
	<STATION_ID>MES</STATION_ID>
</DATA>
<DATA>
	<CITY_ID>MSU</CITY_ID>
	<CITY_NAME>Air Mesu</CITY_NAME>
	<STATION_ID>PGK</STATION_ID>
</DATA>
</RPX>
Output fields
Field NameTypeSizeDescription
CITY_IDString33 chars Destination City
CITY_NAMEString50City Name
STATION_IDString4Station ID
getAWBbyReference
Description: Get List of AWB by Reference Number Input parameters
Field NameTypeSizeDescription
userString20API Username
passwordString20API Password
reference_noString50Reference Number
formatString5XML for output XML or JSON for output JSON
Example XML return.

<RPX>
<DATA>
	<AWB>100017137113</AWB>
	<LAST_STATUS>Package received by consignee</LAST_STATUS>
	<LOCATION>Cassablanca</LOCATION>
	<TRACKING_DATE>Aug 02, 2006</TRACKING_DATE>
	<TRACKING_TIME>10:39 AM</TRACKING_TIME>
</DATA>
<DATA>
	<AWB>100017966182</AWB>
	<LAST_STATUS>Package received by consignee</LAST_STATUS>
	<LOCATION>Pondok Pinang</LOCATION>
	<TRACKING_DATE>Sep 26, 2006</TRACKING_DATE>
	<TRACKING_TIME>05:00 PM</TRACKING_TIME>
</DATA>
<DATA>
	<AWB>100021777645</AWB>
	<LAST_STATUS>Package received by consignee</LAST_STATUS>
	<LOCATION>Medan</LOCATION>
	<TRACKING_DATE>May 05, 2007</TRACKING_DATE>
	<TRACKING_TIME>12:10 PM</TRACKING_TIME>
</DATA>
</RPX>
Output fields
Field NameTypeSizeDescription
AWBString12AirwayBill Number
LAST_STATUSString100Last Status of Tracking
LOCATIONString100Location of Tracking
TRACKING_DATEString15Tracking Date (MMM DD\YYYY)
TRACKING_TIMEString100Tracking Time (HH:MM AM/PM)