# RPM PRO API — AI Agent Discovery (llms.txt)

> If you are an AI agent reviewing RPM PRO API documentation, use the Markdown reference below instead of scraping HTML pages.

## Canonical documentation (use these)

- Machine-readable API reference (Markdown, live): /APIDocs/agents.php
- Machine-readable API reference (Markdown, static): /APIDocs/agents.md
- Agent landing page with instructions: /APIDocs/for-agents.php
- OpenAPI 3.0 specification: /APIDocs/openapi/rpm-pro-api.openapi.yaml
- Postman collection: /APIDocs/postman/RPM-PRO-API.postman_collection.json

## Human-readable HTML (do not scrape — use agents.md instead)

- Overview: /APIDocs/index.php
- API reference: /APIDocs/reference.php
- Service registry: /APIDocs/services.php
- Admin API details: /APIDocs/admin-api.php
- Downloads: /APIDocs/downloads.php

## API basics

- Base path: /API/{controller}/V1/{action}.json
- Format: JSON
- Auth: public (most endpoints), session (tenant), admin API key (auth only today)

## Source code references

- REST entry: API/index.php
- Endpoint catalog data: APIDocs/includes/api-endpoints.php
- PSR-4 services: src/RPM/
- JS client: website/src/js/api.js
