Generated by API Evangelist
Written by API Evangelist tooling for Telstra's API. It is a proposal applied on top of the contract, not a document Telstra publishes.
overlay: 1.0.0
info:
title: API Evangelist agent overlay for IoT Outage API
version: 1.0.0
extends: ../openapi/_original/telstra-iot-outage-api-openapi.json
x-generated: '2026-10-20'
x-method: generated
x-source: openapi/telstra-iot-outage-api-openapi.yml
x-rationale: Adds agent-facing annotations (tool / read-only / destructive flags and candidate MCP tool names, matching mcp/telstra-mcp.yml)
and provenance without mutating the original contract.
actions:
- target: $.info
description: Record API Evangelist provenance for this contract.
update:
x-apievangelist:
provider: telstra
profiled: '2026-10-20'
original: openapi/_original/telstra-iot-outage-api-openapi.json
- target: $.paths['/token'].post
description: Agent annotations for authToken.
update:
x-agent-tool: false
x-agent-note: Token / authorization plumbing. Agents and MCP clients should not call this as a tool.
- target: $.paths['/outage/v0/status'].get
description: Agent annotations for GET /outage/v0/status.
update:
x-agent-tool: false
x-agent-note: No operationId in the provider contract; not exposed as a tool.
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.