{
"opencollection": "1.0.0",
"info": {
"name": "Fixxbook.Bearer.Api.V1 AfterHours Parts API",
"version": "bearer.v1"
},
"items": [
{
"info": {
"name": "Parts",
"type": "folder"
},
"items": [
{
"info": {
"name": "Get a Work order parts",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/workorders/:workorderId/parts",
"params": [
{
"name": "workorderId",
"value": "",
"type": "path",
"description": "The Work order identity"
}
]
},
"docs": "Get a Work order parts. Returns Work order parts collection for successful request.\r\n
Available for provider and subscriber usage."
},
{
"info": {
"name": "Create Work order parts",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/workorders/:workorderId/parts",
"params": [
{
"name": "workorderId",
"value": "",
"type": "path",
"description": "A new Work order identity"
}
]
},
"docs": "Available only for provider."
},
{
"info": {
"name": "Update Work order parts",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/workorders/:workorderId/parts",
"params": [
{
"name": "workorderId",
"value": "",
"type": "path",
"description": "The Work order identity"
}
]
},
"docs": "Available only for provider."
},
{
"info": {
"name": "Delete Work order parts",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/workorders/:workorderId/parts",
"params": [
{
"name": "workorderId",
"value": "",
"type": "path",
"description": "The Work order identity"
},
{
"name": "ids",
"value": "",
"type": "query",
"description": "The Work order part identity collection for delete"
}
]
},
"docs": "Available only for provider."
},
{
"info": {
"name": "Get a Work order parts",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/workorders/:workorderId/:includeConnectorParts/partsV1",
"params": [
{
"name": "workorderId",
"value": "",
"type": "path",
"description": "The Work order identity"
},
{
"name": "includeConnectorParts",
"value": "",
"type": "path",
"description": "Include Connector Parts"
}
]
},
"docs": "Get a Work order parts. Returns Work order parts collection for successful request.\r\n
Available for provider and subscriber usage."
},
{
"info": {
"name": "GETv3_workorders_{workorderId}_inventory_refrigerantusage",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/workorders/:workorderId/inventory/refrigerantusage",
"params": [
{
"name": "workorderId",
"value": "",
"type": "path"
}
]
}
},
{
"info": {
"name": "Update multiple part uses for a work order and an asset",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/workorders/inventory/parts/bulkPartUsage"
},
"docs": "Creates, updates, or deletes multiple part uses for the **work order + asset** pair.\r\n • Supports both refrigerant and non-refrigerant parts. \r\n • Supports inventory and vendor-supplied parts.\r\n
**Example request for removing part use records:**\r\n \r\n { \r\n \"DeleteItems\": [\r\n { \r\n \"PartId\": 58069830,\r\n \"DeletionReason\": \"Incorrect Quantity\",\r\n \"In"
},
{
"info": {
"name": "Retrieve work order parts usage",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/workorders/:workorderId/partsUsage",
"params": [
{
"name": "workorderId",
"value": "",
"type": "path"
}
]
},
"docs": "Retrieve work order parts usage"
},
{
"info": {
"name": "Verifies that user is associated with parts usage",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/parts/isTechCertificationUsedOnRefrigerantTracking",
"params": [
{
"name": "authUserId",
"value": "",
"type": "query"
},
{
"name": "technicianId",
"value": "",
"type": "query"
},
{
"name": "certificationNumber",
"value": "",
"type": "query"
}
]
},
"docs": "Verifies that user is associated with parts usage"
},
{
"info": {
"name": "Checks materials usage across multiple work orders",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/parts/workorders/wasmaterialsused",
"params": [
{
"name": "recIds",
"value": "",
"type": "query"
}
]
},
"docs": "Checks materials usage across multiple work orders"
}
]
}
],
"bundled": true
}