Carrier Global Core2 API

The Core2 API from Carrier Global — 3 operation(s) for core2.

Operations 3

GET /v1/api/core2/UnifiedModel Unified model v1 #
GET /v1/api/core2/sourcelatestdata Container snapshot v1 #
GET /v1/api/core2/container-asset-history-items Container asset history list v1 #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/carrier-global-core2-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

carrier-global-core2-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Carrier LYNX Developer Core2 API
  description: '![](https://images.carriercms.com/image/upload/h_150,q_100,f_auto/v1573562016/common/logos/carrier-corp-logo.png

    "Carrier Logo")


    This is the public API for Carrier LYNX.


    - Terms and Conditions


    **Contact Us**


    E-mail: © 2021 Carrier'
  version: 1.0.0
servers:
- url: https://api.fleet.lynx.carrier.io/coa
  description: prod
security:
- x-lynx-api-key: []
tags:
- name: Core2
paths:
  /v1/api/core2/UnifiedModel:
    get:
      operationId: unified-model-v1
      description: This operation will return all assets
      parameters:
      - name: type
        in: query
        description: Unified Model type
        required: true
        allowEmptyValue: false
        schema:
          type: string
          enum:
          - Properties
          - Alarms
          example: Alarms
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnifiedModelList'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuthRequestError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ForbiddenRequestError'
        '429':
          description: Too Many Requests
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TooManyRequestsError'
        '500':
          description: Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnexpectedError'
      tags:
      - Core2
      summary: Unified model v1
      x-summary-source: derived
  /v1/api/core2/sourcelatestdata:
    get:
      operationId: container-snapshot-v1
      description: This operation will return all assets
      parameters:
      - name: sourceIds
        in: query
        description: List of container ids (optional, comma separated, maximum 10 ids)
        required: false
        allowEmptyValue: true
        schema:
          type: string
          example: XCLU1933880
      - name: sourceType
        in: query
        description: Source Type
        required: false
        allowEmptyValue: true
        schema:
          type: string
          enum:
          - Container
          example: Container
      - name: deviceType
        in: query
        description: example RmmW
        required: false
        allowEmptyValue: true
        schema:
          type: string
      - name: limit
        in: query
        description: The numbers of items to return
        required: false
        allowEmptyValue: false
        schema:
          type: integer
          minimum: 1
          maximum: 500
          default: 500
      - name: nextToken
        in: query
        description: A pagination token used to return a set of results
        required: false
        allowEmptyValue: true
        schema:
          type: string
          minLength: 1
          maxLength: 2048
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SourceDataList'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuthRequestError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ForbiddenRequestError'
        '429':
          description: Too Many Requests
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TooManyRequestsError'
        '500':
          description: Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnexpectedError'
      tags:
      - Core2
      summary: Container snapshot v1
      x-summary-source: derived
  /v1/api/core2/container-asset-history-items:
    get:
      operationId: container-asset-history-list-v1
      description: This operation will return all assets
      parameters:
      - name: startDate
        in: query
        description: Return data after this input. UTC date in ISO Date Time Format yyyy-MM-dd'T'HH:mm:ssZ. startDate - endDate range cannot exceed 1 month
        required: true
        allowEmptyValue: false
        schema:
          type: string
          format: date-time
          example: '2019-05-17T08:30:00Z'
      - name: endDate
        in: query
        description: Return data before this input. UTC date in ISO Date Time Format yyyy-MM-dd'T'HH:mm:ssZ. startDate - endDate range cannot exceed 1 month
        required: true
        allowEmptyValue: false
        schema:
          type: string
          format: date-time
          example: '2019-05-17T08:30:00Z'
      - name: sourceIds
        in: query
        description: List of container ids (optional, comma separated, maximum 10 IDs)
        required: true
        allowEmptyValue: false
        schema:
          type: string
      - name: limit
        in: query
        description: The numbers of items to return
        required: false
        allowEmptyValue: false
        schema:
          type: integer
          minimum: 1
          maximum: 100
          default: 100
      - name: nextToken
        in: query
        description: A pagination token used to return a set of results
        required: false
        allowEmptyValue: false
        schema:
          type: string
          minLength: 1
          maxLength: 2048
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SourceDataHistoryList'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuthRequestError'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ForbiddenRequestError'
        '429':
          description: Too Many Requests
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TooManyRequestsError'
        '500':
          description: Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnexpectedError'
      tags:
      - Core2
      summary: Container asset history list v1
      x-summary-source: derived
