{"@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"}
Index / APIs / maif.local

Otoroshi Admin API API

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.

Otoroshi Admin API v1.5.0-dev

Admin API of the Otoroshi reverse proxy

methodpathwhat the vendor says it does
GET/api/apikeysGet all api keys Get all api keys apikeys
GET/api/authsGet all global auth. module configs Get all global auth. module configs auth-config
POST/api/authsCreate 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/certificatesGet all certificates Get all certificates certificates
POST/api/certificatesCreate 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-validatorsGet all validation authoritiess Get all validation authoritiess validation-authorities
POST/api/client-validatorsCreate 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-configsGet all data exporter configs Get all data exporter configs data-exporter-configs
POST/api/data-exporter-configsCreate a new data exporter config Create a new data exporter config data-exporter-configs
POST/api/data-exporter-configs/_bulkCreate a new data exporter configs Create a new data exporter configs data-exporter-configs
PUT/api/data-exporter-configs/_bulkUpdate a data exporter configs Update a data exporter configs data-exporter-configs
PATCH/api/data-exporter-configs/_bulkUpdate a data exporter configs with a diff Update a data exporter configs with a diff data-exporter-configs
DELETE/api/data-exporter-configs/_bulkDelete a data exporter config Delete a data exporter config data-exporter-configs
GET/api/data-exporter-configs/_templateGet 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/globalconfigGet the full configuration of Otoroshi Get the full configuration of Otoroshi configuration
PUT/api/globalconfigUpdate the global configuration Update the global configuration configuration
PATCH/api/globalconfigUpdate the global configuration with a diff Update the global configuration with a diff configuration
GET/api/groupsGet all service groups Get all service groups groups
POST/api/groupsCreate a new service group Create a new service group groups
GET/api/groups/{groupId}/apikeysGet all api keys for the group of a service Get all api keys for the group of a service apikeys
POST/api/groups/{groupId}/apikeysCreate 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.