Create Shipment - Fabric
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Create Shipment
cURL
curl --request POST \
--url https://prod01.oms.fabric.inc/api/v2/shipment/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'x-site-context: <x-site-context>' \
--data '
{
"shipmentNum": "78974156816152",
"allocationId": "112345678912340",
"invoiceId": "5674156816152",
"poNumber": "1125",
"vendorId": "56",
"statusCode": "SHIPMENT_CREATED",
"type": "STANDARD",
"reshipmentReasonCode": "Order went missing",
"shipDate": "2022-06-06T07:58:30.996Z",
"locationNum": "132412",
"locationType": "DC",
"totalCartons": 2,
"masterTrackingNumber": "TX112345678",
"shipToId": "1",
"shipToAddress": {
"addressLine1": "888 Broadway",
"addressLine2": "505 suite",
"addressLine3": "<string>",
"addressLine4": "<string>",
"city": "New York",
"state": "NY",
"country": "USA",
"postalCode": "1003",
"type": "home",
"latitude": 134.13413,
"longitude": 757.0435
},
"recipient": [\
{\
"name": {\
"first": "John",\
"middle": "<string>",\
"last": "Doe"\
},\
"email": "support@abc.inc",\
"phone": {\
"number": 10612345678,\
"type": "MOBILE"\
}\
}\
],
"cartons": [\
{\
"cartonNum": "1",\
"cartonType": "Package",\
"promisedDeliveryDate": "2022-05-26T07:58:30.996Z",\
"estimatedShipDate": "2022-05-25T07:58:30.996Z",\
"estimatedDeliveryDate": "2022-05-26T07:58:30.996Z",\
"shipmentMethod": "ground",\
"shipmentCarrier": "FEDEX",\
"weight": "500 gram",\
"trackingNumber": "1Z999AA10123456784",\
"trackingURL": "https://fedex.com/tracking",\
"trackingDetails": [\
{\
"event": "picked up",\
"eventId": "627963716b19511e8a3a631b",\
"timestamp": "2019-09-30T07:58:30.996Z",\
"shipmentCarrier": "FEDEX",\
"location": "Reno, NV",\
"notes": {}\
}\
],\
"items": [\
{\
"lineItemId": "1",\
"itemId": "100023",\
"sku": "SKU0023",\
"orderId": "317736896",\
"orderNumber": "507f1f77bcf86cd799439011",\
"channelId": "12",\
"segment": null,\
"vendorId": "56",\
"orderedQuantity": 2,\
"shippedQuantity": 2,\
"returnQuantity": 1,\
"returnAmount": 10,\
"fees": [\
{\
"type": "tax",\
"value": 34.56,\
"quantity": 12,\
"refundAmount": 10.4\
}\
],\
"giftCard": [\
{\
"giftCardNum": "453456765",\
"amount": 50\
}\
],\
"attributes": {},\
"uom": null\
}\
]\
}\
],
"scratchedItems": [\
{\
"lineItemId": "2",\
"itemId": "100043",\
"sku": "SKU00043",\
"quantity": 1,\
"reasonCode": "<string>",\
"subReasonCode": null,\
"attributes": {},\
"uom": null\
}\
],
"auditLogs": [\
{\
"auditType": "create",\
"employeeId": "62272e917b12209e68751d94",\
"auditTimestamp": "2022-05-12T09:24:54.804Z",\
"source": "POS",\
"note": "Note",\
"attributes": {},\
"updatedFields": [\
{\
"attributeName": "UOM",\
"attributeOriginalValue": "PK"\
}\
]\
}\
],
"attributes": {}
}
'
import requests
url = "https://prod01.oms.fabric.inc/api/v2/shipment/"
payload = {
"shipmentNum": "78974156816152",
"allocationId": "112345678912340",
"invoiceId": "5674156816152",
"poNumber": "1125",
"vendorId": "56",
"statusCode": "SHIPMENT_CREATED",
"type": "STANDARD",
"reshipmentReasonCode": "Order went missing",
"shipDate": "2022-06-06T07:58:30.996Z",
"locationNum": "132412",
"locationType": "DC",
"totalCartons": 2,
"masterTrackingNumber": "TX112345678",
"shipToId": "1",
"shipToAddress": {
"addressLine1": "888 Broadway",
"addressLine2": "505 suite",
"addressLine3": "<string>",
"addressLine4": "<string>",
"city": "New York",
"state": "NY",
"country": "USA",
"postalCode": "1003",
"type": "home",
"latitude": 134.13413,
"longitude": 757.0435
},
"recipient": [\
{\
"name": {\
"first": "John",\
"middle": "<string>",\
"last": "Doe"\
},\
"email": "support@abc.inc",\
"phone": {\
"number": 10612345678,\
"type": "MOBILE"\
}\
}\
],
"cartons": [\
{\
"cartonNum": "1",\
"cartonType": "Package",\
"promisedDeliveryDate": "2022-05-26T07:58:30.996Z",\
"estimatedShipDate": "2022-05-25T07:58:30.996Z",\
"estimatedDeliveryDate": "2022-05-26T07:58:30.996Z",\
"shipmentMethod": "ground",\
"shipmentCarrier": "FEDEX",\
"weight": "500 gram",\
"trackingNumber": "1Z999AA10123456784",\
"trackingURL": "https://fedex.com/tracking",\
"trackingDetails": [\
{\
"event": "picked up",\
"eventId": "627963716b19511e8a3a631b",\
"timestamp": "2019-09-30T07:58:30.996Z",\
"shipmentCarrier": "FEDEX",\
"location": "Reno, NV",\
"notes": {}\
}\
],\
"items": [\
{\
"lineItemId": "1",\
"itemId": "100023",\
"sku": "SKU0023",\
"orderId": "317736896",\
"orderNumber": "507f1f77bcf86cd799439011",\
"channelId": "12",\
"segment": None,\
"vendorId": "56",\
"orderedQuantity": 2,\
"shippedQuantity": 2,\
"returnQuantity": 1,\
"returnAmount": 10,\
"fees": [\
{\
"type": "tax",\
"value": 34.56,\
"quantity": 12,\
"refundAmount": 10.4\
}\
],\
"giftCard": [\
{\
"giftCardNum": "453456765",\
"amount": 50\
}\
],\
"attributes": {},\
"uom": None\
}\
]\
}\
],
"scratchedItems": [\
{\
"lineItemId": "2",\
"itemId": "100043",\
"sku": "SKU00043",\
"quantity": 1,\
"reasonCode": "<string>",\
"subReasonCode": None,\
"attributes": {},\
"uom": None\
}\
],
"auditLogs": [\
{\
"auditType": "create",\
"employeeId": "62272e917b12209e68751d94",\
"auditTimestamp": "2022-05-12T09:24:54.804Z",\
"source": "POS",\
"note": "Note",\
"attributes": {},\
"updatedFields": [\
{\
"attributeName": "UOM",\
"attributeOriginalValue": "PK"\
}\
]\
}\
],
"attributes": {}
}
headers = {
"x-site-context": "<x-site-context>",
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
const options = {
method: 'POST',
headers: {
'x-site-context': '<x-site-context>',
Authorization: 'Bearer <token>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
shipmentNum: '78974156816152',
allocationId: '112345678912340',
invoiceId: '5674156816152',
poNumber: '1125',
vendorId: '56',
statusCode: 'SHIPMENT_CREATED',
type: 'STANDARD',
reshipmentReasonCode: 'Order went missing',
shipDate: '2022-06-06T07:58:30.996Z',
locationNum: '132412',
locationType: 'DC',
totalCartons: 2,
masterTrackingNumber: 'TX112345678',
shipToId: '1',
shipToAddress: {
addressLine1: '888 Broadway',
addressLine2: '505 suite',
addressLine3: '<string>',
addressLine4: '<string>',
city: 'New York',
state: 'NY',
country: 'USA',
postalCode: '1003',
type: 'home',
latitude: 134.13413,
longitude: 757.0435
},
recipient: [\
{\
name: {first: 'John', middle: '<string>', last: 'Doe'},\
email: 'support@abc.inc',\
phone: {number: 10612345678, type: 'MOBILE'}\
}\
],
cartons: [\
{\
cartonNum: '1',\
cartonType: 'Package',\
promisedDeliveryDate: '2022-05-26T07:58:30.996Z',\
estimatedShipDate: '2022-05-25T07:58:30.996Z',\
estimatedDeliveryDate: '2022-05-26T07:58:30.996Z',\
shipmentMethod: 'ground',\
shipmentCarrier: 'FEDEX',\
weight: '500 gram',\
trackingNumber: '1Z999AA10123456784',\
trackingURL: 'https://fedex.com/tracking',\
trackingDetails: [\
{\
event: 'picked up',\
eventId: '627963716b19511e8a3a631b',\
timestamp: '2019-09-30T07:58:30.996Z',\
shipmentCarrier: 'FEDEX',\
location: 'Reno, NV',\
notes: {}\
}\
],\
items: [\
{\
lineItemId: '1',\
itemId: '100023',\
sku: 'SKU0023',\
orderId: '317736896',\
orderNumber: '507f1f77bcf86cd799439011',\
channelId: '12',\
segment: null,\
vendorId: '56',\
orderedQuantity: 2,\
shippedQuantity: 2,\
returnQuantity: 1,\
returnAmount: 10,\
fees: [{type: 'tax', value: 34.56, quantity: 12, refundAmount: 10.4}],\
giftCard: [{giftCardNum: '453456765', amount: 50}],\
attributes: {},\
uom: null\
}\
]\
}\
],
scratchedItems: [\
{\
lineItemId: '2',\
itemId: '100043',\
sku: 'SKU00043',\
quantity: 1,\
reasonCode: '<string>',\
subReasonCode: null,\
attributes: {},\
uom: null\
}\
],
auditLogs: [\
{\
auditType: 'create',\
employeeId: '62272e917b12209e68751d94',\
auditTimestamp: '2022-05-12T09:24:54.804Z',\
source: 'POS',\
note: 'Note',\
attributes: {},\
updatedFields: [{attributeName: 'UOM', attributeOriginalValue: 'PK'}]\
}\
],
attributes: {}
})
};
fetch('https://prod01.oms.fabric.inc/api/v2/shipment/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php
$curl = curl_init();
curl_setopt_array($curl, [\
CURLOPT_URL => "https://prod01.oms.fabric.inc/api/v2/shipment/",\
CURLOPT_RETURNTRANSFER => true,\
CURLOPT_ENCODING => "",\
CURLOPT_MAXREDIRS => 10,\
CURLOPT_TIMEOUT => 30,\
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,\
CURLOPT_CUSTOMREQUEST => "POST",\
CURLOPT_POSTFIELDS => json_encode([\
'shipmentNum' => '78974156816152',\
'allocationId' => '112345678912340',\
'invoiceId' => '5674156816152',\
'poNumber' => '1125',\
'vendorId' => '56',\
'statusCode' => 'SHIPMENT_CREATED',\
'type' => 'STANDARD',\
'reshipmentReasonCode' => 'Order went missing',\
'shipDate' => '2022-06-06T07:58:30.996Z',\
'locationNum' => '132412',\
'locationType' => 'DC',\
'totalCartons' => 2,\
'masterTrackingNumber' => 'TX112345678',\
'shipToId' => '1',\
'shipToAddress' => [\
'addressLine1' => '888 Broadway',\
'addressLine2' => '505 suite',\
'addressLine3' => '<string>',\
'addressLine4' => '<string>',\
'city' => 'New York',\
'state' => 'NY',\
'country' => 'USA',\
'postalCode' => '1003',\
'type' => 'home',\
'latitude' => 134.13413,\
'longitude' => 757.0435\
],\
'recipient' => [\
[\
'name' => [\
'first' => 'John',\
'middle' => '<string>',\
'last' => 'Doe'\
],\
'email' => 'support@abc.inc',\
'phone' => [\
'number' => 10612345678,\
'type' => 'MOBILE'\
]\
]\
],\
'cartons' => [\
[\
'cartonNum' => '1',\
'cartonType' => 'Package',\
'promisedDeliveryDate' => '2022-05-26T07:58:30.996Z',\
'estimatedShipDate' => '2022-05-25T07:58:30.996Z',\
'estimatedDeliveryDate' => '2022-05-26T07:58:30.996Z',\
'shipmentMethod' => 'ground',\
'shipmentCarrier' => 'FEDEX',\
'weight' => '500 gram',\
'trackingNumber' => '1Z999AA10123456784',\
'trackingURL' => 'https://fedex.com/tracking',\
'trackingDetails' => [\
[\
'event' => 'picked up',\
'eventId' => '627963716b19511e8a3a631b',\
'timestamp' => '2019-09-30T07:58:30.996Z',\
'shipmentCarrier' => 'FEDEX',\
'location' => 'Reno, NV',\
'notes' => [\
\
]\
]\
],\
'items' => [\
[\
'lineItemId' => '1',\
'itemId' => '100023',\
'sku' => 'SKU0023',\
'orderId' => '317736896',\
'orderNumber' => '507f1f77bcf86cd799439011',\
'channelId' => '12',\
'segment' => null,\
'vendorId' => '56',\
'orderedQuantity' => 2,\
'shippedQuantity' => 2,\
'returnQuantity' => 1,\
'returnAmount' => 10,\
'fees' => [\
[\
'type' => 'tax',\
'value' => 34.56,\
'quantity' => 12,\
'refundAmount' => 10.4\
]\
],\
'giftCard' => [\
[\
'giftCardNum' => '453456765',\
'amount' => 50\
]\
],\
'attributes' => [\
\
],\
'uom' => null\
]\
]\
]\
],\
'scratchedItems' => [\
[\
'lineItemId' => '2',\
'itemId' => '100043',\
'sku' => 'SKU00043',\
'quantity' => 1,\
'reasonCode' => '<string>',\
'subReasonCode' => null,\
'attributes' => [\
\
],\
'uom' => null\
]\
],\
'auditLogs' => [\
[\
'auditType' => 'create',\
'employeeId' => '62272e917b12209e68751d94',\
'auditTimestamp' => '2022-05-12T09:24:54.804Z',\
'source' => 'POS',\
'note' => 'Note',\
'attributes' => [\
\
],\
'updatedFields' => [\
[\
'attributeName' => 'UOM',\
'attributeOriginalValue' => 'PK'\
]\
]\
]\
],\
'attributes' => [\
\
]\
]),\
CURLOPT_HTTPHEADER => [\
"Authorization: Bearer <token>",\
"Content-Type: application/json",\
"x-site-context: <x-site-context>"\
],\
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://prod01.oms.fabric.inc/api/v2/shipment/"
payload := strings.NewReader("{\n \"shipmentNum\": \"78974156816152\",\n \"allocationId\": \"112345678912340\",\n \"invoiceId\": \"5674156816152\",\n \"poNumber\": \"1125\",\n \"vendorId\": \"56\",\n \"statusCode\": \"SHIPMENT_CREATED\",\n \"type\": \"STANDARD\",\n \"reshipmentReasonCode\": \"Order went missing\",\n \"shipDate\": \"2022-06-06T07:58:30.996Z\",\n \"locationNum\": \"132412\",\n \"locationType\": \"DC\",\n \"totalCartons\": 2,\n \"masterTrackingNumber\": \"TX112345678\",\n \"shipToId\": \"1\",\n \"shipToAddress\": {\n \"addressLine1\": \"888 Broadway\",\n \"addressLine2\": \"505 suite\",\n \"addressLine3\": \"<string>\",\n \"addressLine4\": \"<string>\",\n \"city\": \"New York\",\n \"state\": \"NY\",\n \"country\": \"USA\",\n \"postalCode\": \"1003\",\n \"type\": \"home\",\n \"latitude\": 134.13413,\n \"longitude\": 757.0435\n },\n \"recipient\": [\n {\n \"name\": {\n \"first\": \"John\",\n \"middle\": \"<string>\",\n \"last\": \"Doe\"\n },\n \"email\": \"support@abc.inc\",\n \"phone\": {\n \"number\": 10612345678,\n \"type\": \"MOBILE\"\n }\n }\n ],\n \"cartons\": [\n {\n \"cartonNum\": \"1\",\n \"cartonType\": \"Package\",\n \"promisedDeliveryDate\": \"2022-05-26T07:58:30.996Z\",\n \"estimatedShipDate\": \"2022-05-25T07:58:30.996Z\",\n \"estimatedDeliveryDate\": \"2022-05-26T07:58:30.996Z\",\n \"shipmentMethod\": \"ground\",\n \"shipmentCarrier\": \"FEDEX\",\n \"weight\": \"500 gram\",\n \"trackingNumber\": \"1Z999AA10123456784\",\n \"trackingURL\": \"https://fedex.com/tracking\",\n \"trackingDetails\": [\n {\n \"event\": \"picked up\",\n \"eventId\": \"627963716b19511e8a3a631b\",\n \"timestamp\": \"2019-09-30T07:58:30.996Z\",\n \"shipmentCarrier\": \"FEDEX\",\n \"location\": \"Reno, NV\",\n \"notes\": {}\n }\n ],\n \"items\": [\n {\n \"lineItemId\": \"1\",\n \"itemId\": \"100023\",\n \"sku\": \"SKU0023\",\n \"orderId\": \"317736896\",\n \"orderNumber\": \"507f1f77bcf86cd799439011\",\n \"channelId\": \"12\",\n \"segment\": null,\n \"vendorId\": \"56\",\n \"orderedQuantity\": 2,\n \"shippedQuantity\": 2,\n \"returnQuantity\": 1,\n \"returnAmount\": 10,\n \"fees\": [\n {\n \"type\": \"tax\",\n \"value\": 34.56,\n \"quantity\": 12,\n \"refundAmount\": 10.4\n }\n ],\n \"giftCard\": [\n {\n \"giftCardNum\": \"453456765\",\n \"amount\": 50\n }\n ],\n \"attributes\": {},\n \"uom\": null\n }\n ]\n }\n ],\n \"scratchedItems\": [\n {\n \"lineItemId\": \"2\",\n \"itemId\": \"100043\",\n \"sku\": \"SKU00043\",\n \"quantity\": 1,\n \"reasonCode\": \"<string>\",\n \"subReasonCode\": null,\n \"attributes\": {},\n \"uom\": null\n }\n ],\n \"auditLogs\": [\n {\n \"auditType\": \"create\",\n \"employeeId\": \"62272e917b12209e68751d94\",\n \"auditTimestamp\": \"2022-05-12T09:24:54.804Z\",\n \"source\": \"POS\",\n \"note\": \"Note\",\n \"attributes\": {},\n \"updatedFields\": [\n {\n \"attributeName\": \"UOM\",\n \"attributeOriginalValue\": \"PK\"\n }\n ]\n }\n ],\n \"attributes\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-site-context", "<x-site-context>")
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}
HttpResponse<String> response = Unirest.post("https://prod01.oms.fabric.inc/api/v2/shipment/")
.header("x-site-context", "<x-site-context>")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"shipmentNum\": \"78974156816152\",\n \"allocationId\": \"112345678912340\",\n \"invoiceId\": \"5674156816152\",\n \"poNumber\": \"1125\",\n \"vendorId\": \"56\",\n \"statusCode\": \"SHIPMENT_CREATED\",\n \"type\": \"STANDARD\",\n \"reshipmentReasonCode\": \"Order went missing\",\n \"shipDate\": \"2022-06-06T07:58:30.996Z\",\n \"locationNum\": \"132412\",\n \"locationType\": \"DC\",\n \"totalCartons\": 2,\n \"masterTrackingNumber\": \"TX112345678\",\n \"shipToId\": \"1\",\n \"shipToAddress\": {\n \"addressLine1\": \"888 Broadway\",\n \"addressLine2\": \"505 suite\",\n \"addressLine3\": \"<string>\",\n \"addressLine4\": \"<string>\",\n \"city\": \"New York\",\n \"state\": \"NY\",\n \"country\": \"USA\",\n \"postalCode\": \"1003\",\n \"type\": \"home\",\n \"latitude\": 134.13413,\n \"longitude\": 757.0435\n },\n \"recipient\": [\n {\n \"name\": {\n \"first\": \"John\",\n \"middle\": \"<string>\",\n \"last\": \"Doe\"\n },\n \"email\": \"support@abc.inc\",\n \"phone\": {\n \"number\": 10612345678,\n \"type\": \"MOBILE\"\n }\n }\n ],\n \"cartons\": [\n {\n \"cartonNum\": \"1\",\n \"cartonType\": \"Package\",\n \"promisedDeliveryDate\": \"2022-05-26T07:58:30.996Z\",\n \"estimatedShipDate\": \"2022-05-25T07:58:30.996Z\",\n \"estimatedDeliveryDate\": \"2022-05-26T07:58:30.996Z\",\n \"shipmentMethod\": \"ground\",\n \"shipmentCarrier\": \"FEDEX\",\n \"weight\": \"500 gram\",\n \"trackingNumber\": \"1Z999AA10123456784\",\n \"trackingURL\": \"https://fedex.com/tracking\",\n \"trackingDetails\": [\n {\n \"event\": \"picked up\",\n \"eventId\": \"627963716b19511e8a3a631b\",\n \"timestamp\": \"2019-09-30T07:58:30.996Z\",\n \"shipmentCarrier\": \"FEDEX\",\n \"location\": \"Reno, NV\",\n \"notes\": {}\n }\n ],\n \"items\": [\n {\n \"lineItemId\": \"1\",\n \"itemId\": \"100023\",\n \"sku\": \"SKU0023\",\n \"orderId\": \"317736896\",\n \"orderNumber\": \"507f1f77bcf86cd799439011\",\n \"channelId\": \"12\",\n \"segment\": null,\n \"vendorId\": \"56\",\n \"orderedQuantity\": 2,\n \"shippedQuantity\": 2,\n \"returnQuantity\": 1,\n \"returnAmount\": 10,\n \"fees\": [\n {\n \"type\": \"tax\",\n \"value\": 34.56,\n \"quantity\": 12,\n \"refundAmount\": 10.4\n }\n ],\n \"giftCard\": [\n {\n \"giftCardNum\": \"453456765\",\n \"amount\": 50\n }\n ],\n \"attributes\": {},\n \"uom\": null\n }\n ]\n }\n ],\n \"scratchedItems\": [\n {\n \"lineItemId\": \"2\",\n \"itemId\": \"100043\",\n \"sku\": \"SKU00043\",\n \"quantity\": 1,\n \"reasonCode\": \"<string>\",\n \"subReasonCode\": null,\n \"attributes\": {},\n \"uom\": null\n }\n ],\n \"auditLogs\": [\n {\n \"auditType\": \"create\",\n \"employeeId\": \"62272e917b12209e68751d94\",\n \"auditTimestamp\": \"2022-05-12T09:24:54.804Z\",\n \"source\": \"POS\",\n \"note\": \"Note\",\n \"attributes\": {},\n \"updatedFields\": [\n {\n \"attributeName\": \"UOM\",\n \"attributeOriginalValue\": \"PK\"\n }\n ]\n }\n ],\n \"attributes\": {}\n}")
.asString();
require 'uri'
require 'net/http'
url = URI("https://prod01.oms.fabric.inc/api/v2/shipment/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-site-context"] = '<x-site-context>'
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"shipmentNum\": \"78974156816152\",\n \"allocationId\": \"112345678912340\",\n \"invoiceId\": \"5674156816152\",\n \"poNumber\": \"1125\",\n \"vendorId\": \"56\",\n \"statusCode\": \"SHIPMENT_CREATED\",\n \"type\": \"STANDARD\",\n \"reshipmentReasonCode\": \"Order went missing\",\n \"shipDate\": \"2022-06-06T07:58:30.996Z\",\n \"locationNum\": \"132412\",\n \"locationType\": \"DC\",\n \"totalCartons\": 2,\n \"masterTrackingNumber\": \"TX112345678\",\n \"shipToId\": \"1\",\n \"shipToAddress\": {\n \"addressLine1\": \"888 Broadway\",\n \"addressLine2\": \"505 suite\",\n \"addressLine3\": \"<string>\",\n \"addressLine4\": \"<string>\",\n \"city\": \"New York\",\n \"state\": \"NY\",\n \"country\": \"USA\",\n \"postalCode\": \"1003\",\n \"type\": \"home\",\n \"latitude\": 134.13413,\n \"longitude\": 757.0435\n },\n \"recipient\": [\n {\n \"name\": {\n \"first\": \"John\",\n \"middle\": \"<string>\",\n \"last\": \"Doe\"\n },\n \"email\": \"support@abc.inc\",\n \"phone\": {\n \"number\": 10612345678,\n \"type\": \"MOBILE\"\n }\n }\n ],\n \"cartons\": [\n {\n \"cartonNum\": \"1\",\n \"cartonType\": \"Package\",\n \"promisedDeliveryDate\": \"2022-05-26T07:58:30.996Z\",\n \"estimatedShipDate\": \"2022-05-25T07:58:30.996Z\",\n \"estimatedDeliveryDate\": \"2022-05-26T07:58:30.996Z\",\n \"shipmentMethod\": \"ground\",\n \"shipmentCarrier\": \"FEDEX\",\n \"weight\": \"500 gram\",\n \"trackingNumber\": \"1Z999AA10123456784\",\n \"trackingURL\": \"https://fedex.com/tracking\",\n \"trackingDetails\": [\n {\n \"event\": \"picked up\",\n \"eventId\": \"627963716b19511e8a3a631b\",\n \"timestamp\": \"2019-09-30T07:58:30.996Z\",\n \"shipmentCarrier\": \"FEDEX\",\n \"location\": \"Reno, NV\",\n \"notes\": {}\n }\n ],\n \"items\": [\n {\n \"lineItemId\": \"1\",\n \"itemId\": \"100023\",\n \"sku\": \"SKU0023\",\n \"orderId\": \"317736896\",\n \"orderNumber\": \"507f1f77bcf86cd799439011\",\n \"channelId\": \"12\",\n \"segment\": null,\n \"vendorId\": \"56\",\n \"orderedQuantity\": 2,\n \"shippedQuantity\": 2,\n \"returnQuantity\": 1,\n \"returnAmount\": 10,\n \"fees\": [\n {\n \"type\": \"tax\",\n \"value\": 34.56,\n \"quantity\": 12,\n \"refundAmount\": 10.4\n }\n ],\n \"giftCard\": [\n {\n \"giftCardNum\": \"453456765\",\n \"amount\": 50\n }\n ],\n \"attributes\": {},\n \"uom\": null\n }\n ]\n }\n ],\n \"scratchedItems\": [\n {\n \"lineItemId\": \"2\",\n \"itemId\": \"100043\",\n \"sku\": \"SKU00043\",\n \"quantity\": 1,\n \"reasonCode\": \"<string>\",\n \"subReasonCode\": null,\n \"attributes\": {},\n \"uom\": null\n }\n ],\n \"auditLogs\": [\n {\n \"auditType\": \"create\",\n \"employeeId\": \"62272e917b12209e68751d94\",\n \"auditTimestamp\": \"2022-05-12T09:24:54.804Z\",\n \"source\": \"POS\",\n \"note\": \"Note\",\n \"attributes\": {},\n \"updatedFields\": [\n {\n \"attributeName\": \"UOM\",\n \"attributeOriginalValue\": \"PK\"\n }\n ]\n }\n ],\n \"attributes\": {}\n}"
response = http.request(request)
puts response.read_body
200
400
404
500
{
"shipmentId": "627963716b19511e8a3a631b",
"shipmentNum": "78974156816152",
"invoiceId": "5674156816152",
"allocationId": "112345678912340",
"orderNumber": [\
"112345678912340",\
"112345678912340"\
],
"poNumber": "1125",
"vendorId": "56",
"statusCode": "SHIPPED",
"type": "STANDARD",
"reshipmentReasonCode": "Order went missing",
"shipDate": "2022-06-06T07:58:30.996Z",
"locationNum": "132412",
"locationType": "DC",
"totalCartons": 2,
"masterTrackingNumber": "TX112345678",
"shipToId": "1",
"shipToAddress": {
"addressLine1": "888 Broadway",
"addressLine2": "505 suite",
"addressLine3": "<string>",
"addressLine4": "<string>",
"city": "New York",
"state": "NY",
"country": "USA",
"postalCode": "1003",
"type": "home",
"latitude": 134.13413,
"longitude": 757.0435
},
"recipient": [\
{\
"name": {\
"first": "John",\
"middle": "<string>",\
"last": "Doe"\
},\
"email": "support@abc.inc",\
"phone": {\
"number": 10612345678,\
"type": "MOBILE"\
}\
}\
],
"cartons": [\
{\
"cartonNum": "1",\
"cartonType": "Package",\
"promisedDeliveryDate": "2022-05-26T07:58:30.996Z",\
"estimatedShipDate": "2022-05-25T07:58:30.996Z",\
"estimatedDeliveryDate": "2022-05-26T07:58:30.996Z",\
"shipmentMethod": "ground",\
"shipmentCarrier": "FEDEX",\
"weight": "500 gram",\
"trackingNumber": "1Z999AA10123456784",\
"trackingURL": "https://fedex.com/tracking",\
"trackingDetails": [\
{\
"event": "picked up",\
"eventId": "627963716b19511e8a3a631b",\
"timestamp": "2019-09-30T07:58:30.996Z",\
"shipmentCarrier": "FEDEX",\
"location": "Reno, NV",\
"notes": {}\
}\
],\
"items": [\
{\
"shipmentLineItemId": "607f1f77bcf86cd799439011",\
"orderId": "317736896",\
"orderNumber": "507f1f77bcf86cd799439011",\
"lineItemId": "1",\
"itemId": "100023",\
"sku": "SKU0023",\
"channelId": "12",\
"segment": null,\
"vendorId": "56",\
"orderedQuantity": 2,\
"shippedQuantity": 2,\
"returnQuantity": 1,\
"returnAmount": 10,\
"fees": [\
{\
"type": "tax",\
"value": 34.56,\
"quantity": 12,\
"refundAmount": 10.4\
}\
],\
"giftCard": [\
{\
"giftCardNum": "453456765",\
"amount": 50,\
"giftCardStatus": "ACTIVE",\
"giftCardActiveRequestDate": "2022-05-26T07:58:30.996Z",\
"giftCardActiveDate": "2022-06-26T07:58:30.996Z"\
}\
],\
"attributes": {},\
"uom": null\
}\
]\
}\
],
"scratchedItems": [\
{\
"orderId": "507f1f77bcf86cd799439012",\
"lineItemId": "2",\
"itemId": "100043",\
"sku": "SKU00043",\
"quantity": 1,\
"reasonCode": "<string>",\
"subReasonCode": "<string>",\
"attributes": {},\
"uom": null\
}\
],
"createdAt": "2022-06-06T07:58:30.996Z",
"updatedAt": "2022-06-06T07:58:30.996Z",
"auditLogs": [\
{\
"auditType": "create",\
"employeeId": "62272e917b12209e68751d94",\
"auditTimestamp": "2022-05-12T09:24:54.804Z",\
"source": "POS",\
"note": "Note",\
"attributes": {},\
"updatedFields": [\
{\
"attributeName": "UOM",\
"attributeOriginalValue": "PK"\
}\
]\
}\
],
"attributes": {}
}
{
"message": "Bad Request"
}
{
"message": "Shipment Not Found."
}
{
"message": "Internal Server Error"
}
POST
/
shipment
/
Try it
Create Shipment
cURL
import requests
url = "https://prod01.oms.fabric.inc/api/v2/shipment/"
response = requests.post(url, json=payload, headers=headers)
print(response.text)
fetch('https://prod01.oms.fabric.inc/api/v2/shipment/', options) .then(res => res.json()) .then(res => console.log(res)) .catch(err => console.error(err));
")
req.Header.Add("Authorization", "Bearer