How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Samsara Industrial API

The Industrial API from Samsara — 2 operation(s) for industrial.

Samsara Industrial API is one of 90 APIs that Samsara publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Industrial. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a GitHub repository.

This API exposes 5 operations across 2 paths, and defines 58 schemas. It is described by OpenAPI 3.0.1, at version 2024-11-18.

Requests are made against 2 base URLs: https://api.samsara.com/, https://api.eu.samsara.com/.

5 operations 2 paths 58 schemas 1 DELETE1 GET1 PATCH2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
2024-11-18
Base URL
https://api.samsara.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Samsara Industrial API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (AccessTokenHeader). By default, every request must be authenticated.

Paths & Operations 5

Across 2 paths, the API surfaces 5 operations — 1 DELETE, 1 GET, 1 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Industrial 5
DELETE
/beta/industrial/jobs
[beta] Deletes an Existing Job
deleteJob 1 param → 200401404405429500501502
GET
/beta/industrial/jobs
[beta] Fetches All Jobs
getJobs 8 params → 200401404405429500501502
PATCH
/beta/industrial/jobs
[beta] Patches a Job
patchJob 1 param body → 200401404405429500501502
POST
/beta/industrial/jobs
[beta] Create a Job
createJob body → 200401404405429500501502
POST
/v1/machines/list
Get Machines
V1getMachines → 200default

Schemas 58

The contract defines 58 schemas that model the data the API accepts and returns. The most detailed are JobResponseObjectResponseBody (15 properties), PostJobObjectRequestBody (11 properties), PatchJobObjectRequestBody (11 properties), JobsGetJobsResponseBody (4 properties). Each schema is shown below with its type and property counts.

