Transform your service offerings with our shipping and spend management apps
Integrate and quickly deploy client solutions with our complete shipping and financial tools designed to drive efficiency
Turnkey and customizable solutions
Tailor to your client's needs, without the unnecessary overhead
Offer bespoke solutions for your clients with tools for developers, logistics operators and consultants
curl --location 'https://api.commerceship.com/v1/orders' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'return-label: true' \
--header 'full-response: true' \
--header 'Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlY2JkNDQ0My04ZDFhLTRlNmMtYmIyOS0xYmUxMTk2NDZlOGMiLCJwZXJtaXNzaW9ucyI6W10sInJvbGVzIjpbXSwiZXhwIjoxNzA0MDY3MjAwLjB9.5MKHwwW6Se3riycZQ381Tk_NC85jkl5p-My8wp6kvo-OcQeSLWL0Ct8AA5TqJpEHTm-moRGQT1jtr598cEAuUg
' \
--data '{
"from_address": {
"company_name" : "Retail Group",
"first_name" : "James",
"last_name" : "Smith",
"street1" : "456 Elm Ave",
"street2" : "Suite 101",
"city_locality" : "Springfield",
"state_province" : "IL",
"postal_code" : "67890",
"country_code" : "US"
},
"to_address": {
"company_name" : "Client ",
"first_name" : "Mary",
"last_name" : "Johnson",
"street1" : "1122 Cedar Blvd,
"city_locality" : "Brookville",
"state_province" : "CA",
"postal_code" : "99901",
"country_code" : "US"
},
"service": "usps_priority_mail",
"ship_date": "2024-01-02T00:00:00.000Z",
"packages": [
{
"package_type": "parcel",
"insurance_type": "carrier",
"insured_value": {
"value": 20.00,
"unit": "usd"
},
"weight": {
"value": 1.00,
"unit": "lb"
},
"dimensions": {
"length": 12.00,
"width": 9.00,
"height": 4.00,
"unit": "in"
}
}
],
"items": [
{
"description": "shirt",
"quantity": 1,
"item_weight": {
"value": 16.00,
"unit": "oz"
},
"item_value": {
"value": 19.99,
"unit": "usd"
},
"item_dimensions": {
"length": 10.50,
"width": 8.00,
"height": 1.00,
"unit": "in"
},
"sku": "SHRT-BLA-M-001",
"origin_country_code": "US"
}
],
"create_label": true
}'
import okhttp3.*;
import java.io.IOException;
public class CommerceShipApi {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"from_address\": {\n \"company_name\" : \"Retail Group\",\n \"first_name\" : \"James\",\n \"last_name\" : \"Smith\",\n \"street1\" : \"456 Elm Ave\",\n \"street2\" : \"Suite 101\",\n \"city_locality\" : \"Springfield\",\n \"state_province\" : \"IL\",\n \"postal_code\" : \"67890\",\n \"country_code\" : \"US\"\n },\n \"to_address\": {\n \"company_name\" : \"Client \",\n \"first_name\" : \"Mary\",\n \"last_name\" : \"Johnson\",\n \"street1\" : \"1122 Cedar Blvd\",\n \"city_locality\" : \"Brookville\",\n \"state_province\" : \"CA\",\n \"postal_code\" : \"99901\",\n \"country_code\" : \"US\"\n },\n \"service\": \"usps_priority_mail\",\n \"ship_date\": \"2024-01-02T00:00:00.000Z\",\n \"packages\": [\n {\n \"package_type\": \"parcel\",\n \"insurance_type\": \"carrier\",\n \"insured_value\": {\n \"value\": 20.00,\n \"unit\": \"usd\"\n },\n \"weight\": {\n \"value\": 1.00,\n \"unit\": \"lb\"\n },\n \"dimensions\": {\n \"length\": 12.00,\n \"width\": 9.00,\n \"height\": 4.00,\n \"unit\": \"in\"\n }\n }\n ],\n \"items\": [\n {\n \"description\": \"shirt\",\n \"quantity\": 1,\n \"item_weight\": {\n \"value\": 16.00,\n \"unit\": \"oz\"\n },\n \"item_value\": {\n \"value\": 19.99,\n \"unit\": \"usd\"\n },\n \"item_dimensions\": {\n \"length\": 10.50,\n \"width\": 8.00,\n \"height\": 1.00,\n \"unit\": \"in\"\n },\n \"sku\": \"SHRT-BLA-M-001\",\n \"origin_country_code\": \"US\"\n }\n ],\n \"create_label\": true\n}");
Request request = new Request.Builder()
.url("https://api.commerceship.com/v1/orders")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.addHeader("Accept", "application/json")
.addHeader("return-label", "true")
.addHeader("full-response", "true")
.addHeader("Authorization", "Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlY2JkNDQ0My04ZDFhLTRlNmMtYmIyOS0xYmUxMTk2NDZlOGMiLCJwZXJtaXNzaW9ucyI6W10sInJvbGVzIjpbXSwiZXhwIjoxNzA0MDY3MjAwLjB9.5MKHwwW6Se3riycZQ381Tk_NC85jkl5p-My8wp6kvo-OcQeSLWL0Ct8AA5TqJpEHTm-moRGQT1jtr598cEAuUg")
.build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());
}
}
using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
class CommerceShipApi
{
static async Task Main(string[] args)
{
var httpClient = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://api.commerceship.com/v1/orders")
{
Content = new StringContent("{\n \"from_address\": {\n \"company_name\" : \"Retail Group\",\n \"first_name\" : \"James\",\n \"last_name\" : \"Smith\",\n \"street1\" : \"456 Elm Ave\",\n \"street2\" : \"Suite 101\",\n \"city_locality\" : \"Springfield\",\n \"state_province\" : \"IL\",\n \"postal_code\" : \"67890\",\n \"country_code\" : \"US\"\n },\n \"to_address\": {\n \"company_name\" : \"Client \",\n \"first_name\" : \"Mary\",\n \"last_name\" : \"Johnson\",\n \"street1\" : \"1122 Cedar Blvd\",\n \"city_locality\" : \"Brookville\",\n \"state_province\" : \"CA\",\n \"postal_code\" : \"99901\",\n \"country_code\" : \"US\"\n },\n \"service\": \"usps_priority_mail\",\n \"ship_date\": \"2024-01-02T00:00:00.000Z\",\n \"packages\": [\n {\n \"package_type\": \"parcel\",\n \"insurance_type\": \"carrier\",\n \"insured_value\": {\n \"value\": 20.00,\n \"unit\": \"usd\"\n },\n \"weight\": {\n \"value\": 1.00,\n \"unit\": \"lb\"\n },\n \"dimensions\": {\n \"length\": 12.00,\n \"width\": 9.00,\n \"height\": 4.00,\n \"unit\": \"in\"\n }\n }\n ],\n \"items\": [\n {\n \"description\": \"shirt\",\n \"quantity\": 1,\n \"item_weight\": {\n \"value\": 16.00,\n \"unit\": \"oz\"\n },\n \"item_value\": {\n \"value\": 19.99,\n \"unit\": \"usd\"\n },\n \"item_dimensions\": {\n \"length\": 10.50,\n \"width\": 8.00,\n \"height\": 1.00,\n \"unit\": \"in\"\n },\n \"sku\": \"SHRT-BLA-M-001\",\n \"origin_country_code\": \"US\"\n }\n ],\n \"create_label\": true\n}", Encoding.UTF8, "application/json"),
};
request.Headers.Add("Accept", "application/json");
request.Headers.Add("return-label", "true");
request.Headers.Add("full-response", "true");
request.Headers.Add("Authorization", "Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlY2JkNDQ0My04ZDFhLTRlNmMtYmIyOS0xYmUxMTk2NDZlOGMiLCJwZXJtaXNzaW9ucyI6W10sInJvbGVzIjpbXSwiZXhwIjoxNzA0MDY3MjAwLjB9.5MKHwwW6Se3riycZQ381Tk_NC85jkl5p-My8wp6kvo-OcQeSLWL0Ct8AA5TqJpEHTm-moRGQT1jtr598cEAuUg");
HttpResponseMessage response = await httpClient.SendAsync(request);
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
}
}
import requests
import json
url = "https://api.commerceship.com/v1/orders"
payload = json.dumps({
"from_address": {
"company_name": "Retail Group",
"first_name": "James",
"last_name": "Smith",
"street1": "456 Elm Ave",
"street2": "Suite 101",
"city_locality": "Springfield",
"state_province": "IL",
"postal_code": "67890",
"country_code": "US"
},
"to_address": {
"company_name": "Client",
"first_name": "Mary",
"last_name": "Johnson",
"street1": "1122 Cedar Blvd",
"city_locality": "Brookville",
"state_province": "CA",
"postal_code": "99901",
"country_code": "US"
},
"service": "usps_priority_mail",
"ship_date": "2024-01-02T00:00:00.000Z",
"packages": [
{
"package_type": "parcel",
"insurance_type": "carrier",
"insured_value": {
"value": 20.00,
"unit": "usd"
},
"weight": {
"value": 1.00,
"unit": "lb"
},
"dimensions": {
"length": 12.00,
"width": 9.00,
"height": 4.00,
"unit": "in"
}
}
],
"items": [
{
"description": "shirt",
"quantity": 1,
"item_weight": {
"value": 16.00,
"unit": "oz"
},
"item_value": {
"value": 19.99,
"unit": "usd"
},
"item_dimensions": {
"length": 10.50,
"width": 8.00,
"height": 1.00,
"unit": "in"
},
"sku": "SHRT-BLA-M-001",
"origin_country_code": "US"
}
],
"create_label": True
})
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'return-label': 'true',
'full-response': 'true',
'Authorization': 'Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlY2JkNDQ0My04ZDFhLTRlNmMtYmIyOS0xYmUxMTk2NDZlOGMiLCJwZXJtaXNzaW9ucyI6W10sInJvbGVzIjpbXSwiZXhwIjoxNzA0MDY3MjAwLjB9.5MKHwwW6Se3riycZQ381Tk_NC85jkl5p-My8wp6kvo-OcQeSLWL0Ct8AA5TqJpEHTm-moRGQT1jtr598cEAuUg'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
Collaborate with us for shared success
Leverage our technology, gain a competitive edge and team up on execution