WizeHire · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Wizehire Scout Service API

4 actions 4 updates servers extends openapi/wizehire-scout-service-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for WizeHire's API. It is a proposal applied on top of the contract, not a document WizeHire publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-sourcex-apievangelist-fetchedx-apievangelist-originalserverstagsx-apievangelist-auth-required

Targets 3

$.info
$
$.paths['/healthz'].get

OpenAPI Overlay

Raw ↑
# generated: '2026-09-04'
# method: generated
# source: openapi/_original/wizehire-scout-service-openapi.json
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Wizehire Scout Service API
  version: 1.0.0
extends: openapi/wizehire-scout-service-openapi.yml
actions:
- target: $.info
  description: >-
    Record provenance. The document was fetched verbatim from https://scout.wizehire.com/openapi.json
    on 2026-09-04 (HTTP 200, application/json). Wizehire publishes no separate developer portal for it.
  update:
    x-apievangelist-source: https://scout.wizehire.com/openapi.json
    x-apievangelist-fetched: '2026-09-04'
    x-apievangelist-original: openapi/_original/wizehire-scout-service-openapi.json
- target: $
  description: >-
    Add servers[]. The published document carries no servers block (FastAPI default), so a consumer
    reading the raw spec cannot tell what host to call. The URL below is the host the spec was served
    from — it is an observation, not a claim Wizehire published it.
  update:
    servers:
    - url: https://scout.wizehire.com
      description: Scout Service production host (the host this specification was fetched from)
- target: $
  description: >-
    Add descriptions to the four tags the operations already reference. The published document declares
    no tags[] block, only per-operation tag strings.
  update:
    tags:
    - name: health
      description: Service health probe
    - name: agent
      description: Scout AI recruiting agent conversation
    - name: candidates
      description: Candidate / application retrieval
    - name: interviews
      description: Interview scheduling (proxied to the Wizehire ATS)
- target: $.paths['/healthz'].get
  description: >-
    Mark the health probe as the one unauthenticated operation. The published document applies
    HTTPBearer per-operation to the other four and omits it here.
  update:
    x-apievangelist-auth-required: false