Globant · OpenAPI Overlay 1.0.0

API Evangelist enrichment overlay for the Glob.AI public API

5 actions 5 updates documentation extends ../openapi/globant-glob-ai-public-api-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for Globant's API. It is a proposal applied on top of the contract, not a document Globant publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

tagsx-observedcontacttermsOfServicex-privacy-policyx-provider-idx-api-evangelist-profilex-discovery

Targets 5

$.info
$.servers[0]
$
$.paths['/api/catalog'].get
$.paths['/api/v1/health'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enrichment overlay for the Glob.AI public API
  version: 1.0.0
x-provenance:
  generated: '2026-09-14'
  method: generated
  source: openapi/globant-glob-ai-public-api-openapi.json
  note: >-
    Non-destructive enhancements over the provider's own OpenAPI, fetched verbatim from
    https://glob.ai/openapi.json on 2026-09-14. The original is never mutated. Every action below adds
    catalog metadata or cross-links to artifacts in this repository; none changes the described
    behaviour of the API.
extends: ../openapi/globant-glob-ai-public-api-openapi.json
actions:
  - target: $.info
    description: Record the operator, the legal and discovery surfaces the provider publishes elsewhere, and the API Evangelist profile.
    update:
      contact:
        name: Globant
        url: https://glob.ai
      termsOfService: https://glob.ai/en/legal
      x-privacy-policy: https://glob.ai/en/legal#privacy
      x-provider-id: globant
      x-api-evangelist-profile: https://apis.io/provider/globant
      x-discovery:
        api_catalog: https://glob.ai/.well-known/api-catalog
        llms_txt: https://glob.ai/llms.txt
        llms_full_txt: https://glob.ai/llms-full.txt
        agent_skills: https://glob.ai/.well-known/agent-skills/index.json
        mcp_server_card: https://glob.ai/.well-known/mcp/server-card.json
        auth_guide: https://glob.ai/auth.md
        human_docs: https://glob.ai/docs/api.md
  - target: $.servers[0]
    description: Name the origin so a reader can tell the public marketing origin from the gated orchestrator API.
    update:
      description: >-
        The Glob.AI public origin. Only the two operations in this description are anonymous; every other
        path on this host requires a browser SSO session. The gated Hubs Orchestrator API lives on a
        different host (https://api.beta.glob.ai) and publishes no OpenAPI.
  - target: $
    description: Declare tags so the two operations group, and cross-link the repository artifacts derived alongside this spec.
    update:
      tags:
        - name: Catalog
          description: The public AI Pods catalog.
        - name: Platform
          description: Platform health and status surfaces.
      x-artifacts:
        authentication: ../authentication/globant-authentication.yml
        conventions: ../conventions/globant-conventions.yml
        conformance: ../conformance/globant-conformance.yml
        errors: ../errors/globant-error-codes.yml
        lifecycle: ../lifecycle/globant-lifecycle.yml
        changelog: ../changelog/globant-changelog.yml
        packages: ../packages/globant-packages.yml
        cli: ../cli/globant-cli.yml
        mcp: ../mcp/globant-mcp.yml
        tool_crosswalk: ../mcp/globant-tool-crosswalk.yml
        skills: ../skills/_index.yml
        well_known: ../well-known/globant-well-known.yml
        data_model: ../data-model/globant-data-model.yml
        plans: ../plans/globant-plans-pricing.yml
        rate_limits: ../rate-limits/globant-rate-limits.yml
  - target: $.paths['/api/catalog'].get
    description: Tag the catalog operation, record the observed server-side cache behaviour and point at the provider's own agent skill for this exact call.
    update:
      tags:
        - Catalog
      x-cache:
        server_side: true
        expected_staleness: ~10 minutes
        source: https://glob.ai/.well-known/agent-skills/globai-catalog/SKILL.md
      x-agent-skill: https://glob.ai/.well-known/agent-skills/globai-catalog/SKILL.md
      x-observed:
        fetched: '2026-09-14'
        http_status: 200
        catalog_version: 1.20.0
        groups: 6
        offerings: 26
        price_units_populated: 0
        note: >-
          All 26 offerings returned price_unit "" for an anonymous caller, so prices were withheld from
          this audience at observation time, exactly as the description warns.
  - target: $.paths['/api/v1/health'].get
    description: Tag the health operation and record that the RFC 9727 catalog registers it as the status surface.
    update:
      tags:
        - Platform
      x-registered-as-status: https://glob.ai/.well-known/api-catalog
      x-observed:
        fetched: '2026-09-14'
        http_status: 200
        body: '{"status":"ok","version":"0.1.0"}'
        note: >-
          Answered correctly only when Accept negotiation resolves to JSON; a default browser Accept
          header returns the Next.js application shell from the same path.