Tender - Ascent Global Logistics

Tender

PEAK Connect Tender allows for electronic booking of freight with your carrier selection.

 

We have worked with our carrier partners to provide you with a single endpoint to submit your pickups. No need to go directly to the carrier to call for pickup or have your IT team write individual API integrations by carriers.

Resource URL

QA: http(s)://connect.ascentgl.com/v1/tender.{xml , json}

Production: http(s)://qa-connect.ascentgl.com/v1/tender.{xml , json}z

Parameters
Search:
Property Name Required Format Definition
accessToken Y accessToken value returned from a call to the Authenticate API
shipmentNumber Y String accessToken value returned from a call to the Authenticate API
carrierScac N String 4 characters A collection of error messages. See below for error message details
tenderTest N String accessToken value returned from a call to the Authenticate API
Response Properties
Search:
Property Name Date Type Description
tenderNumber String If present, a unique identifier for the tender submitted. This is an identifier used internally to the tendering system and is not related to other identifiers, such as PRO or BOL Number, for the shipment.
shipmentNumber String Shipment identifier for the shipment tendered. This will match the shipmentNumber in the tender request
ediControlNumber String If present, the control number sent to the carrier via EDI when the pickup request was submitted
statusDetails A collection of StatusDetail elements for the tender. See below for status detail properties.
errors A collection of Error elements for the tender response. There will always be at least one entry, with a code of REQUEST_ID and a unique identifier in the message. See below for error properties
Tender Status
Search:
Property Name Date Type Description
statusCode String One of SUBMITTED – pickup request transmitted to the carrier or FAILED – tender request failed. If FAILED, see the errors for more details on the issues
statusMessage String Display message related to the statusCode
statusType String If present, the means by which the tender was submitted to the carrier. Most typically this will be EDI
statusDate String Timestamp of the tender submission to the carrier. Formatted as yyyy-MM-ddThh:mm:ss
statusLocation String If present, the postal code for the shipment pickup
statusCodeReason String Deprecated as unused – likely to be removed from a future version of the API
appointmentStatusCode String Deprecated as unused – likely to be removed from a future version of the API
appointmentStatusCodeReason String Deprecated as unused – likely to be removed from a future version of the API
Response Properties
Search:
Property Name Date Type Description
code String Unique code for the message
message String Display message related to the code
Request/Response Examples

JSONXML

Thank you for contacting Ascent!
A member of our team will be in contact within a few business hours.
Okay

Request a quote

				
					<div id="zf_div_4oQmOZd_9JXIw2F7Kih3HivRVFGTzMxXrnkfgcgIuCw"></div><script type="text/javascript">(function() {
try{
var f = document.createElement("iframe");
f.src = 'https://forms.zohopublic.com/ascentlogistics5/form/OBCCampaignForm/formperma/4oQmOZd_9JXIw2F7Kih3HivRVFGTzMxXrnkfgcgIuCw?zf_rszfm=1';
f.style.border="none";
f.style.height="978px";
f.style.width="90%";
f.style.transition="all 0.5s ease";
f.setAttribute("aria-label", 'OBC\x20Campaign\x20Form');

var d = document.getElementById("zf_div_4oQmOZd_9JXIw2F7Kih3HivRVFGTzMxXrnkfgcgIuCw");
d.appendChild(f);
window.addEventListener('message', function (){
var evntData = event.data;
if( evntData && evntData.constructor == String ){
var zf_ifrm_data = evntData.split("|");
if ( zf_ifrm_data.length == 2 || zf_ifrm_data.length == 3 ) {
var zf_perma = zf_ifrm_data[0];
var zf_ifrm_ht_nw = ( parseInt(zf_ifrm_data[1], 10) + 15 ) + "px";
var iframe = document.getElementById("zf_div_4oQmOZd_9JXIw2F7Kih3HivRVFGTzMxXrnkfgcgIuCw").getElementsByTagName("iframe")[0];
if ( (iframe.src).indexOf('formperma') > 0 && (iframe.src).indexOf(zf_perma) > 0 ) {
var prevIframeHeight = iframe.style.height;
var zf_tout = false;
if( zf_ifrm_data.length == 3 ) {
iframe.scrollIntoView();
zf_tout = true;
}
if ( prevIframeHeight != zf_ifrm_ht_nw ) {
if( zf_tout ) {
setTimeout(function(){
iframe.style.height = zf_ifrm_ht_nw;
},500);
} else {
iframe.style.height = zf_ifrm_ht_nw;
}
}
}
}
}
}, false);
}catch(e){}
})();</script>