upGrad · OpenAPI Overlay 1.0.0

API Evangelist enhancements for upGrad Partner Service

3 actions 3 updates update extends openapi/upgrad-partner-openapi.yml
Published by upGrad Authored by the provider (searched).
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-provenancex-apievangelist-contract-gapsx-apievangelist-artifactsx-apievangelist-note

Targets 3

$.info
$.servers
$.components.securitySchemes['AUTH-TOKEN']

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for upGrad Partner Service
  version: 1.0.0
extends: openapi/upgrad-partner-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-provenance:
      harvested: '2026-09-02'
      source: https://partner.upgrad.com/api-docs
      method: searched
      note: Verbatim springdoc output; the original is preserved at openapi/_original/upgrad-partner-openapi-original.json
        and is never mutated
    x-apievangelist-contract-gaps:
    - 0 of 54 operations carry a summary
    - 0 of 54 operations carry a description
    - no tags[] block declares the 15 controller tags
    - every response is typed */* rather than application/json
    - no idempotency contract across 26 unsafe operations
    - no versioning scheme
    - no examples
    x-apievangelist-artifacts:
      authentication: authentication/upgrad-authentication.yml
      errors: errors/upgrad-problem-types.yml
      conventions: conventions/upgrad-conventions.yml
      data_model: data-model/upgrad-data-model.yml
      rate_limits: rate-limits/upgrad-rate-limits.yml
      skills: skills/_index.yml
- target: $.servers
  update:
  - url: https://partner.upgrad.com
    description: Production - confirmed live 2026-09-02; the contract itself is anonymous, every operation requires
      the AUTH-TOKEN header
- target: $.components.securitySchemes['AUTH-TOKEN']
  update:
    x-apievangelist-note: Opaque API key issued by upGrad to channel partners; no self-serve issuance, no rotation
      policy and no scope model is published