ArcBest Expedite Customer API

Authorize

authorizePost


/authorize

Usage and SDK Samples

curl -X POST "http://localhost:63997/authorize"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuthorizeApi;

import java.io.File;
import java.util.*;

public class AuthorizeApiExample {

    public static void main(String[] args) {
        
        AuthorizeApi apiInstance = new AuthorizeApi();
        Authorize authorize = ; // Authorize | 
        try {
            Object result = apiInstance.authorizePost(authorize);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthorizeApi#authorizePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuthorizeApi;

public class AuthorizeApiExample {

    public static void main(String[] args) {
        AuthorizeApi apiInstance = new AuthorizeApi();
        Authorize authorize = ; // Authorize | 
        try {
            Object result = apiInstance.authorizePost(authorize);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuthorizeApi#authorizePost");
            e.printStackTrace();
        }
    }
}
Authorize *authorize = ; // 

AuthorizeApi *apiInstance = [[AuthorizeApi alloc] init];

[apiInstance authorizePostWith:authorize
              completionHandler: ^(Object output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ArcBestExpediteCustomerApi = require('arc_best_expedite_customer_api');

var api = new ArcBestExpediteCustomerApi.AuthorizeApi()

var authorize = ; // {Authorize} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.authorizePost(authorize, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class authorizePostExample
    {
        public void main()
        {
            
            var apiInstance = new AuthorizeApi();
            var authorize = new Authorize(); // Authorize | 

            try
            {
                Object result = apiInstance.authorizePost(authorize);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuthorizeApi.authorizePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\AuthorizeApi();
$authorize = ; // Authorize | 

try {
    $result = $api_instance->authorizePost($authorize);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AuthorizeApi->authorizePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::AuthorizeApi;

my $api_instance = WWW::SwaggerClient::AuthorizeApi->new();
my $authorize = WWW::SwaggerClient::Object::Authorize->new(); # Authorize | 

eval { 
    my $result = $api_instance->authorizePost(authorize => $authorize);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling AuthorizeApi->authorizePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.AuthorizeApi()
authorize =  # Authorize | 

try: 
    api_response = api_instance.authorize_post(authorize)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthorizeApi->authorizePost: %s\n" % e)

Parameters

Body parameters
Name Description
authorize *

Responses

Status: 200 - OK


Quotes

quotesBookExpediteQuote

Submits a new expedite booking request.

Submitting a booking request will not immediately book the quote. Please check the booking request status to determine if the booking request was successful and retrieve your order number.


/quotes/booking-request/expedite

Usage and SDK Samples

curl -X POST "http://localhost:63997/quotes/booking-request/expedite"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.QuotesApi;

import java.io.File;
import java.util.*;

public class QuotesApiExample {

    public static void main(String[] args) {
        
        QuotesApi apiInstance = new QuotesApi();
        BookExpediteQuote request = ; // BookExpediteQuote | 
        try {
            Quote result = apiInstance.quotesBookExpediteQuote(request);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling QuotesApi#quotesBookExpediteQuote");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.QuotesApi;

public class QuotesApiExample {

    public static void main(String[] args) {
        QuotesApi apiInstance = new QuotesApi();
        BookExpediteQuote request = ; // BookExpediteQuote | 
        try {
            Quote result = apiInstance.quotesBookExpediteQuote(request);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling QuotesApi#quotesBookExpediteQuote");
            e.printStackTrace();
        }
    }
}
BookExpediteQuote *request = ; // 

QuotesApi *apiInstance = [[QuotesApi alloc] init];

// Submits a new expedite booking request.
[apiInstance quotesBookExpediteQuoteWith:request
              completionHandler: ^(Quote output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ArcBestExpediteCustomerApi = require('arc_best_expedite_customer_api');

var api = new ArcBestExpediteCustomerApi.QuotesApi()

var request = ; // {BookExpediteQuote} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.quotesBookExpediteQuote(request, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class quotesBookExpediteQuoteExample
    {
        public void main()
        {
            
            var apiInstance = new QuotesApi();
            var request = new BookExpediteQuote(); // BookExpediteQuote | 

            try
            {
                // Submits a new expedite booking request.
                Quote result = apiInstance.quotesBookExpediteQuote(request);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling QuotesApi.quotesBookExpediteQuote: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\QuotesApi();
$request = ; // BookExpediteQuote | 

try {
    $result = $api_instance->quotesBookExpediteQuote($request);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling QuotesApi->quotesBookExpediteQuote: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::QuotesApi;

my $api_instance = WWW::SwaggerClient::QuotesApi->new();
my $request = WWW::SwaggerClient::Object::BookExpediteQuote->new(); # BookExpediteQuote | 

eval { 
    my $result = $api_instance->quotesBookExpediteQuote(request => $request);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling QuotesApi->quotesBookExpediteQuote: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.QuotesApi()
request =  # BookExpediteQuote | 

try: 
    # Submits a new expedite booking request.
    api_response = api_instance.quotes_book_expedite_quote(request)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling QuotesApi->quotesBookExpediteQuote: %s\n" % e)

Parameters

Body parameters
Name Description
request *

Responses

Status: 200 - OK


quotesBookTimeCriticalForwardingQuote

Submits a new time critical forwarding booking request.

Submitting a booking request will not immediately book the quote. Please check the booking request status to determine if the booking request was successful and retrieve your order number.


/quotes/booking-request/time-critical-forwarding

Usage and SDK Samples

curl -X POST "http://localhost:63997/quotes/booking-request/time-critical-forwarding"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.QuotesApi;

import java.io.File;
import java.util.*;

public class QuotesApiExample {

    public static void main(String[] args) {
        
        QuotesApi apiInstance = new QuotesApi();
        BookTimeCriticalForwardingQuote request = ; // BookTimeCriticalForwardingQuote | 
        try {
            Quote result = apiInstance.quotesBookTimeCriticalForwardingQuote(request);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling QuotesApi#quotesBookTimeCriticalForwardingQuote");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.QuotesApi;

public class QuotesApiExample {

    public static void main(String[] args) {
        QuotesApi apiInstance = new QuotesApi();
        BookTimeCriticalForwardingQuote request = ; // BookTimeCriticalForwardingQuote | 
        try {
            Quote result = apiInstance.quotesBookTimeCriticalForwardingQuote(request);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling QuotesApi#quotesBookTimeCriticalForwardingQuote");
            e.printStackTrace();
        }
    }
}
BookTimeCriticalForwardingQuote *request = ; // 

QuotesApi *apiInstance = [[QuotesApi alloc] init];

// Submits a new time critical forwarding booking request.
[apiInstance quotesBookTimeCriticalForwardingQuoteWith:request
              completionHandler: ^(Quote output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ArcBestExpediteCustomerApi = require('arc_best_expedite_customer_api');

var api = new ArcBestExpediteCustomerApi.QuotesApi()

var request = ; // {BookTimeCriticalForwardingQuote} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.quotesBookTimeCriticalForwardingQuote(request, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class quotesBookTimeCriticalForwardingQuoteExample
    {
        public void main()
        {
            
            var apiInstance = new QuotesApi();
            var request = new BookTimeCriticalForwardingQuote(); // BookTimeCriticalForwardingQuote | 

            try
            {
                // Submits a new time critical forwarding booking request.
                Quote result = apiInstance.quotesBookTimeCriticalForwardingQuote(request);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling QuotesApi.quotesBookTimeCriticalForwardingQuote: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\QuotesApi();
$request = ; // BookTimeCriticalForwardingQuote | 

try {
    $result = $api_instance->quotesBookTimeCriticalForwardingQuote($request);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling QuotesApi->quotesBookTimeCriticalForwardingQuote: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::QuotesApi;

my $api_instance = WWW::SwaggerClient::QuotesApi->new();
my $request = WWW::SwaggerClient::Object::BookTimeCriticalForwardingQuote->new(); # BookTimeCriticalForwardingQuote | 

eval { 
    my $result = $api_instance->quotesBookTimeCriticalForwardingQuote(request => $request);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling QuotesApi->quotesBookTimeCriticalForwardingQuote: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.QuotesApi()
request =  # BookTimeCriticalForwardingQuote | 

try: 
    # Submits a new time critical forwarding booking request.
    api_response = api_instance.quotes_book_time_critical_forwarding_quote(request)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling QuotesApi->quotesBookTimeCriticalForwardingQuote: %s\n" % e)

Parameters

Body parameters
Name Description
request *

Responses

Status: 200 - OK


quotesGetBookingStatus

Returns the status of a booking request and the order number (if available).

The booking status may be one of the following: - Quoted: A quote exists, but there is no booking request. - Booking in Progress: The booking request has been received and is being processed. - Shipment Booked: The booking request was successful. - Unable to Fulfill: The booking request was unable to be fulfilled.


/quotes/booking-request/status

Usage and SDK Samples

curl -X GET "http://localhost:63997/quotes/booking-request/status?quoteNo="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.QuotesApi;

import java.io.File;
import java.util.*;

public class QuotesApiExample {

    public static void main(String[] args) {
        
        QuotesApi apiInstance = new QuotesApi();
        String quoteNo = quoteNo_example; // String | The quote number.
        try {
            BookingStatus result = apiInstance.quotesGetBookingStatus(quoteNo);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling QuotesApi#quotesGetBookingStatus");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.QuotesApi;

public class QuotesApiExample {

    public static void main(String[] args) {
        QuotesApi apiInstance = new QuotesApi();
        String quoteNo = quoteNo_example; // String | The quote number.
        try {
            BookingStatus result = apiInstance.quotesGetBookingStatus(quoteNo);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling QuotesApi#quotesGetBookingStatus");
            e.printStackTrace();
        }
    }
}
String *quoteNo = quoteNo_example; // The quote number.

QuotesApi *apiInstance = [[QuotesApi alloc] init];

// Returns the status of a booking request and the order number (if available).
[apiInstance quotesGetBookingStatusWith:quoteNo
              completionHandler: ^(BookingStatus output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ArcBestExpediteCustomerApi = require('arc_best_expedite_customer_api');

var api = new ArcBestExpediteCustomerApi.QuotesApi()

var quoteNo = quoteNo_example; // {String} The quote number.


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.quotesGetBookingStatus(quoteNo, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class quotesGetBookingStatusExample
    {
        public void main()
        {
            
            var apiInstance = new QuotesApi();
            var quoteNo = quoteNo_example;  // String | The quote number.

            try
            {
                // Returns the status of a booking request and the order number (if available).
                BookingStatus result = apiInstance.quotesGetBookingStatus(quoteNo);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling QuotesApi.quotesGetBookingStatus: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\QuotesApi();
$quoteNo = quoteNo_example; // String | The quote number.

try {
    $result = $api_instance->quotesGetBookingStatus($quoteNo);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling QuotesApi->quotesGetBookingStatus: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::QuotesApi;

my $api_instance = WWW::SwaggerClient::QuotesApi->new();
my $quoteNo = quoteNo_example; # String | The quote number.

eval { 
    my $result = $api_instance->quotesGetBookingStatus(quoteNo => $quoteNo);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling QuotesApi->quotesGetBookingStatus: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.QuotesApi()
quoteNo = quoteNo_example # String | The quote number.

try: 
    # Returns the status of a booking request and the order number (if available).
    api_response = api_instance.quotes_get_booking_status(quoteNo)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling QuotesApi->quotesGetBookingStatus: %s\n" % e)

Parameters

Query parameters
Name Description
quoteNo*
String
The quote number.
Required

Responses

Status: 200 - OK

Status: 400 - BadRequest

Status: 401 - Unauthorized

Status: 404 - NotFound


quotesSubmitQuote

Submits a new quote.


/quotes

Usage and SDK Samples

curl -X POST "http://localhost:63997/quotes"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.QuotesApi;

import java.io.File;
import java.util.*;

public class QuotesApiExample {

    public static void main(String[] args) {
        
        QuotesApi apiInstance = new QuotesApi();
        SubmitQuote request = ; // SubmitQuote | 
        try {
            Quote result = apiInstance.quotesSubmitQuote(request);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling QuotesApi#quotesSubmitQuote");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.QuotesApi;

public class QuotesApiExample {

    public static void main(String[] args) {
        QuotesApi apiInstance = new QuotesApi();
        SubmitQuote request = ; // SubmitQuote | 
        try {
            Quote result = apiInstance.quotesSubmitQuote(request);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling QuotesApi#quotesSubmitQuote");
            e.printStackTrace();
        }
    }
}
SubmitQuote *request = ; // 

QuotesApi *apiInstance = [[QuotesApi alloc] init];

// Submits a new quote.
[apiInstance quotesSubmitQuoteWith:request
              completionHandler: ^(Quote output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ArcBestExpediteCustomerApi = require('arc_best_expedite_customer_api');

var api = new ArcBestExpediteCustomerApi.QuotesApi()

var request = ; // {SubmitQuote} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.quotesSubmitQuote(request, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class quotesSubmitQuoteExample
    {
        public void main()
        {
            
            var apiInstance = new QuotesApi();
            var request = new SubmitQuote(); // SubmitQuote | 

            try
            {
                // Submits a new quote.
                Quote result = apiInstance.quotesSubmitQuote(request);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling QuotesApi.quotesSubmitQuote: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\QuotesApi();
$request = ; // SubmitQuote | 

try {
    $result = $api_instance->quotesSubmitQuote($request);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling QuotesApi->quotesSubmitQuote: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::QuotesApi;

my $api_instance = WWW::SwaggerClient::QuotesApi->new();
my $request = WWW::SwaggerClient::Object::SubmitQuote->new(); # SubmitQuote | 

eval { 
    my $result = $api_instance->quotesSubmitQuote(request => $request);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling QuotesApi->quotesSubmitQuote: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.QuotesApi()
request =  # SubmitQuote | 

try: 
    # Submits a new quote.
    api_response = api_instance.quotes_submit_quote(request)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling QuotesApi->quotesSubmitQuote: %s\n" % e)

Parameters

Body parameters
Name Description
request *

Responses

Status: 200 - OK


Shipments

shipmentsGetShipmentStatusCodes

Returns all possible shipment status code values.


/shipments/status-codes

Usage and SDK Samples

curl -X GET "http://localhost:63997/shipments/status-codes"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ShipmentsApi;

import java.io.File;
import java.util.*;

public class ShipmentsApiExample {

    public static void main(String[] args) {
        
        ShipmentsApi apiInstance = new ShipmentsApi();
        try {
            array[StatusItem] result = apiInstance.shipmentsGetShipmentStatusCodes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ShipmentsApi#shipmentsGetShipmentStatusCodes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ShipmentsApi;

public class ShipmentsApiExample {

    public static void main(String[] args) {
        ShipmentsApi apiInstance = new ShipmentsApi();
        try {
            array[StatusItem] result = apiInstance.shipmentsGetShipmentStatusCodes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ShipmentsApi#shipmentsGetShipmentStatusCodes");
            e.printStackTrace();
        }
    }
}

ShipmentsApi *apiInstance = [[ShipmentsApi alloc] init];

// Returns all possible shipment status code values.
[apiInstance shipmentsGetShipmentStatusCodesWithCompletionHandler: 
              ^(array[StatusItem] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ArcBestExpediteCustomerApi = require('arc_best_expedite_customer_api');

var api = new ArcBestExpediteCustomerApi.ShipmentsApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.shipmentsGetShipmentStatusCodes(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class shipmentsGetShipmentStatusCodesExample
    {
        public void main()
        {
            
            var apiInstance = new ShipmentsApi();

            try
            {
                // Returns all possible shipment status code values.
                array[StatusItem] result = apiInstance.shipmentsGetShipmentStatusCodes();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ShipmentsApi.shipmentsGetShipmentStatusCodes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ShipmentsApi();

try {
    $result = $api_instance->shipmentsGetShipmentStatusCodes();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ShipmentsApi->shipmentsGetShipmentStatusCodes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ShipmentsApi;

my $api_instance = WWW::SwaggerClient::ShipmentsApi->new();

eval { 
    my $result = $api_instance->shipmentsGetShipmentStatusCodes();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ShipmentsApi->shipmentsGetShipmentStatusCodes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ShipmentsApi()

try: 
    # Returns all possible shipment status code values.
    api_response = api_instance.shipments_get_shipment_status_codes()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ShipmentsApi->shipmentsGetShipmentStatusCodes: %s\n" % e)

Parameters

Responses

Status: 200 - OK


shipmentsGetShipmentsByReferenceNumbers

Returns the shipments that contain one of the specified {referenceNumbers} and the authenticated user has permission to access.


/shipments/search

Usage and SDK Samples

curl -X POST "http://localhost:63997/shipments/search"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ShipmentsApi;

import java.io.File;
import java.util.*;

public class ShipmentsApiExample {

    public static void main(String[] args) {
        
        ShipmentsApi apiInstance = new ShipmentsApi();
        array[String] referenceNumbers = ; // array[String] | The shipment reference numbers.
        try {
            array[ShipmentDetails] result = apiInstance.shipmentsGetShipmentsByReferenceNumbers(referenceNumbers);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ShipmentsApi#shipmentsGetShipmentsByReferenceNumbers");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ShipmentsApi;

public class ShipmentsApiExample {

    public static void main(String[] args) {
        ShipmentsApi apiInstance = new ShipmentsApi();
        array[String] referenceNumbers = ; // array[String] | The shipment reference numbers.
        try {
            array[ShipmentDetails] result = apiInstance.shipmentsGetShipmentsByReferenceNumbers(referenceNumbers);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ShipmentsApi#shipmentsGetShipmentsByReferenceNumbers");
            e.printStackTrace();
        }
    }
}
array[String] *referenceNumbers = ; // The shipment reference numbers.

ShipmentsApi *apiInstance = [[ShipmentsApi alloc] init];

// Returns the shipments that contain one of the specified {referenceNumbers} and the authenticated user has permission to access.
[apiInstance shipmentsGetShipmentsByReferenceNumbersWith:referenceNumbers
              completionHandler: ^(array[ShipmentDetails] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ArcBestExpediteCustomerApi = require('arc_best_expedite_customer_api');

var api = new ArcBestExpediteCustomerApi.ShipmentsApi()

var referenceNumbers = ; // {array[String]} The shipment reference numbers.


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.shipmentsGetShipmentsByReferenceNumbers(referenceNumbers, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class shipmentsGetShipmentsByReferenceNumbersExample
    {
        public void main()
        {
            
            var apiInstance = new ShipmentsApi();
            var referenceNumbers = new array[String](); // array[String] | The shipment reference numbers.

            try
            {
                // Returns the shipments that contain one of the specified {referenceNumbers} and the authenticated user has permission to access.
                array[ShipmentDetails] result = apiInstance.shipmentsGetShipmentsByReferenceNumbers(referenceNumbers);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ShipmentsApi.shipmentsGetShipmentsByReferenceNumbers: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\ShipmentsApi();
$referenceNumbers = ; // array[String] | The shipment reference numbers.

try {
    $result = $api_instance->shipmentsGetShipmentsByReferenceNumbers($referenceNumbers);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ShipmentsApi->shipmentsGetShipmentsByReferenceNumbers: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ShipmentsApi;

my $api_instance = WWW::SwaggerClient::ShipmentsApi->new();
my $referenceNumbers = [WWW::SwaggerClient::Object::array[String]->new()]; # array[String] | The shipment reference numbers.

eval { 
    my $result = $api_instance->shipmentsGetShipmentsByReferenceNumbers(referenceNumbers => $referenceNumbers);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ShipmentsApi->shipmentsGetShipmentsByReferenceNumbers: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ShipmentsApi()
referenceNumbers =  # array[String] | The shipment reference numbers.

try: 
    # Returns the shipments that contain one of the specified {referenceNumbers} and the authenticated user has permission to access.
    api_response = api_instance.shipments_get_shipments_by_reference_numbers(referenceNumbers)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ShipmentsApi->shipmentsGetShipmentsByReferenceNumbers: %s\n" % e)

Parameters

Body parameters
Name Description
referenceNumbers *

Responses

Status: 200 - OK