Xero Proxy

Developer documentation

Machine-readable docs

OpenAPI, markdown variants and llms.txt, for tooling and for language models.

View as markdown

What is available

PathFormatContents
/openapi.jsonOpenAPI 3.1Every mapped route, with its required scope
/llms.txtMarkdown indexOne line per page, with links
/llms-full.txtMarkdownThe entire documentation set in one file
/developers/<page>.mdMarkdownAny documentation page as its source
/api/docs/searchJSONRanked documentation sections for a query

Every page in this documentation set has a .md variant at the same path plus .md, and a copy button that puts the markdown on your clipboard.

The OpenAPI document

It is generated from the same route table the proxy enforces, so an endpoint that appears in it is an endpoint you can call, and the x-required-scope on each operation is the scope that will actually be checked.

curl -s https://xero-proxy.fullstackplus.com.au/openapi.json | jq '.paths | keys | length'