Part

Create a new part.

Securitybearer
Request
Request Body schema:
partNumber
required
string

The Part's number.

oemPartNumber
string or null

The original equipment manufacturer part number.

description
string or null

The description of the Part.

name
string or null

The name of the part.

barCode
string or null

The part's bar code.

category
string or null

The part category.

categoryId
string or null <uuid>

The id of the part category.

stockUnitOfMeasure
required
string

The Unit of Measure for this part (e.g. "EA").

stockUnitOfMeasureId
string or null <uuid>

The stock Unit of Measure's ID. (e.g. "EA").

purchaseUnitOfMeasure
required
string

The Unit of Measure used by default for purchases of this part. (e.g. "EA").

purchaseUnitOfMeasureId
string or null <uuid>

The purchase Unit of Measure's ID. (e.g. "EA").

preferredVendor
string or null

The Preferred Vendor for this part.

preferredVendorId
integer or null <int32>

The id of the Preferred Vendor for this part.

Responses
200

Success

404

Endpoint Not Found. This response may occur if the on-premises E360 service does not exist or is not currently running.

post/api/v1/parts
Request samples
{
  • "partNumber": "string",
  • "oemPartNumber": "string",
  • "description": "string",
  • "name": "string",
  • "barCode": "string",
  • "category": "string",
  • "categoryId": "337f5e5d-288b-40d5-be14-901cc3acacc0",
  • "stockUnitOfMeasure": "string",
  • "stockUnitOfMeasureId": "900b7f5e-4595-456a-8203-cbb619ea2da7",
  • "purchaseUnitOfMeasure": "string",
  • "purchaseUnitOfMeasureId": "e763fe09-6432-45ac-a2a4-fc977b86a4fc",
  • "preferredVendor": "string",
  • "preferredVendorId": 0
}
Response samples
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "isDeleted": true,
  • "partNumber": "string",
  • "oemPartNumber": "string",
  • "description": "string",
  • "name": "string",
  • "barCode": "string",
  • "category": "string",
  • "categoryId": "337f5e5d-288b-40d5-be14-901cc3acacc0",
  • "stockUnitOfMeasure": "string",
  • "stockUnitOfMeasureId": "900b7f5e-4595-456a-8203-cbb619ea2da7",
  • "purchaseUnitOfMeasure": "string",
  • "purchaseUnitOfMeasureId": "e763fe09-6432-45ac-a2a4-fc977b86a4fc",
  • "preferredVendor": "string",
  • "preferredVendorId": 0
}

Get all parts.

Securitybearer
Request
query Parameters
partNumber
string or null

The optional part number. If omitted, returns the list of all parts.

Responses
200

Success

404

Endpoint Not Found. This response may occur if the on-premises E360 service does not exist or is not currently running.

get/api/v1/parts
Request samples
Response samples
application/json
[
  • {
    },
  • {
    }
]

Update an existing part.

Securitybearer
Request
path Parameters
id
required
string <uuid>

The Id of the part to update.

Request Body schema:
partNumber
string or null

The Part's number.

oemPartNumber
string or null

The original equipment manufacturer part number.

description
string or null

The description of the Part.

name
string or null

The name of the part.

barCode
string or null

The part's bar code.

category
string or null

The part category.

categoryId
string or null <uuid>

The id of the part category.

stockUnitOfMeasure
string or null

The Unit of Measure for this part (e.g. "EA").

stockUnitOfMeasureId
string or null <uuid>

The stock Unit of Measure's ID. (e.g. "EA").

purchaseUnitOfMeasure
string or null

The Unit of Measure used by default for purchases of this part. (e.g. "EA").

purchaseUnitOfMeasureId
string or null <uuid>

The purchase Unit of Measure's ID. (e.g. "EA").

preferredVendor
string or null

The Preferred Vendor for this part.

preferredVendorId
integer or null <int32>

The id of the Preferred Vendor for this part.

Responses
200

Success

404

Endpoint Not Found. This response may occur if the on-premises E360 service does not exist or is not currently running.

put/api/v1/parts/{id}
Request samples
{
  • "partNumber": "string",
  • "oemPartNumber": "string",
  • "description": "string",
  • "name": "string",
  • "barCode": "string",
  • "category": "string",
  • "categoryId": "337f5e5d-288b-40d5-be14-901cc3acacc0",
  • "stockUnitOfMeasure": "string",
  • "stockUnitOfMeasureId": "900b7f5e-4595-456a-8203-cbb619ea2da7",
  • "purchaseUnitOfMeasure": "string",
  • "purchaseUnitOfMeasureId": "e763fe09-6432-45ac-a2a4-fc977b86a4fc",
  • "preferredVendor": "string",
  • "preferredVendorId": 0
}
Response samples
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "isDeleted": true,
  • "partNumber": "string",
  • "oemPartNumber": "string",
  • "description": "string",
  • "name": "string",
  • "barCode": "string",
  • "category": "string",
  • "categoryId": "337f5e5d-288b-40d5-be14-901cc3acacc0",
  • "stockUnitOfMeasure": "string",
  • "stockUnitOfMeasureId": "900b7f5e-4595-456a-8203-cbb619ea2da7",
  • "purchaseUnitOfMeasure": "string",
  • "purchaseUnitOfMeasureId": "e763fe09-6432-45ac-a2a4-fc977b86a4fc",
  • "preferredVendor": "string",
  • "preferredVendorId": 0
}

Gets part locations.

Securitybearer
Request
query Parameters
businessUnitId
string or null <uuid>

The optional business unit id. If omitted, returns the list of part locations for all the business units.

Responses
200

Success

404

Endpoint Not Found. This response may occur if the on-premises E360 service does not exist or is not currently running.

get/api/v1/partLocations
Request samples
Response samples
application/json
[
  • {
    }
]