Booz Allen Hamilton · OpenAPI Overlay 1.0.0

API Evangelist enrichment overlay — Booz Allen PALM Prompt Library API

4 actions 4 updates update extends ../openapi/booz-allen-hamilton-palm-openapi.yaml
Generated by API Evangelist Written by API Evangelist tooling for Booz Allen Hamilton's API. It is a proposal applied on top of the contract, not a document Booz Allen Hamilton publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-api-evangelistx-api-evangelist-gaps

Targets 4

$.info
$.servers
$.paths['/user-story'].post
$

OpenAPI Overlay

Raw ↑
# generated: '2026-09-14'
# method: generated
# source: openapi/booz-allen-hamilton-palm-openapi.yaml (verbatim spec from github.com/boozallen/palm)
overlay: 1.0.0
info:
  title: API Evangelist enrichment overlay — Booz Allen PALM Prompt Library API
  version: 1.0.0
extends: ../openapi/booz-allen-hamilton-palm-openapi.yaml
actions:
  - target: $.info
    description: >-
      Record provenance and the deployment model. The upstream document carries neither, and a
      consumer reading it in isolation cannot tell that there is no hosted instance to call.
    update:
      x-api-evangelist:
        harvested: '2026-09-14'
        source: https://raw.githubusercontent.com/boozallen/palm/main/openapi-specification.yaml
        method: searched
        owner: Booz Allen Hamilton
        product: PALM — Prompt & Agent Library Marketplace
        license: see https://github.com/boozallen/palm (LICENSE, "Other")
        deployment: self-hosted — PALM is a Next.js/tRPC application an adopter deploys; there is no Booz Allen-operated endpoint
  - target: $.servers
    description: >-
      Annotate the relative server. `/api` is correct for the application's own origin and is left
      unchanged; the note says what host it is relative TO, which the document does not.
    update:
      - url: /api
        description: >-
          Relative to the origin of the PALM deployment you are running. There is no public
          Booz Allen host for this API.
  - target: $.paths['/user-story'].post
    description: Add the operational context the upstream operation omits.
    update:
      x-api-evangelist:
        note: >-
          This is the whole published contract — one operation. PALM's broader surface (LLM provider
          integrations, knowledge bases, user-group administration, AI agents) is exposed through
          tRPC procedures inside the Next.js app and is not described by any published machine-readable
          contract.
        idempotent: false
        reversible: false
  - target: $
    description: Record what the spec does NOT declare, so a reader is not left to infer it.
    update:
      x-api-evangelist-gaps:
        - no components.securitySchemes and no security requirement — the document declares no authentication
        - no info.contact and no info.termsOfService
        - no 4xx/5xx responses on the one operation
        - no examples in-spec
        - info.version is 0.0.1 while the product itself is actively developed

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/booz-allen-hamilton-palm-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.