flatin.pt · OpenAPI Overlay 1.0.0

flatin.pt API — API Evangelist enrichment overlay

3 actions 3 updates update extends ../openapi/flatin-pt-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for flatin.pt's API. It is a proposal applied on top of the contract, not a document flatin.pt publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-mcp-serverx-llms-txtx-apis-jsonx-rate-limitsx-status-pagex-datasetx-licensex-bulk-download

Targets 3

$.info
$.paths['/api/v1/imi/rates.csv'].get
$.paths['/api/v1/imt/calculate'].post

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: flatin.pt API — API Evangelist enrichment overlay
  version: 1.0.0
extends: ../openapi/flatin-pt-openapi.json
x-provenance:
  generated: '2026-09-16'
  method: generated
  source: >-
    Non-destructive enhancements over the harvested flatin.pt OpenAPI, capturing runtime facts the
    provider documents outside the spec (rate limits, MCP surface, dataset licence). Does not mutate
    the original document.
actions:
  - target: $.info
    description: Record the sibling agent + data surfaces and the rate-limit posture.
    update:
      x-mcp-server: https://flatin.pt/mcp
      x-llms-txt: https://flatin.pt/llms.txt
      x-apis-json: https://flatin.pt/.well-known/apis.json
      x-rate-limits: https://flatin.pt/api/rate-limits.json
      x-status-page: https://flatin.pt/status.json
  - target: $.paths['/api/v1/imi/rates.csv'].get
    description: Flag the CSV endpoint as the open-data bulk download to prefer over row-by-row calls.
    update:
      x-dataset: true
      x-license: CC BY 4.0
      x-bulk-download: true
  - target: $.paths['/api/v1/imt/calculate'].post
    description: Note that the POST is a pure, stateless calculation with no side effects.
    update:
      x-side-effect-free: true
      x-idempotent: true