GoDirect Trade - API Documentation
GoDirect Trade API Library and Documentation
Introduction
Welcome to the GoDirect Trade Supplier API documentation. This documentation is intended to onboard sellers with ease by allowing developers to implement applications that integrate with our GoDirect Trade marketplace. If you need to contact development support, please email support@godirecttrade.com.
First Step: API Authentication Process
Contact the GoDirect Trade support team to obtain your secret credentials (client ID and client password) to access the URL below.
URL: https://aero.api.honeywell.com/v1/oauth/accesstoken?grant_type=client_credentials
Type: GET
Accepts Username and Password, Basic Authentication mechanism
Available APIs:
- Pricing and Availability Inventory Search
- Inventory Synchronization (create / modify / delete listings on your storefront)
- Place order - Coming Soon
- Conversations (create / update) - Coming Soon
Pricing and Availablity Inventory Search API
API parameters: Part number, condition. Example: 3070045-1, OVERHAULED (NOTE: If condition is left blank, all available listings that match that part number will be returned)
Request
URL: https://aero.api.honeywell.com/rest/V1/inventory/parts?part_number=3070045-1
Type: GET
Headers: Authorization Bearer {{Token}}
Sample Responses:
{
"18565": {
"part_name": "GEAR, BEVEL, ACCESSORY DRIVE",
"part_number": "3070045-1",
"serial_number": "4P8532",
"condition": "OH",
"description": "GEAR, BEVEL, ACCESSORY DRIVE",
"price": "1044.0000",
"seller_name": "Honeywell Inertial Measurement Units",
"product_url": "https://www.godirecttrade.com/imuse-pn-3070045-1-sn-4p8532.html",
"seller_email": "HAT_Quotes@honeywell.com",
"status": "1"
},
"21184": {
"part_name": "GEAR, BEVEL, ACCESSORY DRIVE",
"part_number": "3070045-1",
"serial_number": "1P617",
"condition": "OH",
"description": "GEAR, BEVEL, ACCESSORY DRIVE",
"price": "1044.0000",
"seller_name": "Honeywell Aerospace Trading",
"product_url": "https://www.godirecttrade.com/gdt-hat-4-1000-3070045-1-1p617.html",
"seller_email": "HAT_Quotes@honeywell.com",
"status": "1"
},
"46599": {
"part_name": "GEAR, BEVEL, ACCESSORY DRIVE",
"part_number": "3070045-1",
"serial_number": "4P8532",
"condition": "OH",
"description": "GEAR, BEVEL, ACCESSORY DRIVE",
"price": "1044.0000",
"seller_name": "Honeywell Aerospace Trading",
"product_url": "https://www.godirecttrade.com/gdt-hat-4-1000-3070045-1-4p8532.html",
"seller_email": "HAT_Quotes@honeywell.com",
"status": "1"
},
"127140": {
"part_name": "GEAR, BEVEL, ACCESSORY DRIVE",
"part_number": "3070045-1",
"serial_number": "1P17686",
"condition": "IN",
"description": "GEAR, BEVEL, ACCESSORY DRIVE",
"price": "488.0000",
"seller_name": "Honeywell Aerospace Trading ",
"product_url": "https://www.godirecttrade.com/honeywell-aerospace-trading-staging-pn-3070045-1-sn-1p17686.html",
"seller_email": "HAT_Quotes@honeywell.com",
"status": "1"
},
"143492": {
"part_name": "GEAR, BEVEL, ACCESSORY DRIVE",
"part_number": "3070045-1",
"serial_number": "3P-9204",
"condition": "OH",
"description": "GEAR, BEVEL, ACCESSORY DRIVE",
"price": "1044.0000",
"seller_name": "Honeywell Aerospace Trading ",
"product_url": "https://www.godirecttrade.com/honeywell-aerospace-trading-staging-pn-3070045-1-sn-3p-9204.html",
"seller_email": "HAT_Quotes@honeywell.com",
"status": "1"
},
"180495": {
"part_name": "GEAR, BEVEL, ACCESSORY DRIVE",
"part_number": "3070045-1",
"serial_number": "00P14902",
"condition": "OH",
"description": "GEAR, BEVEL, ACCESSORY DRIVE",
"price": "1044.0000",
"seller_name": "Honeywell Aerospace Trading (STAGING)",
"product_url": "https://www.godirecttrade.com/gdt-hat-4-1000-3070045-1-00p14902.html",
"seller_email": "HAT_Quotes@honeywell.com",
"status": "1"
}
}
Inventory Synchronization (create / modify / delete listings on your storefront) API
URL: https://aero.api.honeywell.com/gdt/V1/inventory/bulk-upload
Type: POST
Headers:
Authorization Bearer {{Token}}
Content-Type application/json
Sample Responses:
Request Body:
{"parts": [{
"part_number": "123456",
"part_description": "Listing Name",
"batch": "123456",
"serial_number": "1234567",
"condition": "NE",
"category": "ACT",
"product_details": "listing description",
"quantity": "1",
"alternate_part_number": "56789",
"list_price": "1000",
"exchange_price": "900",
"outright_core_value": "899",
"free_shipping_from": "UK",
"mfg_origin": "",
"sale_price": "999",
"sale_start_date": "11/10/2018 12:00:00 AM",
"sales_end_date": "12/29/2018 12:00:00 AM",
"manufacturer": "",
"life_limited_parts": "",
"ata_chapter": "",
"compatible_aircraft": "",
"nsn": "123456",
"ship_from_city": "",
"ship_from_state": "",
"ship_from_country": "",
"warranty": "1 year",
"image_1_file_name": "http://www.xyz.com/image.jpg",
"image_2_file_name": "",
"image_3_file_name": "",
"image_4_file_name": "",
"image_5_file_name": "",
"8130": "http://www.xyz.com/8130.pdf",
"ata_106": "",
"caac_report": "",
"certificate_of_conformance": "",
"easa_form": "",
"ics_tag": "",
"llp_card": "",
"nis_tag": "",
"packing_slip": "",
"release_tag": "",
"removal_tag": "",
"shop_report": "",
"other": "",
"part_action": "ADD"
}, {
"part_number": "123457",
"part_description": "Listing Name 2",
"serial_number": "12345",
"condition": "NE",
"category": "ACT",
"product_details": "listing description 2",
"quantity": "1",
"alternate_part_number": "56789",
"list_price": "1000",
"exchange_price": "900",
"outright_core_value": "899",
"free_shipping_from": "UK",
"mfg_origin": "",
"sale_price": "999",
"sale_start_date": "11/10/2018 12:00:00 AM",
"sales_end_date": "12/29/2018 12:00:00 AM",
"manufacturer": "",
"life_limited_parts": "",
"ata_chapter": "",
"compatible_aircraft": "",
"ship_from_city": "",
"ship_from_state": "",
"ship_from_country": "",
"warranty": "1 year",
"image_1_file_name": "http://www.xyz.com/image.jpg",
"image_2_file_name": "",
"image_3_file_name": "",
"image_4_file_name": "",
"image_5_file_name": "",
"8130": "http://www.xyz.com/8130.pdf",
"ata_106": "",
"caac_report": "",
"certificate_of_conformance": "",
"easa_form": "",
"ics_tag": "",
"llp_card": "",
"nis_tag": "",
"packing_slip": "",
"release_tag": "",
"removal_tag": "",
"shop_report": "",
"other": "",
"part_action": "ADD"
}]
, "email":"testuser@testemail.com", "token":"123456"}
Response Body:
{
"status": “success”,
"date": "19-10-04 12:01:02",
"resourceId": "bulk-upload-id created in Magento"
}