CNH website screenshot

CNH

CNH Industrial is a global leader in the manufacturing and distribution of agricultural and construction equipment, with brands including Case IH, New Holland, STEYR, Case CE, and New Holland Construction. Through develop.cnh.com CNH operates a developer portal that exposes the FieldOps API - a unified, ISO 15143-3 compliant REST API for vehicle telemetry, equipment management, farm/grower hierarchy, operations, prescription Rx delivery, and webhook subscriptions across both agronomic machinery and construction equipment.

2 APIs 0 Features
AgricultureConstructionTelematicsEquipmentFieldOps

APIs

CNH FieldOps API

The CNH FieldOps API replaces the previously available CNH Ag Data and CONNECT Machine Data APIs and provides a unified, OAuth 2.0 secured REST API for both agronomic machinery ...

CNH Developer Portal

The CNH Developer Portal at develop.cnh.com hosts onboarding, authentication guidance, API guides, Postman collections, and curated SwaggerHub documentation for FieldOps and rel...

Collections

Pricing Plans

Cnh Plans Pricing

3 plans

PLANS

Rate Limits

Cnh Rate Limits

5 limits

RATE LIMITS

FinOps

Cnh Finops

FINOPS

Semantic Vocabularies

Cnh Context

31 classes · 0 properties

JSON-LD

API Governance Rules

CNH API Rules

9 rules · 4 errors 4 warnings 1 info

SPECTRAL

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔗
OpenAPI
OpenAPI
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONLDContext
JSONLDContext
🔗
SpectralRuleset
SpectralRuleset
📜
PrivacyPolicy
PrivacyPolicy

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: CNH FieldOps API
  version: 1.0.0
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://develop.cnh.com/oauth/authorize
    accessTokenUrl: https://develop.cnh.com/oauth/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Tokens
    type: folder
  items:
  - info:
      name: Exchange refresh token for access token
      type: http
    http:
      method: POST
      url: https://api.fieldops.cnh.com/oauth/token
      body:
        type: json
        data: '{}'
    docs: Exchange a refresh token for a short-lived access token.
- info:
    name: Equipment
    type: folder
  items:
  - info:
      name: List equipment
      type: http
    http:
      method: GET
      url: https://api.fieldops.cnh.com/equipment
      params:
      - name: brand
        value: ''
        type: query
      - name: vehicleType
        value: ''
        type: query
    docs: Returns equipment registered to the authenticated user's FieldOps account.
  - info:
      name: Get equipment by vehicle ID
      type: http
    http:
      method: GET
      url: https://api.fieldops.cnh.com/equipment/:vehicleId
      params:
      - name: vehicleId
        value: ''
        type: path
    docs: Get equipment by vehicle ID
- info:
    name: Vehicle Telemetry
    type: folder
  items:
  - info:
      name: Get vehicle telemetry (ISO 15143-3)
      type: http
    http:
      method: GET
      url: https://api.fieldops.cnh.com/telemetry/:vehicleId
      params:
      - name: vehicleId
        value: ''
        type: path
      - name: profile
        value: ''
        type: query
      - name: startDate
        value: ''
        type: query
      - name: endDate
        value: ''
        type: query
    docs: 'Returns telemetry for a single vehicle following ISO 15143-3. Use the `profile` parameter to select CP (CAN Parameter,
      default) or MH (Machine Health) data. Supply `startDate` and `endDate` (recommended: one-day window) to constrain the
      response and improve performance.'
  - info:
      name: Get fault codes for a vehicle
      type: http
    http:
      method: GET
      url: https://api.fieldops.cnh.com/telemetry/:vehicleId/fault-codes
      params:
      - name: vehicleId
        value: ''
        type: path
      - name: startDate
        value: ''
        type: query
      - name: endDate
        value: ''
        type: query
    docs: Get fault codes for a vehicle
  - info:
      name: Get aggregated metrics for a vehicle
      type: http
    http:
      method: GET
      url: https://api.fieldops.cnh.com/metrics/:vehicleId
      params:
      - name: vehicleId
        value: ''
        type: path
      - name: startDate
        value: ''
        type: query
      - name: endDate
        value: ''
        type: query
    docs: Aggregated daily metrics including operating hours, idle hours, fuel remaining ratio, distance, and peak daily speed.
- info:
    name: Operations
    type: folder
  items:
  - info:
      name: List operations by vehicle
      type: http
    http:
      method: GET
      url: https://api.fieldops.cnh.com/operations/by-vehicle/:vehicleId
      params:
      - name: vehicleId
        value: ''
        type: path
      - name: startDate
        value: ''
        type: query
      - name: endDate
        value: ''
        type: query
    docs: List operations by vehicle
- info:
    name: Prescriptions
    type: folder
  items:
  - info:
      name: Send prescription Rx file to vehicle or FieldOps
      type: http
    http:
      method: POST
      url: https://api.fieldops.cnh.com/prescriptions
      body:
        type: json
        data: '{}'
    docs: Send prescription Rx file to vehicle or FieldOps
- info:
    name: Farm Setup
    type: folder
  items:
  - info:
      name: List growers
      type: http
    http:
      method: GET
      url: https://api.fieldops.cnh.com/growers
    docs: List growers
  - info:
      name: List farms
      type: http
    http:
      method: GET
      url: https://api.fieldops.cnh.com/farms
      params:
      - name: growerId
        value: ''
        type: query
    docs: List farms
  - info:
      name: List fields
      type: http
    http:
      method: GET
      url: https://api.fieldops.cnh.com/fields
      params:
      - name: farmId
        value: ''
        type: query
    docs: List fields
- info:
    name: Webhooks
    type: folder
  items:
  - info:
      name: List webhook subscriptions
      type: http
    http:
      method: GET
      url: https://api.fieldops.cnh.com/webhooks
    docs: List webhook subscriptions
  - info:
      name: Create webhook subscription
      type: http
    http:
      method: POST
      url: https://api.fieldops.cnh.com/webhooks
      body:
        type: json
        data: '{}'
    docs: Create webhook subscription
bundled: true