AppLike Group · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the justtrack Management API

15 actions 15 updates documentation extends ../openapi/applike-justtrack-management-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for AppLike Group's API. It is a proposal applied on top of the contract, not a document AppLike Group publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

operationIddescriptioncontactx-documentationx-plan-gatex-plan-notex-brandx-parent-company

Targets 15

$.info
$.servers[0]
$.paths['/management/v1/bids'].post
$.paths['/management/v1/bids/upload'].post
$.paths['/management/v1/app/{appId}/connection/{partnerId}'].get
$.paths['/management/v1/app/{appId}/connection/{partnerId}'].put
$.paths['/management/v1/apps'].post
$.paths['/management/v1/app'].post
$.paths['/management/v1/campaigns'].post
$.paths['/management/v1/campaign'].post
$.paths['/management/v1/partner-configuration/{feature}'].post
$.paths['/management/v1/partner-configuration/{feature}'].put
$.paths['/management/v1/partner-configurations'].post
$.paths['/management/v1/partners'].post
$.components.securitySchemes.ApiKeyAuth

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the justtrack Management API
  version: 1.0.0
extends: ../openapi/applike-justtrack-management-openapi.yml
x-generated: '2026-08-06'
x-method: generated
x-source: >-
  Derived from the provider's own OpenAPI document plus https://docs.justtrack.io/api/overview/ and
  https://docs.justtrack.io/api/management/management-api/. This overlay records API Evangelist's enhancements only;
  the harvested spec in openapi/ is never mutated.
x-rationale: >-
  The published document is a clean oapi-codegen artifact but is missing three things a consumer (and every code
  generator and agent) needs: an operationId on every operation, a declared server description, and any statement of
  where the API sits commercially. None of these change behaviour — they annotate what the provider already
  documents in prose.
actions:
  - target: $.info
    description: Record the documentation home and the commercial gate documented on the API overview page.
    update:
      contact:
        name: justtrack Support
        email: support@justtrack.io
        url: https://justtrack.io/contact/
      x-documentation: https://docs.justtrack.io/api/management/management-api/
      x-plan-gate: Pro
      x-plan-note: >-
        "This feature is available on the Pro pricing plan. Please email support@justtrack.io for more details."
      x-brand: justtrack
      x-parent-company: AppLike Group

  - target: $.servers[0]
    description: Name the production server.
    update:
      description: Production

  - target: $.paths['/management/v1/bids'].post
    description: Add the missing operationId (the published document declares none on any operation).
    update:
      operationId: fetchCurrentBidsWithStatus

  - target: $.paths['/management/v1/bids/upload'].post
    update:
      operationId: uploadBids

  - target: $.paths['/management/v1/app/{appId}/connection/{partnerId}'].get
    update:
      operationId: getAppPartnerConnection

  - target: $.paths['/management/v1/app/{appId}/connection/{partnerId}'].put
    update:
      operationId: connectPartner

  - target: $.paths['/management/v1/apps'].post
    update:
      operationId: listApps

  - target: $.paths['/management/v1/app'].post
    update:
      operationId: createApp

  - target: $.paths['/management/v1/campaigns'].post
    update:
      operationId: listCampaigns

  - target: $.paths['/management/v1/campaign'].post
    update:
      operationId: createCampaign

  - target: $.paths['/management/v1/partner-configuration/{feature}'].post
    update:
      operationId: listConfiguredFeatures

  - target: $.paths['/management/v1/partner-configuration/{feature}'].put
    update:
      operationId: configurePartner

  - target: $.paths['/management/v1/partner-configurations'].post
    update:
      operationId: listConfigurations

  - target: $.paths['/management/v1/partners'].post
    update:
      operationId: listPartners

  - target: $.components.securitySchemes.ApiKeyAuth
    description: Record how the key is obtained, since the spec names the header but not the issuance path.
    update:
      description: >-
        Organization API key. Generate it in the justtrack dashboard: User profile page > API keys >
        "Generate new key". There is no scope or permission model — the key carries the organization's full
        entitlements.
      x-issuance-url: https://docs.justtrack.io/api/overview/