CodeCombat · OpenAPI Overlay 1.0.0

API Evangelist enhancements for CodeCombat Partner API

3 actions 3 updates documentation extends openapi/codecombat-openapi-original.yml
Authorship not recorded No authorship marker is recorded for this file. It is not presented as the provider's.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-providerx-apievangelist-categorydescriptionx-agentic-access

Targets 2

$.info
$.tags

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for CodeCombat Partner API
  version: 1.0.0
extends: openapi/codecombat-openapi-original.yml
actions:
- target: $.info
  update:
    x-apievangelist-provider: codecombat
    x-apievangelist-category: education
    description: >-
      CodeCombat Partner API — SSO, user management, classroom administration,
      course enrollment, licensing, and progress/playtime statistics. REST over
      HTTPS with JSON payloads, secured by HTTP Basic authentication (API key
      pair). Base URL https://codecombat.com/api.
- target: $.info
  update:
    x-agentic-access:
      note: >-
        Write operations (create/grant/license/enroll/subscription) are
        acting-class with real account and billing consequence; reads (stats,
        get user/classroom) are connected/read-class.
- target: $.tags
  update:
  - name: Users
    description: Provision and manage users, licenses, subscriptions, and SSO identities.
  - name: Classrooms
    description: Create classrooms, manage members, and enroll students in courses.
  - name: Clans
    description: Manage clan membership.
  - name: Stats
    description: Aggregate playtime and license statistics across owned users.
  - name: Auth
    description: OAuth2 SSO login for linked identities.