Shipping Options Multiple
Uri: https://api.finerworks.com/v3/list_shipping_options_multiple
Method: POST
Submit a list of orders to get a list of available shipping options with the required shipping_code to be used when submitting an order for each order.
Body
Requests shipping options by using order details to be submitted via order details object in the body.
Name | Description | Type | Additional information |
---|---|---|---|
orders | array (order_details) |
None. |
Example JSON Body
application/json, text/json
{ "orders": [ { "order_po": "sample string 1", "order_key": "f15b8875-5ea8-49ff-b325-c4c632353e57", "recipient": { "first_name": "sample string 1", "last_name": "sample string 2", "company_name": "sample string 3", "address_1": "sample string 4", "address_2": "sample string 5", "address_3": "sample string 6", "city": "sample string 7", "state_code": "sample string 8", "province": "sample string 9", "zip_postal_code": "sample string 10", "country_code": "sample string 11", "phone": "sample string 12", "email": "sample string 13", "address_order_po": "sample string 14" }, "order_items": [ { "product_order_po": "sample string 1", "product_qty": 2, "product_sku": "sample string 3", "product_image": { "pixel_width": 1, "pixel_height": 2, "product_url_file": "sample string 3", "product_url_thumbnail": "sample string 4" }, "product_title": "sample string 5", "template": {}, "product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97", "custom_data_1": "sample string 8", "custom_data_2": "sample string 9", "custom_data_3": "sample string 10" }, { "product_order_po": "sample string 1", "product_qty": 2, "product_sku": "sample string 3", "product_image": { "pixel_width": 1, "pixel_height": 2, "product_url_file": "sample string 3", "product_url_thumbnail": "sample string 4" }, "product_title": "sample string 5", "template": {}, "product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97", "custom_data_1": "sample string 8", "custom_data_2": "sample string 9", "custom_data_3": "sample string 10" } ], "shipping_code": "sample string 2", "ship_by_date": "2024-10-12T11:30:45.7771857-05:00", "customs_tax_info": { "tax_id": "sample string 1", "tax_type": 0 }, "gift_message": "sample string 3", "test_mode": true, "webhook_order_status_url": "sample string 5", "document_url": "sample string 6", "acct_number_ups": "sample string 7", "acct_number_fedex": "sample string 8", "custom_data_1": "sample string 9", "custom_data_2": "sample string 10", "custom_data_3": "sample string 11" }, { "order_po": "sample string 1", "order_key": "f15b8875-5ea8-49ff-b325-c4c632353e57", "recipient": { "first_name": "sample string 1", "last_name": "sample string 2", "company_name": "sample string 3", "address_1": "sample string 4", "address_2": "sample string 5", "address_3": "sample string 6", "city": "sample string 7", "state_code": "sample string 8", "province": "sample string 9", "zip_postal_code": "sample string 10", "country_code": "sample string 11", "phone": "sample string 12", "email": "sample string 13", "address_order_po": "sample string 14" }, "order_items": [ { "product_order_po": "sample string 1", "product_qty": 2, "product_sku": "sample string 3", "product_image": { "pixel_width": 1, "pixel_height": 2, "product_url_file": "sample string 3", "product_url_thumbnail": "sample string 4" }, "product_title": "sample string 5", "template": {}, "product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97", "custom_data_1": "sample string 8", "custom_data_2": "sample string 9", "custom_data_3": "sample string 10" }, { "product_order_po": "sample string 1", "product_qty": 2, "product_sku": "sample string 3", "product_image": { "pixel_width": 1, "pixel_height": 2, "product_url_file": "sample string 3", "product_url_thumbnail": "sample string 4" }, "product_title": "sample string 5", "template": {}, "product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97", "custom_data_1": "sample string 8", "custom_data_2": "sample string 9", "custom_data_3": "sample string 10" } ], "shipping_code": "sample string 2", "ship_by_date": "2024-10-12T11:30:45.7771857-05:00", "customs_tax_info": { "tax_id": "sample string 1", "tax_type": 0 }, "gift_message": "sample string 3", "test_mode": true, "webhook_order_status_url": "sample string 5", "document_url": "sample string 6", "acct_number_ups": "sample string 7", "acct_number_fedex": "sample string 8", "custom_data_1": "sample string 9", "custom_data_2": "sample string 10", "custom_data_3": "sample string 11" } ] }
Sample Code Library
curl --location --request sample_method 'https://api.finerworks.comsample_endpoint' \
--header 'Content-Type: application/json' \
--header 'web_api_key: my-web-api-key-goes-here' \
--header 'app_key: my-app-key-goes-here' \
--data-raw '{
"orders": [
{
"order_po": "sample string 1",
"order_key": "f15b8875-5ea8-49ff-b325-c4c632353e57",
"recipient": {
"first_name": "sample string 1",
"last_name": "sample string 2",
"company_name": "sample string 3",
"address_1": "sample string 4",
"address_2": "sample string 5",
"address_3": "sample string 6",
"city": "sample string 7",
"state_code": "sample string 8",
"province": "sample string 9",
"zip_postal_code": "sample string 10",
"country_code": "sample string 11",
"phone": "sample string 12",
"email": "sample string 13",
"address_order_po": "sample string 14"
},
"order_items": [
{
"product_order_po": "sample string 1",
"product_qty": 2,
"product_sku": "sample string 3",
"product_image": {
"pixel_width": 1,
"pixel_height": 2,
"product_url_file": "sample string 3",
"product_url_thumbnail": "sample string 4"
},
"product_title": "sample string 5",
"template": {},
"product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97",
"custom_data_1": "sample string 8",
"custom_data_2": "sample string 9",
"custom_data_3": "sample string 10"
},
{
"product_order_po": "sample string 1",
"product_qty": 2,
"product_sku": "sample string 3",
"product_image": {
"pixel_width": 1,
"pixel_height": 2,
"product_url_file": "sample string 3",
"product_url_thumbnail": "sample string 4"
},
"product_title": "sample string 5",
"template": {},
"product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97",
"custom_data_1": "sample string 8",
"custom_data_2": "sample string 9",
"custom_data_3": "sample string 10"
}
],
"shipping_code": "sample string 2",
"ship_by_date": "2024-10-12T11:30:45.7771857-05:00",
"customs_tax_info": {
"tax_id": "sample string 1",
"tax_type": 0
},
"gift_message": "sample string 3",
"test_mode": true,
"webhook_order_status_url": "sample string 5",
"document_url": "sample string 6",
"acct_number_ups": "sample string 7",
"acct_number_fedex": "sample string 8",
"custom_data_1": "sample string 9",
"custom_data_2": "sample string 10",
"custom_data_3": "sample string 11"
},
{
"order_po": "sample string 1",
"order_key": "f15b8875-5ea8-49ff-b325-c4c632353e57",
"recipient": {
"first_name": "sample string 1",
"last_name": "sample string 2",
"company_name": "sample string 3",
"address_1": "sample string 4",
"address_2": "sample string 5",
"address_3": "sample string 6",
"city": "sample string 7",
"state_code": "sample string 8",
"province": "sample string 9",
"zip_postal_code": "sample string 10",
"country_code": "sample string 11",
"phone": "sample string 12",
"email": "sample string 13",
"address_order_po": "sample string 14"
},
"order_items": [
{
"product_order_po": "sample string 1",
"product_qty": 2,
"product_sku": "sample string 3",
"product_image": {
"pixel_width": 1,
"pixel_height": 2,
"product_url_file": "sample string 3",
"product_url_thumbnail": "sample string 4"
},
"product_title": "sample string 5",
"template": {},
"product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97",
"custom_data_1": "sample string 8",
"custom_data_2": "sample string 9",
"custom_data_3": "sample string 10"
},
{
"product_order_po": "sample string 1",
"product_qty": 2,
"product_sku": "sample string 3",
"product_image": {
"pixel_width": 1,
"pixel_height": 2,
"product_url_file": "sample string 3",
"product_url_thumbnail": "sample string 4"
},
"product_title": "sample string 5",
"template": {},
"product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97",
"custom_data_1": "sample string 8",
"custom_data_2": "sample string 9",
"custom_data_3": "sample string 10"
}
],
"shipping_code": "sample string 2",
"ship_by_date": "2024-10-12T11:30:45.7771857-05:00",
"customs_tax_info": {
"tax_id": "sample string 1",
"tax_type": 0
},
"gift_message": "sample string 3",
"test_mode": true,
"webhook_order_status_url": "sample string 5",
"document_url": "sample string 6",
"acct_number_ups": "sample string 7",
"acct_number_fedex": "sample string 8",
"custom_data_1": "sample string 9",
"custom_data_2": "sample string 10",
"custom_data_3": "sample string 11"
}
]
}'
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://api.finerworks.comsample_endpoint');
$request->setMethod(HTTP_Request2::METHOD_sample_method);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'Content-Type' => 'application/json',
'web_api_key' => 'my-web-api-key-goes-here',
'app_key' => 'my-app-key-goes-here'
));
$request->setBody('{
'orders': [
{
'order_po': 'sample string 1',
'order_key': 'f15b8875-5ea8-49ff-b325-c4c632353e57',
'recipient': {
'first_name': 'sample string 1',
'last_name': 'sample string 2',
'company_name': 'sample string 3',
'address_1': 'sample string 4',
'address_2': 'sample string 5',
'address_3': 'sample string 6',
'city': 'sample string 7',
'state_code': 'sample string 8',
'province': 'sample string 9',
'zip_postal_code': 'sample string 10',
'country_code': 'sample string 11',
'phone': 'sample string 12',
'email': 'sample string 13',
'address_order_po': 'sample string 14'
},
'order_items': [
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
},
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
}
],
'shipping_code': 'sample string 2',
'ship_by_date': '2024-10-12T11:30:45.7771857-05:00',
'customs_tax_info': {
'tax_id': 'sample string 1',
'tax_type': 0
},
'gift_message': 'sample string 3',
'test_mode': true,
'webhook_order_status_url': 'sample string 5',
'document_url': 'sample string 6',
'acct_number_ups': 'sample string 7',
'acct_number_fedex': 'sample string 8',
'custom_data_1': 'sample string 9',
'custom_data_2': 'sample string 10',
'custom_data_3': 'sample string 11'
},
{
'order_po': 'sample string 1',
'order_key': 'f15b8875-5ea8-49ff-b325-c4c632353e57',
'recipient': {
'first_name': 'sample string 1',
'last_name': 'sample string 2',
'company_name': 'sample string 3',
'address_1': 'sample string 4',
'address_2': 'sample string 5',
'address_3': 'sample string 6',
'city': 'sample string 7',
'state_code': 'sample string 8',
'province': 'sample string 9',
'zip_postal_code': 'sample string 10',
'country_code': 'sample string 11',
'phone': 'sample string 12',
'email': 'sample string 13',
'address_order_po': 'sample string 14'
},
'order_items': [
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
},
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
}
],
'shipping_code': 'sample string 2',
'ship_by_date': '2024-10-12T11:30:45.7771857-05:00',
'customs_tax_info': {
'tax_id': 'sample string 1',
'tax_type': 0
},
'gift_message': 'sample string 3',
'test_mode': true,
'webhook_order_status_url': 'sample string 5',
'document_url': 'sample string 6',
'acct_number_ups': 'sample string 7',
'acct_number_fedex': 'sample string 8',
'custom_data_1': 'sample string 9',
'custom_data_2': 'sample string 10',
'custom_data_3': 'sample string 11'
}
]
}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
var client = new RestClient("https://api.finerworks.comsample_endpoint");
client.Timeout = -1;
var request = new RestRequest(Method.sample_method);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("web_api_key", "my-web-api-key-goes-here");
request.AddHeader("app_key", "my-app-key-goes-here");
request.AddParameter("application/json", "{
'orders': [
{
'order_po': 'sample string 1',
'order_key': 'f15b8875-5ea8-49ff-b325-c4c632353e57',
'recipient': {
'first_name': 'sample string 1',
'last_name': 'sample string 2',
'company_name': 'sample string 3',
'address_1': 'sample string 4',
'address_2': 'sample string 5',
'address_3': 'sample string 6',
'city': 'sample string 7',
'state_code': 'sample string 8',
'province': 'sample string 9',
'zip_postal_code': 'sample string 10',
'country_code': 'sample string 11',
'phone': 'sample string 12',
'email': 'sample string 13',
'address_order_po': 'sample string 14'
},
'order_items': [
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
},
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
}
],
'shipping_code': 'sample string 2',
'ship_by_date': '2024-10-12T11:30:45.7771857-05:00',
'customs_tax_info': {
'tax_id': 'sample string 1',
'tax_type': 0
},
'gift_message': 'sample string 3',
'test_mode': true,
'webhook_order_status_url': 'sample string 5',
'document_url': 'sample string 6',
'acct_number_ups': 'sample string 7',
'acct_number_fedex': 'sample string 8',
'custom_data_1': 'sample string 9',
'custom_data_2': 'sample string 10',
'custom_data_3': 'sample string 11'
},
{
'order_po': 'sample string 1',
'order_key': 'f15b8875-5ea8-49ff-b325-c4c632353e57',
'recipient': {
'first_name': 'sample string 1',
'last_name': 'sample string 2',
'company_name': 'sample string 3',
'address_1': 'sample string 4',
'address_2': 'sample string 5',
'address_3': 'sample string 6',
'city': 'sample string 7',
'state_code': 'sample string 8',
'province': 'sample string 9',
'zip_postal_code': 'sample string 10',
'country_code': 'sample string 11',
'phone': 'sample string 12',
'email': 'sample string 13',
'address_order_po': 'sample string 14'
},
'order_items': [
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
},
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
}
],
'shipping_code': 'sample string 2',
'ship_by_date': '2024-10-12T11:30:45.7771857-05:00',
'customs_tax_info': {
'tax_id': 'sample string 1',
'tax_type': 0
},
'gift_message': 'sample string 3',
'test_mode': true,
'webhook_order_status_url': 'sample string 5',
'document_url': 'sample string 6',
'acct_number_ups': 'sample string 7',
'acct_number_fedex': 'sample string 8',
'custom_data_1': 'sample string 9',
'custom_data_2': 'sample string 10',
'custom_data_3': 'sample string 11'
}
]
}, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
var settings = {
"url": "https://api.finerworks.comsample_endpoint",
"method": "sample_method",
"timeout": 0,
"headers": {
"Content-Type": "application/json",
"web_api_key": "my-web-api-key-goes-here",
"app_key": "my-app-key-goes-here"
},
"data": JSON.stringify({
'orders': [
{
'order_po': 'sample string 1',
'order_key': 'f15b8875-5ea8-49ff-b325-c4c632353e57',
'recipient': {
'first_name': 'sample string 1',
'last_name': 'sample string 2',
'company_name': 'sample string 3',
'address_1': 'sample string 4',
'address_2': 'sample string 5',
'address_3': 'sample string 6',
'city': 'sample string 7',
'state_code': 'sample string 8',
'province': 'sample string 9',
'zip_postal_code': 'sample string 10',
'country_code': 'sample string 11',
'phone': 'sample string 12',
'email': 'sample string 13',
'address_order_po': 'sample string 14'
},
'order_items': [
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
},
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
}
],
'shipping_code': 'sample string 2',
'ship_by_date': '2024-10-12T11:30:45.7771857-05:00',
'customs_tax_info': {
'tax_id': 'sample string 1',
'tax_type': 0
},
'gift_message': 'sample string 3',
'test_mode': true,
'webhook_order_status_url': 'sample string 5',
'document_url': 'sample string 6',
'acct_number_ups': 'sample string 7',
'acct_number_fedex': 'sample string 8',
'custom_data_1': 'sample string 9',
'custom_data_2': 'sample string 10',
'custom_data_3': 'sample string 11'
},
{
'order_po': 'sample string 1',
'order_key': 'f15b8875-5ea8-49ff-b325-c4c632353e57',
'recipient': {
'first_name': 'sample string 1',
'last_name': 'sample string 2',
'company_name': 'sample string 3',
'address_1': 'sample string 4',
'address_2': 'sample string 5',
'address_3': 'sample string 6',
'city': 'sample string 7',
'state_code': 'sample string 8',
'province': 'sample string 9',
'zip_postal_code': 'sample string 10',
'country_code': 'sample string 11',
'phone': 'sample string 12',
'email': 'sample string 13',
'address_order_po': 'sample string 14'
},
'order_items': [
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
},
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
}
],
'shipping_code': 'sample string 2',
'ship_by_date': '2024-10-12T11:30:45.7771857-05:00',
'customs_tax_info': {
'tax_id': 'sample string 1',
'tax_type': 0
},
'gift_message': 'sample string 3',
'test_mode': true,
'webhook_order_status_url': 'sample string 5',
'document_url': 'sample string 6',
'acct_number_ups': 'sample string 7',
'acct_number_fedex': 'sample string 8',
'custom_data_1': 'sample string 9',
'custom_data_2': 'sample string 10',
'custom_data_3': 'sample string 11'
}
]
}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});
var https = require('follow-redirects').https;
var fs = require('fs');
var options = {
'method': 'sample_method',
'hostname': 'api.finerworks.com',
'path': 'sample_endpoint',
'headers': {
'Content-Type': 'application/json',
'web_api_key': 'my-web-api-key-goes-here',
'app_key': 'my-app-key-goes-here'
},
'maxRedirects': 20
};
var req = https.request(options, function (res) {
var chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function (chunk) {
var body = Buffer.concat(chunks);
console.log(body.toString());
});
res.on("error", function (error) {
console.error(error);
});
});
var postData = JSON.stringify({
"orders": [
{
"order_po": "sample string 1",
"order_key": "f15b8875-5ea8-49ff-b325-c4c632353e57",
"recipient": {
"first_name": "sample string 1",
"last_name": "sample string 2",
"company_name": "sample string 3",
"address_1": "sample string 4",
"address_2": "sample string 5",
"address_3": "sample string 6",
"city": "sample string 7",
"state_code": "sample string 8",
"province": "sample string 9",
"zip_postal_code": "sample string 10",
"country_code": "sample string 11",
"phone": "sample string 12",
"email": "sample string 13",
"address_order_po": "sample string 14"
},
"order_items": [
{
"product_order_po": "sample string 1",
"product_qty": 2,
"product_sku": "sample string 3",
"product_image": {
"pixel_width": 1,
"pixel_height": 2,
"product_url_file": "sample string 3",
"product_url_thumbnail": "sample string 4"
},
"product_title": "sample string 5",
"template": {},
"product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97",
"custom_data_1": "sample string 8",
"custom_data_2": "sample string 9",
"custom_data_3": "sample string 10"
},
{
"product_order_po": "sample string 1",
"product_qty": 2,
"product_sku": "sample string 3",
"product_image": {
"pixel_width": 1,
"pixel_height": 2,
"product_url_file": "sample string 3",
"product_url_thumbnail": "sample string 4"
},
"product_title": "sample string 5",
"template": {},
"product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97",
"custom_data_1": "sample string 8",
"custom_data_2": "sample string 9",
"custom_data_3": "sample string 10"
}
],
"shipping_code": "sample string 2",
"ship_by_date": "2024-10-12T11:30:45.7771857-05:00",
"customs_tax_info": {
"tax_id": "sample string 1",
"tax_type": 0
},
"gift_message": "sample string 3",
"test_mode": true,
"webhook_order_status_url": "sample string 5",
"document_url": "sample string 6",
"acct_number_ups": "sample string 7",
"acct_number_fedex": "sample string 8",
"custom_data_1": "sample string 9",
"custom_data_2": "sample string 10",
"custom_data_3": "sample string 11"
},
{
"order_po": "sample string 1",
"order_key": "f15b8875-5ea8-49ff-b325-c4c632353e57",
"recipient": {
"first_name": "sample string 1",
"last_name": "sample string 2",
"company_name": "sample string 3",
"address_1": "sample string 4",
"address_2": "sample string 5",
"address_3": "sample string 6",
"city": "sample string 7",
"state_code": "sample string 8",
"province": "sample string 9",
"zip_postal_code": "sample string 10",
"country_code": "sample string 11",
"phone": "sample string 12",
"email": "sample string 13",
"address_order_po": "sample string 14"
},
"order_items": [
{
"product_order_po": "sample string 1",
"product_qty": 2,
"product_sku": "sample string 3",
"product_image": {
"pixel_width": 1,
"pixel_height": 2,
"product_url_file": "sample string 3",
"product_url_thumbnail": "sample string 4"
},
"product_title": "sample string 5",
"template": {},
"product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97",
"custom_data_1": "sample string 8",
"custom_data_2": "sample string 9",
"custom_data_3": "sample string 10"
},
{
"product_order_po": "sample string 1",
"product_qty": 2,
"product_sku": "sample string 3",
"product_image": {
"pixel_width": 1,
"pixel_height": 2,
"product_url_file": "sample string 3",
"product_url_thumbnail": "sample string 4"
},
"product_title": "sample string 5",
"template": {},
"product_guid": "d99575d4-ff36-4f1b-bea4-199f61f67e97",
"custom_data_1": "sample string 8",
"custom_data_2": "sample string 9",
"custom_data_3": "sample string 10"
}
],
"shipping_code": "sample string 2",
"ship_by_date": "2024-10-12T11:30:45.7771857-05:00",
"customs_tax_info": {
"tax_id": "sample string 1",
"tax_type": 0
},
"gift_message": "sample string 3",
"test_mode": true,
"webhook_order_status_url": "sample string 5",
"document_url": "sample string 6",
"acct_number_ups": "sample string 7",
"acct_number_fedex": "sample string 8",
"custom_data_1": "sample string 9",
"custom_data_2": "sample string 10",
"custom_data_3": "sample string 11"
}
]
});
req.write(postData);
req.end();
require "uri"
require "net/http"
url = URI("https://api.finerworks.comsample_endpoint")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::sample_method.new(url)
request["Content-Type"] = "application/json"
request["web_api_key"] = "my-web-api-key-goes-here"
request["app_key"] = "my-app-key-goes-here"
request.body = "{
'orders': [
{
'order_po': 'sample string 1',
'order_key': 'f15b8875-5ea8-49ff-b325-c4c632353e57',
'recipient': {
'first_name': 'sample string 1',
'last_name': 'sample string 2',
'company_name': 'sample string 3',
'address_1': 'sample string 4',
'address_2': 'sample string 5',
'address_3': 'sample string 6',
'city': 'sample string 7',
'state_code': 'sample string 8',
'province': 'sample string 9',
'zip_postal_code': 'sample string 10',
'country_code': 'sample string 11',
'phone': 'sample string 12',
'email': 'sample string 13',
'address_order_po': 'sample string 14'
},
'order_items': [
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
},
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
}
],
'shipping_code': 'sample string 2',
'ship_by_date': '2024-10-12T11:30:45.7771857-05:00',
'customs_tax_info': {
'tax_id': 'sample string 1',
'tax_type': 0
},
'gift_message': 'sample string 3',
'test_mode': true,
'webhook_order_status_url': 'sample string 5',
'document_url': 'sample string 6',
'acct_number_ups': 'sample string 7',
'acct_number_fedex': 'sample string 8',
'custom_data_1': 'sample string 9',
'custom_data_2': 'sample string 10',
'custom_data_3': 'sample string 11'
},
{
'order_po': 'sample string 1',
'order_key': 'f15b8875-5ea8-49ff-b325-c4c632353e57',
'recipient': {
'first_name': 'sample string 1',
'last_name': 'sample string 2',
'company_name': 'sample string 3',
'address_1': 'sample string 4',
'address_2': 'sample string 5',
'address_3': 'sample string 6',
'city': 'sample string 7',
'state_code': 'sample string 8',
'province': 'sample string 9',
'zip_postal_code': 'sample string 10',
'country_code': 'sample string 11',
'phone': 'sample string 12',
'email': 'sample string 13',
'address_order_po': 'sample string 14'
},
'order_items': [
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
},
{
'product_order_po': 'sample string 1',
'product_qty': 2,
'product_sku': 'sample string 3',
'product_image': {
'pixel_width': 1,
'pixel_height': 2,
'product_url_file': 'sample string 3',
'product_url_thumbnail': 'sample string 4'
},
'product_title': 'sample string 5',
'template': {},
'product_guid': 'd99575d4-ff36-4f1b-bea4-199f61f67e97',
'custom_data_1': 'sample string 8',
'custom_data_2': 'sample string 9',
'custom_data_3': 'sample string 10'
}
],
'shipping_code': 'sample string 2',
'ship_by_date': '2024-10-12T11:30:45.7771857-05:00',
'customs_tax_info': {
'tax_id': 'sample string 1',
'tax_type': 0
},
'gift_message': 'sample string 3',
'test_mode': true,
'webhook_order_status_url': 'sample string 5',
'document_url': 'sample string 6',
'acct_number_ups': 'sample string 7',
'acct_number_fedex': 'sample string 8',
'custom_data_1': 'sample string 9',
'custom_data_2': 'sample string 10',
'custom_data_3': 'sample string 11'
}
]
}"
response = https.request(request)
puts response.read_body
Name | Description | Type | Additional information |
---|---|---|---|
status | response_status |
None. |
|
orders | array (order_shipping_options) |
None. |
Example JSON Response
application/json, text/json
{ "status": { "success": true, "status_code": 200, "message": "", "debug": null }, "orders": [ { "order_po": "PO_0001", "options": [ { "rate": 9.95, "shipping_method": "USPS Priority Mail", "shipping_code": "SD", "calculated_total": { "order_po": "PO_0001", "order_subtotal": 122.0, "order_shipping_rate": 9.95, "order_discount": 0.0, "order_sales_tax": 11.28, "order_sales_tax_rate": 0.825, "order_credits_used": 0.0, "order_grand_total": 152.28, "product_pricing": [ { "product_qty": 1, "product_sku": "AP1556P466112", "product_code": "5M41M9S8X10F131S13X15J2S9X11G1", "product_price": 8.0, "add_frame_price": 9.0, "add_mat_1_price": 10.0, "add_mat_2_price": 0.0, "add_glazing_price": 10.0, "add_color_correct_price": 0.0, "total_price": 122.0, "info": null, "debug": null } ] } }, { "rate": 21.05, "shipping_method": "UPS Ground", "shipping_code": "SD", "calculated_total": { "order_po": "PO_0001", "order_subtotal": 122.0, "order_shipping_rate": 21.05, "order_discount": 0.0, "order_sales_tax": 11.44, "order_sales_tax_rate": 0.825, "order_credits_used": 0.0, "order_grand_total": 154.49, "product_pricing": [ { "product_qty": 1, "product_sku": "AP1556P466112", "product_code": "5M41M9S8X10F131S13X15J2S9X11G1", "product_price": 8.0, "add_frame_price": 9.0, "add_mat_1_price": 10.0, "add_mat_2_price": 0.0, "add_glazing_price": 10.0, "add_color_correct_price": 0.0, "total_price": 122.0, "info": null, "debug": null } ] } } ], "order_size": null } ] }