F5 · OpenAPI Overlay 1.0.0
API Evangelist enhancements for F5 BIG-IP Declarative Onboarding
6 actions
6 updates
update
extends
../openapi/f5-big-ip-declarative-onboarding-openapi.yml
Derived by API Evangelist
Built from the contracts F5 publishes. F5 did not publish this file.
What the actions change
x-apievangelistx-base-url-modelx-authentication-notex-error-notex-integration-notesx-rate-limit-signalling
Targets 1
$.info
OpenAPI Overlay
overlay: 1.0.0
info:
title: API Evangelist enhancements for F5 BIG-IP Declarative Onboarding
version: 1.0.0
extends: ../openapi/f5-big-ip-declarative-onboarding-openapi.yml
x-provenance:
generated: '2026-09-07'
method: generated
source: Generated from the harvested contract openapi/f5-big-ip-declarative-onboarding-openapi.yml plus
the repo artifacts it feeds. The underlying spec was fetched verbatim from https://github.com/F5Networks/f5-declarative-onboarding/blob/main/src/schema/latest/openapi.yaml
on 2026-09-07 and is NOT modified by this overlay.
target_title: F5 BIG-IP Declarative Onboarding
target_version: 1.47.0
actions:
- target: $.info
description: Record where this contract was harvested from and which repo artifacts describe its runtime
semantics.
update:
x-apievangelist:
provider: F5
providerId: f5
harvested: '2026-09-07'
harvested_from: https://github.com/F5Networks/f5-declarative-onboarding/blob/main/src/schema/latest/openapi.yaml
repository: https://github.com/F5Networks/f5-declarative-onboarding
artifacts:
conventions: ../conventions/f5-conventions.yml
errors: ../errors/f5-problem-types.yml
authentication: ../authentication/f5-authentication.yml
lifecycle: ../lifecycle/f5-lifecycle.yml
conformance: ../conformance/f5-conformance.yml
data_model: ../data-model/f5-data-model.yml
rate_limits: ../rate-limits/f5-rate-limits.yml
packages: ../packages/f5-packages.yml
- target: $.info
description: State the real base URL model. These are customer-hosted control planes; the declared server
is a placeholder, not a reachable host.
update:
x-base-url-model:
model: customer-hosted
effective_base: https://{bigip}/mgmt/shared/declarative-onboarding
note: The caller supplies the host. No F5-operated endpoint serves this API.
- target: $.info
description: Summarise the authentication the provider documents, which this contract does not fully
declare.
update:
x-authentication-note: HTTP Basic over TLS against a BIG-IP administrative user, or the X-F5-Auth-Token
header.
- target: $.info
description: Point at the derived error catalog and note what the contract omits.
update:
x-error-note: DO declares 404/422/500. A 200 from POST / does not mean success — read result.code
on the task.
- target: $.info
description: Integration notes an agent needs that are not expressible in the contract itself.
update:
x-integration-notes:
- The declared server 192.0.2.1 is the RFC 5737 documentation address, a placeholder for the caller's
own device.
- DO stores the device's original pre-onboarding configuration and returns it from GET /config/{machineId}.
DELETE /config/{machineId} destroys that stored original and is irreversible.
- DO must succeed before AS3 has anything to configure — device identity, licensing, VLANs and provisioning
come first.
- target: $.info
description: Record the measured absence of rate-limit signalling so a consumer does not go looking
for headers that are never sent.
update:
x-rate-limit-signalling:
headers: []
status_on_exhaustion: null
note: No rate-limit header or 429 response is declared in this contract, and F5 publishes no limits
for its own APIs. See ../rate-limits/f5-rate-limits.yml.
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.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/f5-big-ip-declarative-onboarding-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.