SERTICA · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the SERTICA Web API

5 actions 5 updates update extends openapi/sertica-web-api-openapi.json
Derived by API Evangelist Built from the contracts SERTICA publishes. SERTICA did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-sourcex-apievangelist-harvestedx-apievangelist-product-versionx-apievangelist-deploymentx-apievangelist-contract-notesx-apievangelist-domain-standardsx-apievangelist-token-endpointx-apievangelist-token-request

Targets 3

$.info
$.components.securitySchemes.Bearer
$.paths['/Auth'].post

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the SERTICA Web API
  version: 1.0.0
extends: openapi/sertica-web-api-openapi.json
x-provenance:
  generated: '2026-08-27'
  method: generated
  source: openapi/sertica-web-api-openapi.json
  note: >-
    Captures API Evangelist's observations about the harvested contract without mutating it.
    The original document is archived verbatim at
    openapi/_original/sertica-web-api-openapi-original.json.
actions:
- target: $.info
  description: Record where this contract was harvested from and what deployment it describes.
  update:
    x-apievangelist-source: https://docs.sertica.com/api/swagger/v1/swagger.json
    x-apievangelist-harvested: '2026-08-27'
    x-apievangelist-product-version: 5.26.9
    x-apievangelist-deployment: >-
      Per-customer site. The published base is https://{sitename}.sertica.com/api; the
      spec's relative servers entry (/api) resolves against whichever SERTICA site serves it.
      https://docs.sertica.com/api is the vendor's public API browser instance.
- target: $.info
  description: Contract-quality observations, so a consumer knows what to expect before generating a client.
  update:
    x-apievangelist-contract-notes:
      operations: 3340
      paths: 2743
      component_schemas: 1104
      tags: 254
      operations_with_operationid: 3149
      operations_missing_operationid: 191
      operations_with_summary: 3002
      operations_with_description: 0
      operations_with_examples: 0
      deprecated_operations: 0
      note_operationid_style: >-
        191 operations declare no operationId at all (most DELETEs among them), and a
        handful declare prose instead of an identifier - "Get current user info",
        "Get list of valid user rights for the user", "Get List of Units current user has
        access to". Casing is also inconsistent (Getwebhooks, CopCounter,
        AllowReceiveRequisitionr). Generated clients will produce awkward or colliding
        method names until these are normalised.
      note_no_examples: >-
        No operation carries a request or response example, and 5,127 error responses
        reference ValidationResult without one. Examples are the cheapest single
        improvement available to this contract.
      note_content_types: >-
        text/plain is declared alongside application/json and text/json on most responses,
        an artifact of the ASP.NET generator rather than a real content-negotiation design.
- target: $.info
  description: Domain standards the contract itself declares, for discovery.
  update:
    x-apievangelist-domain-standards:
    - sfi-group-system
    - marpol-electronic-record-books
    - punchout-procurement
    - shipdex
- target: $.components.securitySchemes.Bearer
  description: Document how the bearer token is actually obtained, which the scheme alone does not say.
  update:
    x-apievangelist-token-endpoint: POST /Auth
    x-apievangelist-token-request: '{ "login": "<user>", "password": "<password>" }'
    x-apievangelist-token-response-field: accessToken
    x-apievangelist-token-lifetime: PT24H
    x-apievangelist-authorization: >-
      Per-user SERTICA user rights, not scopes. The required right for an operation is
      stated in prose inside that operation's 403 response description.
- target: $.paths['/Auth'].post
  description: Flag the authentication entry point for agents and generated clients.
  update:
    x-apievangelist-role: authentication-entry-point

Work with this as data

Every overlay 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 openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • 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 overlay
curl "https://apis.io/api/v1/overlays/sertica-web-api-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?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.