|
The Part Search Helper APIs provide information and details to successfully submit a parts order
NOTE: Requires Fusion version 3.60.10
Available Payment Methods
Provides a list of available payment methods to submit with a Parts Sales Order.
1 submitted field: “customerID”
Fields
Field Name | Size | Description |
---|---|---|
ID | ID Associated with the Payment Method | |
Method | 30 | Payment Method must match a payment method setup on the business system. |
Description | Description assoicated with the Payment Method stored within Fusion |
REQUEST POST URL
.../unityapi/AvailablePaymentMethods
Sample Request
{
"customerID": "8827892",
"locationID": "1"
}
Sample Response
[
{
"ID": "01",
"Method": "Credit Card",
"Description": "Business Credit CARD"
},
{
"ID": "02",
"Method": "Credit Card",
"Description": "Personal Credit card - VISA"
},
{
"ID": "03",
"Method": "Credit Card",
"Description": "Personal Credit card - MC"
},
{
"ID": "04",
"Method": "Store Credit"
"Description": ""
},
{
"ID": "05",
"Method": "CASH"
"Description": "Cash On Devlivery"
},
]
————————-
Pickup / Delivery Methods
Provides a list of available valid pick up and delivery methods by Branch location to submit with a Parts Sales Order.
POST endpoint to look up and return a list of the delivery methods for parts by branchID
Field | Field Type | Description |
---|---|---|
ID | String | This is the Branch ID that will be looked up |
REQUEST POST URL
.../unityapi/PickupDelivery
Sample Request
{
"branchID": "1234"
}
Sample Response
[
{
"criteria": {
"branchID": "1234"
},
"deliveryMethods": [
{
"deliveryMethod": "PickUp"
},
{
"deliveryMethod": "Delivery to Shop"
},
{
"deliveryMethod": "Pick Up main Branch"
},
{
"deliveryMethod": "Delivery to Remote"
},
]
}
]
Department Lookup
This is the GET Endpoint to look up and return a list of the Department IDs by Branch(Location) ID.
Field | Field Type | Description |
---|---|---|
BranchID | Integer | The id of the location you’d like to find departments for. |
REQUEST POST URL
.../unityapi/Departments?BranchID=x
RESPONSE
{
"Departments": [
{
"Name": "Admin",
"Type": "Accounting",
"ID": 0
},
{
"Name": "Body Shop",
"Type": "Service",
"ID": 0
},
{
"Name": "Bus",
"Type": "Sales",
"ID": 0
},
{
"Name": "Equipment",
"Type": "Parts",
"ID": 0
},
],
"Messages": [
"Success!"
]
}
Available Miscellaneous Charge Type
This allows a consumer to look up the Available Misc Charge Types for the customer to ensure parts orders are submitted correctly.
1 submitted field: “customerID”
Fields
Field Name | Size | Description |
---|---|---|
ID | ID Associated with the Charge Type | |
ChargeType | string | Charge Type name : This is submitted with the Parts Order being created |
Description | string | Description of the Charge Type |
Sample Request
{
"customerID": "8827892"
}
Sample Response
[
{
"ID": "01",
"Status": "EHC",
"Description": "EHC",
},
{
"ID": "03",
"Status": "CORE"
"Description": "CORE part Charge",
},
]
Available Parts Sales Order Status
This allows a consumer to look up the Available Parts Sales Order Status for the customer to ensure parts order are submitted correctly.
1 submitted field: “customerID”
REQUEST POST URL
.../AvailablePaymentMethods
Fields
Field Name | Size | Description |
---|---|---|
ID | ID Associated with the Order Status | |
Status | string: 30 | Order Status Description / name : This is submitted with the Parts Order being created |
Sample Request
{
"customerID": "8827892"
}
Sample Response
[
{
"ID": "01",
"Status": "Voided",
},
{
"ID": "02",
"Status": "Sold"
},
{
"ID": "03",
"Status": "UNavailable"
},
]