overlay: 1.0.0
info:
title: API Evangelist enhancements for Fauna Core HTTP Query API
version: 1.0.0
x-generated: '2026-09-17'
x-method: generated
x-source: openapi/fauna-query-api-openapi.yml
x-note: Additive only. This overlay never mutates the harvested contract; it records what API Evangelist
derived about it — chiefly that the service it describes no longer exists. Apply it to openapi/fauna-query-api-openapi.yml.
extends: openapi/fauna-query-api-openapi.yml
actions:
- target: $.info
description: Record that the described service was decommissioned. This is the single most important
fact about this contract and the original spec, harvested while Fauna was live, cannot carry it.
update:
x-lifecycle-status: decommissioned
x-shutdown-date: '2025-05-30'
x-api-evangelist-note: Fauna, Inc. ended service on 2025-05-30. The servers[] host below (db.fauna.com)
returns NXDOMAIN as of 2026-09-17. See lifecycle/fauna-lifecycle.yml.
- target: $.info
description: Flag the contact and terms URLs as unreachable rather than deleting them; they are historically
accurate and now dead.
update:
x-contact-status: support.fauna.com NXDOMAIN (2026-09-17)
x-terms-status: fauna.com/terms unreachable — HTTPS times out, HTTP 301s cross-domain to faunarobotics.com
(2026-09-17)
- target: $.servers[0]
description: Mark the production server as unreachable.
update:
x-host-status: NXDOMAIN
x-checked: '2026-09-17'
- target: $.components.securitySchemes.bearerAuth
description: Record the derived auth profile cross-reference.
update:
x-artifact: authentication/fauna-authentication.yml
- target: $.paths['/query/1'].post
description: 'Attach API Evangelist runtime semantics to executeQuery: the idempotency verdict and the
reversibility path derived in conventions/fauna-conventions.yml.'
update:
x-idempotency:
supported: false
coverage: none
note: No idempotency key, header or replay window exists anywhere in this contract.
x-artifacts:
conventions: conventions/fauna-conventions.yml
errors: errors/fauna-problem-types.yml
data-model: data-model/fauna-data-model.yml
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.