SERTICA Equipments API

The Equipments API from SERTICA — 9 operation(s) for equipments.

Operations 12

GET /Equipments Gets a list of Equipments #
POST /Equipments Creates a new Equipment record #
GET /Equipments/{equipmentNo} Gets a specific Equipment #
PUT /Equipments/{equipmentNo} Updates an existing Equipment #
DELETE /Equipments/{equipmentNo} Deletes a Equipment record #
GET /Equipments/{equipmentNo}/history Gets history for a specific Equipment #
POST /Equipments/search Search for Equipment Takes a SearchDefinition input, which can include filters… #
POST /Equipments/searchIndex/{equipmentGuid} Get index of a record in a search for Equipment Takes a SearchDefinition input… #
POST /Equipments/searchCount Returns number of hits in a search for Equipment Takes a SearchDefinition… #
GET /Equipments/searchInfo Returns structured information about what and how you can search for #
GET /Equipments/{equipmentNo}/copy Copies an existing Equipment to a new object #
GET /Equipments/{equipmentNo}/detections Gets detections for Equipment #

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/sertica-equipments-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

sertica-equipments-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: SERTICA Web Equipments API
  description: 'Online API browser for SERTICA Web API.


    Be aware that some endpoints are restricted by license or user rights and may not be available in your environment.


    Each endpoint includes a description of the required license and user rights.'
  version: v1
