Maintenance

Create a part

Creates a part for the organization.

<b>Rate limit:</b> 100 requests/min (learn more about rate limits <a href="https://developers.samsara.com/docs/rate-limits" target="_blank">here</a>).

To use this endpoint, select Write Parts under the Work Orders category when creating or editing an API token. <a href="https://developers.samsara.com/docs/authentication#scopes-for-api-tokens" target="_blank">Learn More.</a>

Submit Feedback: Likes, dislikes, and API feature requests should be filed as feedback in our <a href="https://forms.gle/zkD4NCH7HjKb7mm69" target="_blank">API feedback form</a>. If you encountered an issue or noticed inaccuracies in the API documentation, please <a href="https://www.samsara.com/help" target="_blank">submit a case</a> to our support team.

post/maintenance/parts

Request

  • Base URL
    https://api.samsara.com
  • Auth
    HTTP bearer

Request body

barcodeStringstring

Barcode associated with the part definition.

barcodeTypestring

Type of barcode associated with the part definition.

descriptionstring

Description of the part definition.

externalIdstring

Customer-supplied external identifier for the part.

isInventoryTrackedboolean

Whether inventory tracking is enabled for this part.

manufacturerNamestring

Name of the manufacturer for the part definition.

manufacturerPartNumberstring

Manufacturer-supplied part number.

namestring

Name of the part definition.

partNumberstring required

Customer-visible part number for the part.

preferredVendorIdstring

Unique identifier for the preferred vendor for this part definition.

preferredVendorPartNumberstring

The preferred vendor's part number for this part definition.

vmrsCodestring

VMRS code associated with the part definition.

Example request

{
  "barcodeString": "12345",
  "barcodeType": "12345",
  "description": "12345",
  "externalId": "12345",
  "isInventoryTracked": true,
  "manufacturerName": "12345",
  "manufacturerPartNumber": "12345",
  "name": "12345",
  "partNumber": "12345",
  "preferredVendorId": "281474976710656",
  "preferredVendorPartNumber": "12345",
  "unitCost": {
    "amount": "12345",
    "currency": "12345"
  },
  "vmrsCode": "12345"
}

Response

Created response.

Example response

{
  "data": {
    "archivedAtTime": "2019-06-13T19:08:25Z",
    "barcodeString": "12345",
    "barcodeType": "12345",
    "category": "12345",
    "createdAtTime": "2019-06-13T19:08:25Z",
    "deletedAtTime": "2019-06-13T19:08:25Z",
    "description": "12345",
    "externalId": "12345",
    "id": "12345",
    "isInventoryTracked": true,
    "manufacturerName": "12345",
    "manufacturerPartNumber": "12345",
    "name": "12345",
    "partNumber": "12345",
    "partStatus": "Unknown",
    "preferredVendor": {
      "id": "281474976710656"
    },
    "preferredVendorPartNumber": "12345",
    "subcategory": "12345",
    "unitCost": {
      "amount": "12345",
      "currency": "12345"
    },
    "unitOfMeasureType": "Unknown",
    "updatedAtTime": "2019-06-13T19:08:25Z",
    "vmrsCode": "12345"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.