{"@context": "https://schema.org", "@type": "WebAPI", "name": "Otoroshi Admin API API", "description": "Admin API of the Otoroshi reverse proxy", "provider": {"@type": "Organization", "name": "maif.local"}, "documentation": "https://raw.githubusercontent.com/MAIF/otoroshi/master/docs/manual/code/swagger.json"}
Admin API of the Otoroshi reverse proxy
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: http://otoroshi-api.oto.tools http://maif.local
auth: b a s i c
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
Admin API of the Otoroshi reverse proxy
| method | path | what the vendor says it does |
|---|---|---|
GET | /api/apikeys | Get all api keys Get all api keys apikeys |
GET | /api/auths | Get all global auth. module configs Get all global auth. module configs auth-config |
POST | /api/auths | Create one global auth. module config Create one global auth. module config auth-config |
GET | /api/auths/{id} | Get one global auth. module configs Get one global auth. module configs auth-config |
PUT | /api/auths/{id} | Update one global auth. module config Update one global auth. module config auth-config |
PATCH | /api/auths/{id} | Update one global auth. module config Update one global auth. module config auth-config |
DELETE | /api/auths/{id} | Delete one global auth. module config Delete one global auth. module config auth-config |
GET | /api/certificates | Get all certificates Get all certificates certificates |
POST | /api/certificates | Create one certificate Create one certificate certificates |
GET | /api/certificates/{id} | Get one certificate by id Get one certificate by id certificates |
PUT | /api/certificates/{id} | Update one certificate by id Update one certificate by id certificates |
PATCH | /api/certificates/{id} | Update one certificate by id Update one certificate by id certificates |
DELETE | /api/certificates/{id} | Delete one certificate by id Delete one certificate by id certificates |
GET | /api/client-validators | Get all validation authoritiess Get all validation authoritiess validation-authorities |
POST | /api/client-validators | Create one validation authorities Create one validation authorities validation-authorities |
GET | /api/client-validators/{id} | Get one validation authorities by id Get one validation authorities by id validation-authorities |
PUT | /api/client-validators/{id} | Update one validation authorities by id Update one validation authorities by id validation-authorities |
PATCH | /api/client-validators/{id} | Update one validation authorities by id Update one validation authorities by id validation-authorities |
DELETE | /api/client-validators/{id} | Delete one validation authorities by id Delete one validation authorities by id validation-authorities |
GET | /api/data-exporter-configs | Get all data exporter configs Get all data exporter configs data-exporter-configs |
POST | /api/data-exporter-configs | Create a new data exporter config Create a new data exporter config data-exporter-configs |
POST | /api/data-exporter-configs/_bulk | Create a new data exporter configs Create a new data exporter configs data-exporter-configs |
PUT | /api/data-exporter-configs/_bulk | Update a data exporter configs Update a data exporter configs data-exporter-configs |
PATCH | /api/data-exporter-configs/_bulk | Update a data exporter configs with a diff Update a data exporter configs with a diff data-exporter-configs |
DELETE | /api/data-exporter-configs/_bulk | Delete a data exporter config Delete a data exporter config data-exporter-configs |
GET | /api/data-exporter-configs/_template | Get all data exporter configs Get all data exporter configs data-exporter-configs |
GET | /api/data-exporter-configs/{dataExporterConfigId} | Get a data exporter config Get a data exporter config data-exporter-configs |
PUT | /api/data-exporter-configs/{dataExporterConfigId} | Update a data exporter config Update a data exporter config data-exporter-configs |
PATCH | /api/data-exporter-configs/{dataExporterConfigId} | Update a data exporter config with a diff Update a data exporter config with a diff data-exporter-configs |
DELETE | /api/data-exporter-configs/{dataExporterConfigId} | Delete a data exporter config Delete a data exporter config data-exporter-configs |
GET | /api/globalconfig | Get the full configuration of Otoroshi Get the full configuration of Otoroshi configuration |
PUT | /api/globalconfig | Update the global configuration Update the global configuration configuration |
PATCH | /api/globalconfig | Update the global configuration with a diff Update the global configuration with a diff configuration |
GET | /api/groups | Get all service groups Get all service groups groups |
POST | /api/groups | Create a new service group Create a new service group groups |
GET | /api/groups/{groupId}/apikeys | Get all api keys for the group of a service Get all api keys for the group of a service apikeys |
POST | /api/groups/{groupId}/apikeys | Create a new api key for a group Create a new api key for a group apikeys |
GET | /api/groups/{groupId}/apikeys/{clientId} | Get an api key Get an api key for a specified service group apikeys |
PUT | /api/groups/{groupId}/apikeys/{clientId} | Update an api key Update an api key for a specified service group apikeys |
PATCH | /api/groups/{groupId}/apikeys/{clientId} | Update an api key with a diff Update an api key for a specified service descriptor with a diff apikeys |
and 62 more operation(s) in this specification, all searchable.
specification origin: https://raw.githubusercontent.com/MAIF/otoroshi/master/docs/manual/code/swagger.json
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.