servers:
- url: /api
tags:
- name: Equipments
paths:
  /Equipments:
    get:
      tags:
      - Equipments
      summary: Gets a list of Equipments
      operationId: GetEquipments
      parameters:
      - name: page
        in: query
        description: ''
        schema:
          type: integer
          format: int32
          default: 1
      - name: pageSize
        in: query
        description: ''
        schema:
          type: integer
          format: int32
          default: 25
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
        '401':
          description: If user is unauthorized
        '403':
          description: User must have one of these User Rights</br><table><thead><tr><th>Key</th><th>Right</th></tr></thead><tbody><tr><td style='border-bottom:none;padding-right:5px'>Equipment</td><td style='border-bottom:none'>View</td></tr></tbody></table>
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      security:
      - Bearer: []
    post:
      tags:
      - Equipments
      summary: Creates a new Equipment record
      operationId: CreateEquipment
      requestBody:
        description: The Equipment Object, including reference lists
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
          application/json:
            schema:
              $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
          text/json:
            schema:
              $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
          application/*+json:
            schema:
              $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
      responses:
        '201':
          description: Created
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
        '401':
          description: If user is unauthorized
        '403':
          description: User must have one of these User Rights</br><table><thead><tr><th>Key</th><th>Right</th></tr></thead><tbody><tr><td style='border-bottom:none;padding-right:5px'>Equipment_Update</td><td style='border-bottom:none'>Update</td></tr></tbody></table>
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      security:
      - Bearer: []
  /Equipments/{equipmentNo}:
    get:
      tags:
      - Equipments
      summary: Gets a specific Equipment
      operationId: GetEquipment
      parameters:
      - name: equipmentNo
        in: path
        description: The Equipment to get
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Returns the requested Equipment
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
        '400':
          description: Returns a validation result with information about the bad request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
        '404':
          description: If an Equipment with the supplied Equipment No cannot be found
        '401':
          description: If user is unauthorized
        '403':
          description: User must have one of these User Rights</br><table><thead><tr><th>Key</th><th>Right</th></tr></thead><tbody><tr><td style='border-bottom:none;padding-right:5px'>Equipment</td><td style='border-bottom:none'>View</td></tr></tbody></table>
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      security:
      - Bearer: []
    put:
      tags:
      - Equipments
      summary: Updates an existing Equipment
      operationId: UpdateEquipment
      parameters:
      - name: equipmentNo
        in: path
        description: The EquipmentNo of the equipment to update
        required: true
        schema:
          type: string
      requestBody:
        description: The Equipment DTO object with the fields to update
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
          application/json:
            schema:
              $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
          text/json:
            schema:
              $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
          application/*+json:
            schema:
              $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
      responses:
        '200':
          description: Returns the updated Equipment object
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
        '400':
          description: Returns a ValidationResult with information about the bad request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
        '401':
          description: If user is unauthorized
        '403':
          description: User must have one of these User Rights</br><table><thead><tr><th>Key</th><th>Right</th></tr></thead><tbody><tr><td style='border-bottom:none;padding-right:5px'>Equipment_Update</td><td style='border-bottom:none'>Update</td></tr></tbody></table>
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      security:
      - Bearer: []
    delete:
      tags:
      - Equipments
      summary: Deletes a Equipment record
      parameters:
      - name: equipmentNo
        in: path
        description: The EquipmentNo of the Equipment to delete
        required: true
        schema:
          type: string
      responses:
        '204':
          description: No Content
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
        '401':
          description: If user is unauthorized
        '403':
          description: User must have one of these User Rights</br><table><thead><tr><th>Key</th><th>Right</th></tr></thead><tbody><tr><td style='border-bottom:none;padding-right:5px'>Equipment_Delete</td><td style='border-bottom:none'>Delete</td></tr></tbody></table>
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      security:
      - Bearer: []
      operationId: deleteEquipmentsByEquipmentNo
      x-operation-id-source: derived
  /Equipments/{equipmentNo}/history:
    get:
      tags:
      - Equipments
      summary: Gets history for a specific Equipment
      operationId: GetEquipmentHistory
      parameters:
      - name: equipmentNo
        in: path
        description: The Equipment to get
        required: true
        schema:
          type: string
      - name: page
        in: query
        description: ''
        schema:
          type: integer
          format: int32
          default: 1
      - name: pageSize
        in: query
        description: ''
        schema:
          type: integer
          format: int32
          default: 5
      responses:
        '200':
          description: Returns the requested Equipment
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
        '400':
          description: Returns a validation result with information about the bad request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
        '404':
          description: If an Equipment with the supplied Equipment No cannot be found
        '401':
          description: If user is unauthorized
        '403':
          description: User must have one of these User Rights</br><table><thead><tr><th>Key</th><th>Right</th></tr></thead><tbody><tr><td style='border-bottom:none;padding-right:5px'>Equipment_HistoryMode</td><td style='border-bottom:none'>HistoryMode</td></tr></tbody></table>
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      security:
      - Bearer: []
  /Equipments/search:
    post:
      tags:
      - Equipments
      summary: Search for Equipment Takes a SearchDefinition input, which can include filters…
      operationId: SearchEquipments
      parameters:
      - name: page
        in: query
        description: Page
        schema:
          type: integer
          format: int32
          default: 1
      - name: pageSize
        in: query
        description: Pagesize
        schema:
          type: integer
          format: int32
          default: 25
      requestBody:
        description: The search definition
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
          application/json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
          text/json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
      responses:
        '200':
          description: Returns the requested Equipment
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
        '401':
          description: If user is unauthorized
        '403':
          description: User must have one of these User Rights</br><table><thead><tr><th>Key</th><th>Right</th></tr></thead><tbody><tr><td style='border-bottom:none;padding-right:5px'>Equipment</td><td style='border-bottom:none'>View</td></tr></tbody></table>
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      security:
      - Bearer: []
  /Equipments/searchIndex/{equipmentGuid}:
    post:
      tags:
      - Equipments
      summary: Get index of a record in a search for Equipment Takes a SearchDefinition input…
      operationId: SearchIndexEquipmentGuid
      parameters:
      - name: equipmentGuid
        in: path
        description: The Equipment to get index for
        required: true
        schema:
          type: string
          format: uuid
      requestBody:
        description: The search definition
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
          application/json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
          text/json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: integer
                format: int32
            application/json:
              schema:
                type: integer
                format: int32
            text/json:
              schema:
                type: integer
                format: int32
        '401':
          description: If user is unauthorized
        '403':
          description: User must have one of these User Rights</br><table><thead><tr><th>Key</th><th>Right</th></tr></thead><tbody><tr><td style='border-bottom:none;padding-right:5px'>Equipment</td><td style='border-bottom:none'>View</td></tr></tbody></table>
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      security:
      - Bearer: []
  /Equipments/searchCount:
    post:
      tags:
      - Equipments
      summary: Returns number of hits in a search for Equipment Takes a SearchDefinition…
      operationId: SearchCountEquipments
      requestBody:
        description: The search definition
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
          application/json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
          text/json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition'
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: integer
                format: int32
            application/json:
              schema:
                type: integer
                format: int32
            text/json:
              schema:
                type: integer
                format: int32
        '401':
          description: If user is unauthorized
        '403':
          description: User must have one of these User Rights</br><table><thead><tr><th>Key</th><th>Right</th></tr></thead><tbody><tr><td style='border-bottom:none;padding-right:5px'>Equipment</td><td style='border-bottom:none'>View</td></tr></tbody></table>
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      security:
      - Bearer: []
  /Equipments/searchInfo:
    get:
      tags:
      - Equipments
      summary: Returns structured information about what and how you can search for
      operationId: SearchInfoEquipments
      responses:
        '200':
          description: Returns a list of valid search fields
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchInfo'
            application/json:
              schema:
                $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchInfo'
            text/json:
              schema:
                $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchInfo'
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
  /Equipments/{equipmentNo}/copy:
    get:
      tags:
      - Equipments
      summary: Copies an existing Equipment to a new object
      operationId: CopyEquipment
      parameters:
      - name: equipmentNo
        in: path
        description: The EquipmentNo of the Equipment to copy
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Returns the new Equipment object with properties from original
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.Equipment'
        '400':
          description: Returns a ValidationResult with information about the bad request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
        '401':
          description: If user is unauthorized
        '403':
          description: User must have one of these User Rights</br><table><thead><tr><th>Key</th><th>Right</th></tr></thead><tbody><tr><td style='border-bottom:none;padding-right:5px'>Equipment_Update</td><td style='border-bottom:none'>Update</td></tr></tbody></table>
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      security:
      - Bearer: []
  /Equipments/{equipmentNo}/detections:
    get:
      tags:
      - Equipments
      summary: Gets detections for Equipment
      operationId: GetEquipmentDetections
      parameters:
      - name: equipmentNo
        in: path
        description: The EquipmentNo to get
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Returns the requested equipment
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.EquipmentDetection'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.EquipmentDetection'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ElectronicLogBook.EquipmentDetection'
        '400':
          description: Returns a validation result with information about the bad request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.ValidationResult'
        '404':
          description: If a equipment with the supplied Equipment No cannot be found
        '401':
          description: If user is unauthorized
        '403':
          description: User must have one of these User Rights</br><table><thead><tr><th>Key</th><th>Right</th></tr></thead><tbody><tr><td style='border-bottom:none;padding-right:5px'>Equipment</td><td style='border-bottom:none'>View</td></tr></tbody></table>
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      security:
      - Bearer: []
components:
  schemas:
    Logihold.BusinessObjects.LogiholdObjModel.View.SortDirection:
      enum:
      - Asc
      - Desc
      type: string
    SerticaWebApi.Models.BrokenRule:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/SerticaWebApi.Models.BrokenRuleType'
        index:
          type:
          - integer
          - 'null'
          format: int32
        objectGuid:
          type:
          - string
          - 'null'
          format: uuid
        field:
          type:
          - string
          - 'null'
        field2:
          type:
          - string
          - 'null'
        field3:
          type:
          - string
          - 'null'
        description:
          type:
          - string
          - 'null'
      additionalProperties: false
    Logihold.BusinessObjects.LogiholdObjModel.Search.SearchOperator:
      enum:
      - Equals
      - LessThan
      - GreaterThan
      - Like
      - Range
      - In
      - Dynamic
      - StartsWith
      - EndsWith
      - IsNull
      - NotLike
      - Or
      - NotEquals
      - NotIn
      type: string
    SerticaWebApi.Models.ErrorReason:
      type: object
      properties:
        text:
          type:
          - string
          - 'null'
        fieldName:
          type:
          - string
          - 'null'
      additionalProperties: false
    Logihold.BusinessObjects.LogiholdObjModel.Search.OrderBy:
      type: object
      properties:
        field:
          type:
          - string
          - 'null'
        direction:
          $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.View.SortDirection'
      additionalProperties: false
    Logihold.BusinessObjects.LogiholdObjModel.ElectronicLogbook.Shared.Models.Operations.OperationType:
      enum:
      - ORB_I_A_1_1
      - ORB_I_A_1_2
      - ORB_I_A_1_3_1
      - ORB_I_A_1_3_2
      - ORB_I_A_1_4
      - ORB_I_A_1_5
      - ORB_I_A_3_A
      - ORB_I_A_3_B
      - ORB_I_A_4
      - ORB_I_B_2
      - ORB_I_B_2_A
      - ORB_I_B_3
      - ORB_I_B_9_1
      - ORB_I_B_9_2
      - ORB_I_C_3
      - ORB_I_C_4
      - ORB_I_C_4_A
      - ORB_I_C_11
      - ORB_I_C_11_4_A
      - ORB_I_C_11_4_B
      - ORB_I_C_11_4_C
      - ORB_I_C_11_4_D
      - ORB_I_C_11_4_E
      - ORB_I_C_11_A
      - ORB_I_C_11_B
      - ORB_I_C_12_1
      - ORB_I_C_12_2_A
      - ORB_I_C_12_2_B
      - ORB_I_C_12_2_C
      - ORB_I_C_12_3
      - ORB_I_C_12_4_A
      - ORB_I_C_12_4_B
      - ORB_I_C_12_4_C
      - ORB_I_C_12_4_D
      - ORB_I_C_12_4_E
      - ORB_I_D_5
      - ORB_I_D_15_1_A
      - ORB_I_D_15_1_B
      - ORB_I_D_15_1_C
      - ORB_I_D_15_2
      - ORB_I_D_15_3_A
      - ORB_I_D_15_3_B
      - ORB_I_D_15_3_C
      - ORB_I_D_15_3_F
      - ORB_I_D_15_3_G
      - ORB_I_D_15_3_H
      - ORB_I_D_15_3_I
      - ORB_I_D_15_3_J
      - ORB_I_E_16_A
      - ORB_I_E_16_B
      - ORB_I_E_17
      - ORB_I_E_A
      - ORB_I_F_A
      - ORB_I_F_B
      - ORB_I_F_C
      - ORB_I_F_D
      - ORB_I_G
      - ORB_I_H_26_A
      - ORB_I_H_26_B
      - ORB_I_I
      - ORB_I_I_A
      - ORB_I_I_B
      - ORB_I_I_D
      - ORB_I_I_E
      - ORB_I_I_F
      - ORB_I_I_H
      - ORB_I_I_J
      - ORB_I_I_K
      - ORB_I_I_L
      - ORB_I_I_M
      - ORB_I_I_N
      - ORB_I_I_P
      - ORB_I_I_Q
      - ORB_I_ECP_I_A
      - DAILY_SOUNDING
      - ORB_I_CHAIN_D_15_3_C_C_11_4_A
      - ORB_I_CHAIN_D_15_1_A_D_15_3_G
      - ORB_I_CHAIN_I_F_B_9_1_I_E
      - ORB_I_CHAIN_I_F_D_15_1_A_I_E
      - ORB_I_CHAIN_I_F_E_16_A_I_E
      - ORB_I_CHAIN_I_F_E_16_B_I_E
      - GRB_A
      - GRB_B
      - GRB_C
      - GRB_D
      - GRB_E
      - GRB_F
      - GRB_G
      - GRB_H
      - ECP_1
      - ECP_2
      - GRB_I
      - GRB_J
      - ODSRB_1
      - ODSRB_2
      - ODSRB_3_1
      - ODSRB_3_2
      - ODSRB_4
      - ODSRB_5
      - ODSRB_A
      - ODSRB_B
      - BRB_A_1
      - BRB_A_2
      - BRB_B_1
      - BRB_B_2
      - BRB_C_1
      - BRB_C_2
      - BRB_D_1
      - BRB_D_2
      - BRB_E_1
      - BRB_E_2
      - BRB_E_3
      - BRB_E_4
      - BRB_F_1
      - BRB_F_2
      - BRB_G_4
      - BRB_G_5
      - BRB_H
      - ERB_1
      type: string
    Logihold.BusinessObjects.LogiholdObjModel.Search.ForDeviceRequest:
      type: object
      properties:
        deviceGuid:
          type:
          - string
          - 'null'
          format: uuid
        requestIdGuid:
          type:
          - string
          - 'null'
          format: uuid
        fullSynchronization:
          type: boolean
        appType:
          type: integer
          format: int32
      additionalProperties: false
    SerticaWebApi.Models.Link:
      type: object
      properties:
        key:
          type:
          - string
          - 'null'
        url:
          type:
          - string
          - 'null'
      additionalProperties: false
    SerticaWebApi.Models.ElectronicLogBook.EquipmentDetection:
      type: object
      properties:
        equipmentNo:
          type:
          - string
          - 'null'
        equipmentName:
          type:
          - string
          - 'null'
        operationNo:
          type:
          - string
          - 'null'
        operationStartDateUTC:
          type: string
          format: date-time
        operationType:
          $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.ElectronicLogbook.Shared.Models.Operations.OperationType'
        operationStatus:
          $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.SystemData_OperationStatus'
        quantityBefore:
          type: number
          format: double
        quantity:
          type: number
          format: double
        quantityAfter:
          type: number
          format: double
      additionalProperties: false
    Logihold.BusinessObjects.LogiholdObjModel.SystemData_OperationStatus:
      enum:
      - Signable
      - Signed
      - Unknown
      - DeletionPendingSignature
      - Deleted
      type: string
    Logihold.BusinessObjects.LogiholdObjModel.Search.SearchDefinition:
      type: object
      properties:
        distinct:
          type: boolean
        subObjectsToInclude:
          type:
          - array
          - 'null'
          items:
            type: string
        contains:
          type:
          - array
          - 'null'
          items:
            type: string
        criteria:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.SearchCriteria'
        sorting:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.OrderBy'
        columns:
          type:
          - array
          - 'null'
          items:
            type: string
        forDeviceRequest:
          $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.Search.ForDeviceRequest'
        unitFilter:
          type:
          - array
          - 'null'
          items:
            type: string
      additionalProperties: false
    SerticaWebApi.Models.ElectronicLogBook.Equipment:
      type: object
      properties:
        equipmentNo:
          type:
          - string
          - 'null'
        name:
          type:
          - string
          - 'null'
        substanceNo:
          type:
          - string
          - 'null'
        substanceName:
          type:
          - string
          - 'null'
        onboardLocation:
          type:
          - string
          - 'null'
        quantity:
          type: number
          format: double
        capacity:
          type:
          - number
          - 'null'
          format: double
        availableCapacity:
          type: number
          format: double
        unitNo:
          type:
          - string
          - 'null'
        unitName:
          type:
          - string
          - 'null'
        updateUserNo:
          type:
          - string
          - 'null'
        updateUserName:
          type:
          - string
          - 'null'
        updateDate:
          type:
          - string
          - 'null'
          format: date-time
        createUserNo:
          type:
          - string
          - 'null'
        createUserName:
          type:
          - string
          - 'null'
        createDate:
          type:
          - string
          - 'null'
          format: date-time
        guid:
          type:
          - string
          - 'null'
          format: uuid
        liveObjectGuid:
          type:
          - string
          - 'null'
          format: uuid
        unitGuid:
          type:
          - string
          - 'null'
          format: uuid
        deleted:
          type: boolean
        latestHistoryGuid:
          type:
          - string
          - 'null'
          format: uuid
        links:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/SerticaWebApi.Models.Link'
          readOnly: true
      additionalProperties: false
    Logihold.BusinessObjects.LogiholdO

# --- truncated at 32 KB (34 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sertica/refs/heads/main/openapi/sertica-equipments-api-openapi.yml