# FMOps Developer Resources: API, llms.txt and Markdown Endpoints

> Developer resources for FMOps (fmops.ie): the OpenAPI description of the public API, llms.txt and llms-full.txt, the sitemap, and markdown from any page via Accept: text/markdown.

Source: https://fmops.ie/developers
Last updated: 2026-08-24

Last updated: 24 August 2026.

The short version. Everything FMOps publishes for machines lives at a predictable URL on https://fmops.ie. The site index is [/llms.txt](https://fmops.ie/llms.txt), the full text is [/llms-full.txt](https://fmops.ie/llms-full.txt), the API is described by [/openapi.json](https://fmops.ie/openapi.json), and every page will hand you markdown instead of HTML if you ask for it. Nothing here needs a key.

## Machine-readable files

URL | Type | What it is |

[/llms.txt](https://fmops.ie/llms.txt) | text/plain | The whole site as a list: every page with a one-line summary, plus the facts about the business. Start here. |

[/llms-full.txt](https://fmops.ie/llms-full.txt) | text/plain | The full text of every page in one file. |

[/openapi.json](https://fmops.ie/openapi.json) | application/json | OpenAPI 3.1 description of the public API below. |

[/pricing.md](https://fmops.ie/pricing.md) | text/markdown | Every published price, in markdown. |

[/sitemap.xml](https://fmops.ie/sitemap.xml) | application/xml | Sitemap with a last-modified date on each page. |

[/robots.txt](https://fmops.ie/robots.txt) | text/plain | Crawl rules. Every named AI crawler is allowed; only /api/ is closed. |

/md/<page>.md | text/markdown | The markdown mirror of each page, generated from the same HTML at build time. Reach it through Accept negotiation rather than linking to it directly. |

## Markdown from any page

fmops.ie follows the [acceptmarkdown.com](https://acceptmarkdown.com) convention. Ask any page for text/markdown and you get the page content as markdown from the same URL, with the navigation, styles and scripts stripped out. Browsers are unaffected: they ask for text/html and get the page as normal.

curl -s -H "Accept: text/markdown" https://fmops.ie/automation

Responses carry Content-Type: text/markdown; charset=utf-8 and Vary: Accept, Accept-Encoding, so a cache can never hand you the wrong variant. A request that will accept neither HTML nor markdown gets 406 Not Acceptable. A path that does not exist gets a real 404 with a markdown body that points you at the files above, never a 200 with an app shell.

curl -sI -H "Accept: text/markdown" https://fmops.ie/about
curl -s -o /dev/null -w "%{http_code}\n" https://fmops.ie/no-such-page # 404

## The public API

Three endpoints are open to anyone. No key, no sign-up, and Access-Control-Allow-Origin: * on all of them, so they work from a browser. The full description, including every field, is in [/openapi.json](https://fmops.ie/openapi.json).

Endpoint | What it returns |

GET /api/slots | How many founding AI-visibility pilot slots are left. |

GET /api/testimonials | Client testimonials that the client agreed to publish. Newest first. |

GET /api/ai-check?id=<uuid> | A finished AI visibility report. Add &format=html for the rendered version. |

POST /api/ai-check | Runs a free AI visibility check for a business. Five per IP address per hour. |

curl -s https://fmops.ie/api/slots
curl -s https://fmops.ie/api/testimonials

Everything else under /api/ is administrative and needs an X-Admin-Token header. Those endpoints are deliberately undocumented and are not open to the public.

## What FMOps does not publish

Being straight about the gaps saves you the search. There is no MCP server, no webhook subscription API, no OAuth, no client library and no sandbox. If you need one of those for a real project, [say so](https://fmops.ie/contact) and I will tell you honestly whether it is worth building.

## Terms and contact

Use of these endpoints is covered by the [terms of service](https://fmops.ie/terms). Be reasonable with request rates: this is a one-person business on modest hosting, and the write endpoint is rate limited per IP address.

API and developer questions go to [fionn@fmops.ie](mailto:fionn@fmops.ie), or see the [contact page](https://fmops.ie/contact) for phone and other options. FMOps is run by Fionn Murphy from Waterford, Ireland.

---

FMOps - Waterford, Ireland - fionn@fmops.ie - +353 86 107 2373

- All pages: https://fmops.ie/llms.txt
- Full text: https://fmops.ie/llms-full.txt
- Sitemap: https://fmops.ie/sitemap.xml
- Contact: https://fmops.ie/contact
- Developer resources: https://fmops.ie/developers
