SERTICA License API

The License API from SERTICA — 4 operation(s) for license.

Operations 4

GET /License Get all license values #
GET /License/{licenseKey} Get single license value #
GET /License/RequiredAppVersion/{appId} Get required app version #
GET /License/validate Validate license #

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-license-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-license-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: SERTICA Web License 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: License
paths:
  /License:
    get:
      tags:
      - License
      operationId: GetAllLicenseValues
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.License.License'
            application/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.License.License'
            text/json:
              schema:
                $ref: '#/components/schemas/SerticaWebApi.Models.License.License'
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      summary: Get all license values
      x-summary-source: derived
  /License/{licenseKey}:
    get:
      tags:
      - License
      operationId: GetSingleLicenseValue
      parameters:
      - name: licenseKey
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      summary: Get single license value
      x-summary-source: derived
  /License/RequiredAppVersion/{appId}:
    get:
      tags:
      - License
      operationId: GetRequiredAppVersion
      parameters:
      - name: appId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      summary: Get required app version
      x-summary-source: derived
  /License/validate:
    get:
      tags:
      - License
      operationId: ValidateLicense
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Logihold.BusinessObjects.Licensing.LicenseValidationResult'
            application/json:
              schema:
                $ref: '#/components/schemas/Logihold.BusinessObjects.Licensing.LicenseValidationResult'
            text/json:
              schema:
                $ref: '#/components/schemas/Logihold.BusinessObjects.Licensing.LicenseValidationResult'
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Logihold.BusinessObjects.Licensing.LicenseValidationResult'
            application/json:
              schema:
                $ref: '#/components/schemas/Logihold.BusinessObjects.Licensing.LicenseValidationResult'
            text/json:
              schema:
                $ref: '#/components/schemas/Logihold.BusinessObjects.Licensing.LicenseValidationResult'
        '500':
          description: The api has encountered an unhandled exception. See Sertica logs for details
      summary: Validate license
      x-summary-source: derived