JobsDeleteJobMethodNotAllowedErrorResponseBody
object
Method not allowed
2 properties 2 required
V1ErrorResponse
string
Error message describing why the request failed.
JobsCreateJobGatewayTimeoutErrorResponseBody
object
Gateway timeout
2 properties 2 required
JobsPatchJobGatewayTimeoutErrorResponseBody
object
Gateway timeout
2 properties 2 required
JobsCreateJobBadGatewayErrorResponseBody
object
Bad Gateway
2 properties 2 required
JobsGetJobsGatewayTimeoutErrorResponseBody
object
Gateway timeout
2 properties 2 required
JobsPatchJobNotImplementedErrorResponseBody
object
Requested endpoint is not yet implemented
2 properties 2 required
JobsDeleteJobGatewayTimeoutErrorResponseBody
object
Gateway timeout
2 properties 2 required
JobsDeleteJobServiceUnavailableErrorResponseBody
object
Service unavailable
2 properties 2 required
JobsGetJobsResponseBody
object
4 properties 2 required
JobsCreateJobMethodNotAllowedErrorResponseBody
object
Method not allowed
2 properties 2 required
JobsGetJobsNotFoundErrorResponseBody
object
Resource not found
2 properties 2 required
JobsGetJobsUnauthorizedErrorResponseBody
object
Unauthorized
2 properties 2 required
JobsPatchJobBadRequestErrorResponseBody
object
Bad Request parameters
2 properties 2 required
JobsPatchJobTooManyRequestsErrorResponseBody
object
Too many requests
2 properties 2 required
V1Machine
object
Contains information about a machine.
3 properties 1 required
GoaPaginationResponseResponseBody
object
Pagination parameters.
2 properties 2 required
JobsDeleteJobUnauthorizedErrorResponseBody
object
Unauthorized
2 properties 2 required
JobsPatchJobServiceUnavailableErrorResponseBody
object
Service unavailable
2 properties 2 required
JobsGetJobsTooManyRequestsErrorResponseBody
object
Too many requests
2 properties 2 required
JobsDeleteJobTooManyRequestsErrorResponseBody
object
Too many requests
2 properties 2 required
JobsDeleteJobResponseBody
object
2 properties
inline_response_200_8
object
1 property
JobsPatchJobUnauthorizedErrorResponseBody
object
Unauthorized
2 properties 2 required
PatchJobObjectjobLocationRequestObjectRequestBody
object
A location object for the job
4 properties 4 required
JobsDeleteJobBadRequestErrorResponseBody
object
Bad Request parameters
2 properties 2 required
JobsDeleteJobBadGatewayErrorResponseBody
object
Bad Gateway
2 properties 2 required
JobsPatchJobMethodNotAllowedErrorResponseBody
object
Method not allowed
2 properties 2 required
JobsDeleteJobInternalServerErrorResponseBody
object
An internal server error occurred
2 properties 2 required
industrialAssetObjectResponseBody
object
industrialAssetObject
2 properties 2 required
JobsCreateJobUnauthorizedErrorResponseBody
object
Unauthorized
2 properties 2 required
JobsPatchJobBadGatewayErrorResponseBody
object
Bad Gateway
2 properties 2 required
JobsPatchJobRequestBody
object
Job object with fields to update. If a field is not provided, it will not be updated
2 properties 1 required
JobsGetJobsBadRequestErrorResponseBody
object
Bad Request parameters
2 properties 2 required
JobsCreateJobNotImplementedErrorResponseBody
object
Requested endpoint is not yet implemented
2 properties 2 required
JobsPatchJobNotFoundErrorResponseBody
object
Resource not found
2 properties 2 required
jobLocationResponseObjectResponseBody
object
jobLocation object
4 properties 4 required
JobsCreateJobInternalServerErrorResponseBody
object
An internal server error occurred
2 properties 2 required
JobsGetJobsInternalServerErrorResponseBody
object
An internal server error occurred
2 properties 2 required
JobsPatchJobInternalServerErrorResponseBody
object
An internal server error occurred
2 properties 2 required
JobsPatchJobResponseBody
object
3 properties 1 required
JobsCreateJobBadRequestErrorResponseBody
object
Bad Request parameters
2 properties 2 required
JobsGetJobsNotImplementedErrorResponseBody
object
Requested endpoint is not yet implemented
2 properties 2 required
JobsCreateJobTooManyRequestsErrorResponseBody
object
Too many requests
2 properties 2 required
fleetDeviceObjectResponseBody
object
fleetDeviceObject
2 properties 2 required
JobResponseObjectResponseBody
object
Job object to be passed back
15 properties 11 required
JobsGetJobsBadGatewayErrorResponseBody
object
Bad Gateway
2 properties 2 required
JobsCreateJobNotFoundErrorResponseBody
object
Resource not found
2 properties 2 required
PostJobObjectRequestBody
object
Job object to be created
11 properties 4 required
PatchJobObjectRequestBody
object
Job object with fields to update. If a field is not provided, it will not be updated
11 properties
JobsCreateJobResponseBody
object
3 properties 1 required
JobsGetJobsMethodNotAllowedErrorResponseBody
object
Method not allowed
2 properties 2 required
JobsCreateJobRequestBody
object
Job object to be created
1 property 1 required
JobsCreateJobServiceUnavailableErrorResponseBody
object
Service unavailable
2 properties 2 required
JobsGetJobsServiceUnavailableErrorResponseBody
object
Service unavailable
2 properties 2 required
JobsDeleteJobNotImplementedErrorResponseBody
object
Requested endpoint is not yet implemented
2 properties 2 required
PostJobObjectjobLocationRequestObjectRequestBody
object
A location object for the job
4 properties 4 required
JobsDeleteJobNotFoundErrorResponseBody
object
Resource not found
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

samsara-industrial-api-openapi.yml Raw ↑

Other APIs Samsara publishes across the network.

Samsara Activity API
Samsara Addresses API
Samsara Aemp API
Samsara Applications API
Samsara Assets API
Samsara Assignments API
Samsara Attributes API
Samsara Audit API
Samsara Beta A P Is API
Samsara Camera API
Samsara Cameras API
Samsara Cargo API
Where this information came from

This is an independent, third-party profile of Samsara Industrial API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.