components:
  schemas:
    SourceDataList:
      type: object
      description: List of Asset history objects
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/SourceData'
        total:
          type: integer
          example: 20
          description: Total number of items that match the request
        nextToken:
          type: string
          description: A pagination token used to return a set of results
    SourceDataHistoryList:
      type: array
      description: List of Asset history arrays
      items:
        $ref: '#/components/schemas/SourceDataList'
    SourceData:
      type: object
      required:
      - SourceId
      - SourceType
      - DeviceId
      - DeviceType
      - Logged
      - Properties
      - Alarms
      description: Represents all information about asset
      properties:
        SourceId:
          type: string
          description: Container Id
          readOnly: false
          example: SIMT0000047
        SourceType:
          type: number
          readOnly: false
          example: 1
        DeviceId:
          type: string
          description: Container device id
          readOnly: false
          example: '000071413000004'
        DeviceType:
          type: number
          readOnly: false
          example: 5
        Logged:
          type: string
          readOnly: false
          format: date-time
          example: '2020-12-08T17:54:00'
          description: Time that the data is collected
        Properties:
          type: object
          readOnly: false
          description: Array of key value pairs of data for containerID provided
        Alarms:
          type: object
          readOnly: false
          description: Array of alarm ids with their corresponding descriptions
    TooManyRequestsError:
      type: object
      properties:
        message:
          type: string
          description: Too many requests hit the API too quickly. We recommend exponential backoff of your requests
          example: Too Many Requests
    UnifiedModelProperty:
      type: object
      required:
      - Key
      - Name
      - Description
      - Type
      description: Represents all information about asset
      properties:
        Key:
          type: string
          description: COA identifier
          readOnly: false
          example: p5
        Name:
          type: string
          description: COA Property name
          readOnly: false
          example: Device name
        Description:
          type: string
          description: COA Property description
          readOnly: false
          example: The name of the device
        Type:
          type: string
          example: String
          readOnly: false
          description: Data type
          enum:
          - String
          - Float
          - DateTime
          - Boolean
          - Enum
          - Integer
        Unit:
          type:
          - string
          - 'null'
          example: CelciusDegrees
          readOnly: false
          description: Measure unit
    UnexpectedError:
      type: object
      properties:
        message:
          type: string
          description: Something went wrong on Stripe's end
          example: Server Error
    AuthRequestError:
      type: object
      properties:
        message:
          type: string
          description: No valid API key provided
          example: Unauthorized
    UnifiedModelList:
      type: array
      description: List of UnifiedModel objects
      items:
        oneOf:
        - $ref: '#/components/schemas/UnifiedModelProperty'
        - $ref: '#/components/schemas/UnifiedModelAlarm'
    UnifiedModelAlarm:
      type: object
      required:
      - Key
      - AlarmNo
      - Description
      - Manufacturer
      description: Represents all information about asset
      properties:
        Key:
          type: string
          description: COA identifier
          readOnly: false
          example: a0
        AlarmNo:
          type: string
          description: The unique alarm code
          readOnly: false
          example: '1'
        Description:
          type: string
          description: COA Alarm description
          readOnly: false
          example: Supply air sensor circuit
        Manufacturer:
          type: string
          example: Thermoking
          readOnly: false
          description: Alarm manufacturer
    ForbiddenRequestError:
      type: object
      properties:
        message:
          type: string
          description: The API key doesn't have permissions to perform the request
          example: Access to the requested resource is forbidden
    BadRequestError:
      type: object
      properties:
        message:
          type: string
          description: The request was unacceptable, often due to missing a required parameter
          example: No match found
  securitySchemes:
    x-lynx-api-key:
      type: apiKey
      in: header
      name: x-lynx-api-key