# HG changeset patch # User Kim Alvefur # Date 1672502260 -3600 # Node ID 09dd378748b81c6363eba1e6017e1ec93068004a # Parent 25f39ceccbca28d65b33963bf700f7a29efb6afc mod_rest: Add some GET-mapped iq-queries to OpenAPI documentation diff -r 25f39ceccbca -r 09dd378748b8 mod_rest/README.markdown --- a/mod_rest/README.markdown Sat Dec 31 15:32:25 2022 +0100 +++ b/mod_rest/README.markdown Sat Dec 31 16:57:40 2022 +0100 @@ -116,10 +116,16 @@ The supported queries are +- `archive` - `disco` +- `extdisco` - `items` +- `lastactivity` +- `oob` +- `payload` +- `ping` +- `stats` - `version` -- `ping` ## Receiving stanzas diff -r 25f39ceccbca -r 09dd378748b8 mod_rest/res/openapi.yaml --- a/mod_rest/res/openapi.yaml Sat Dec 31 15:32:25 2022 +0100 +++ b/mod_rest/res/openapi.yaml Sat Dec 31 16:57:40 2022 +0100 @@ -203,6 +203,48 @@ '200': $ref: '#/components/responses/success' + /rest/lastactivity/{to}: + get: + tags: + - query + summary: Query last activity of an entity. Sometimes used as "uptime" for servers. + security: + - basic: [] + - token: [] + parameters: + - $ref: '#/components/parameters/to' + responses: + '200': + $ref: '#/components/responses/success' + + /rest/stats/{to}: + get: + tags: + - query + summary: Query an entity for statistics + security: + - basic: [] + - token: [] + parameters: + - $ref: '#/components/parameters/to' + responses: + '200': + $ref: '#/components/responses/success' + + /rest/upload_request/{to}: + get: + tags: + - query + summary: Lorem ipsum + security: + - basic: [] + - token: [] + parameters: + - $ref: '#/components/parameters/to' + responses: + '200': + $ref: '#/components/responses/success' + components: schemas: stanza: