Employ · OpenAPI Overlay 1.0.0

API Evangelist enhancements — Employ Inc Content API

4 actions 4 updates update
Generated by API Evangelist Written by API Evangelist tooling for Employ's API. It is a proposal applied on top of the contract, not a document Employ publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-ae-probedx-ae-observed-headersx-ae-gated-collectionsx-ae-write-safetyx-ae-artifacts

Targets 2

$.info
$

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements — Employ Inc Content API
  version: 1.0.0
x-generated: '2026-09-13'
x-method: generated
x-source: openapi/employ-inc-content-api-openapi.yml
x-extends: openapi/employ-inc-content-api-openapi.yml
x-note: >-
  The base document is DERIVED by API Evangelist from the route schemas Employ's own discovery
  document publishes at https://www.employinc.com/wp-json/ (HTTP 200, 2026-09-13). Employ publishes
  no OpenAPI for this surface. This overlay records the observed runtime behaviour that the
  discovery document does not carry.
actions:
- target: $.info
  description: Record the probed runtime facts.
  update:
    x-ae-probed: '2026-09-13'
    x-ae-observed-headers:
      X-WP-Total: 'Present. Observed value 32 on /posts.'
      X-WP-TotalPages: Present.
      Link: 'RFC 8288, rel="next" and rel="prev".'
      cache-control: 'public, max-age=604800 on anonymous read routes.'
      x-served-by: Fastly CDN nodes.
      rate-limit-headers: None returned on any probe.
- target: $.info
  description: Record which collections are closed to anonymous callers.
  update:
    x-ae-gated-collections:
    - path: /users
      status: 401
      code: rest_not_logged_in
    - path: /comments
      status: 403
      code: rest_forbidden_context
    - path: /wp-abilities/v1/abilities
      status: 401
      note: >-
        Outside this document's namespace, but recorded here because it is the agent-facing
        capability registry — registered on this site and closed to the public.
- target: $.info
  description: Flag the write-safety gaps an agent must know before using any non-GET operation.
  update:
    x-ae-write-safety:
      idempotency: none
      dry_run: false
      reversal: 'DELETE is a soft delete unless force=true; no retention window is published by Employ.'
      reference: conventions/employ-inc-conventions.yml
- target: $
  description: Cross-link derived artifacts.
  update:
    x-ae-artifacts:
      conventions: conventions/employ-inc-conventions.yml
      errors: errors/employ-inc-problem-types.yml
      data_model: data-model/employ-inc-data-model.yml
      skills: skills/employ-inc-search-content.md