components:
  schemas:
    Logimatic.StandardFunctionsCS.IntegrationMode:
      enum:
      - None
      - SupplierMustMatchVendor
      - Torm
      - AXMode
      - AddressTypeRestrictions
      - FilterInvoiceFields
      - FilterProjectFields
      - FilterProjectCodeFields
      - AutoGenerateAddressNo
      - ExternalReferencesOnUnit
      - Humboldt
      - EDIInterface
      - MDMInterface
      - OpusCapita
      - RALAX
      - SvitzerAzureServiceBus
      - CozmosAzureServiceBus
      - MintraOCSAPIAdapter
      - ItemWebhookExport
      type: string
    Logihold.BusinessObjects.Licensing.LicenseValidationResult:
      type: object
      properties:
        isValid:
          type: boolean
          readOnly: true
        message:
          type:
          - string
          - 'null'
        issues:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Logihold.BusinessObjects.Licensing.LicenseValidationIssue'
          readOnly: true
      additionalProperties: false
    Logimatic.StandardFunctionsCS.AIIntegrationFlag:
      enum:
      - None
      - ManagementSystem
      type: string
    SerticaWebApi.Models.License.License:
      type: object
      properties:
        serticaVersion:
          type:
          - string
          - 'null'
        fleetManagementRole:
          $ref: '#/components/schemas/Logimatic.StandardFunctionsCS.FleetManagementRole'
        fleetManagement:
          type: boolean
        iosAppEnabled:
          type: integer
          format: int32
        serticaForms:
          type: boolean
        inextiaForms:
          type: boolean
        maintenanceApp:
          type: integer
          format: int32
        jobRelations:
          type: boolean
        useExpectedFaultCode:
          type: boolean
        forms:
          type: boolean
        formsOnJob:
          type: boolean
        sparePartLocation:
          type: boolean
        customObjectProperties:
          type: boolean
        shipDexIntegration:
          type: boolean
        inextiaMenuUserrights:
          type: boolean
        managementSystemWeb:
          type: boolean
        gpsCoordinates:
          type: boolean
        inextiaJobRelations:
          type: boolean
        genericJobRequestModule:
          type: boolean
        jobSequence:
          type: boolean
        jobSafetyModule:
          type: boolean
        pdfPrintFromSERTICAApp:
          type: boolean
        inextiaDocumentTree:
          type: boolean
        inextiaDynamicLayout:
          type: boolean
        jobHistoryDataEntryWeb:
          type: boolean
        showJobsNearby:
          type: boolean
        managementSystemOnJob:
          type: boolean
        aiIntegration:
          $ref: '#/components/schemas/Logimatic.StandardFunctionsCS.AIIntegrationFlag'
        inextiaGPSLocation:
          type: boolean
        inextiaProcurement:
          type: boolean
        inextiaFullProcurement:
          type: boolean
        customerType:
          $ref: '#/components/schemas/Logimatic.StandardFunctionsCS.CustomerType'
        multipleCompaniesOnUnit:
          type: boolean
        dashboard:
          type: boolean
        inextiaLogbook:
          type: boolean
        googleMapsKey:
          type:
          - string
          - 'null'
        approvalWeb:
          type: boolean
        userRoles:
          type: boolean
        managementSystemReadLogging:
          type: boolean
        webCertificateHandling:
          type: boolean
        webDashboards:
          type: boolean
        unitLength:
          type: integer
          format: int32
        webVesselReportingSystem:
          type: boolean
        inextiaAnalytics:
          type: boolean
        azureADLogin:
          type: boolean
        webOutlookCalendarIntegration:
          type: boolean
        tobitInterface:
          type: boolean
        shipServInterface:
          type: boolean
        seaProcInterface:
          type: boolean
        connectProcurementIntegration:
          type: boolean
        openTRANSInterface:
          type: boolean
        source2Sea:
          type: boolean
        calculatePOPortPrices:
          type: boolean
        integrationMode:
          $ref: '#/components/schemas/Logimatic.StandardFunctionsCS.IntegrationMode'
        punchoutIntegration:
          type: boolean
        spireAisIntegration:
          type: boolean
        invoiceManagement:
          type: boolean
        procurementDistributionModule:
          type: boolean
        itemTypesOnHeader:
          type: boolean
        procurementQA:
          type: boolean
        webhooksIntegration:
          type: boolean
        sertica5WebExtensionsAnalytics:
          type: boolean
        sertica5WebExtensionsTaskList:
          type: boolean
        sertica5WebExtensionsDocumentManagement:
          type: boolean
        inextiaJobEmailNotification:
          type: boolean
        inextiaDocumentEmailNotification:
          type: boolean
        accountLayout:
          $ref: '#/components/schemas/Logihold.BusinessObjects.LogiholdObjModel.SystemData_AccountLayout'
        procurementApprovalSetup:
          type: boolean
        inextiaFormsFileBased:
          type: boolean
        dataWarehouse:
          type: boolean
        electronicLogbook:
          type: boolean
        oilRecordBook:
          type: boolean
        garbageRecordBook:
          type: boolean
        ozoneDepletingSubstancesRecordBook:
          type: boolean
        ballastRecordBook:
          type: boolean
        testVersion:
          type: boolean
        testVersionText:
          type:
          - string
          - 'null'
        maxExceedingDaysOnJob:
          type: boolean
        maintenance:
          type: boolean
        masterDataManagementWeb:
          type: boolean
        acknowledgeJobHistories:
          type: boolean
        defectJob:
          type: boolean
        webExternalCalendarIntegration:
          type: boolean
        enableSectionGroupInFleet:
          type: boolean
        sectionGroupsDisabled:
          type: boolean
        maxFileSize:
          type: integer
          format: int64
        priorityUserDefined:
          type: boolean
        useUtcDates:
          type: boolean
        webhooksMode:
          $ref: '#/components/schemas/Logimatic.StandardFunctionsCS.WebhooksMode'
        scheduledWebhooks:
          type: boolean
        mailAccountOnUnitCompany:
          type: boolean
      additionalProperties: false
    Logimatic.StandardFunctionsCS.WebhooksMode:
      enum:
      - RestrictedAccess
      - FullAccess
      type: string
    Logimatic.StandardFunctionsCS.CustomerType:
      enum:
      - Inextia
      - Sertica
      type: string
    Logihold.BusinessObjects.Licensing.LicenseValidationIssue:
      type: object
      properties:
        license:
          type:
          - string
          - 'null'
        value: {}
        message:
          type:
          - string
          - 'null'
      additionalProperties: false
    Logimatic.StandardFunctionsCS.FleetManagementRole:
      enum:
      - None
      - Unit
      - Fleet
      type: string
    Logihold.BusinessObjects.LogiholdObjModel.SystemData_AccountLayout:
      enum:
      - Clipper
      - A2SEA
      - Epr
      - Axis
      - Svitzer
      - AccountSFI
      - CORO_AS
      - TORM
      - Visma
      - Echebastar
      - JL
      - DBB
      - ClassSFIOnPositions
      - NineDimensions
      - AccountingDimensions
      type: string
  securitySchemes:
    Bearer:
      type: http
      description: JWT Authorization header using the Bearer scheme
      scheme: bearer