integrations.sh
← all integrations

maif.local – otoroshi

OpenAPI apis-guru developer_tools

Admin API of the Otoroshi reverse proxy

Homepage
https://api.apis.guru/v2/specs/maif.local:otoroshi/1.5.0-dev.json
Provider
maif.local:otoroshi / otoroshi
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/maif.local/otoroshi/1.5.0-dev/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/maif.local/otoroshi/1.5.0-dev/openapi.yaml

Tools (104)

Extracted live via the executor SDK.

  • apikeys.allApiKeys

    Get all api keys

  • apikeys.apiKey

    Get an api key for a specified service descriptor

  • apikeys.apiKeyFromGroup

    Get an api key for a specified service group

  • apikeys.apiKeyFromGroupQuotas

    Get the quota state of an api key

  • apikeys.apiKeyGroup

    Get the group of an api key

  • apikeys.apiKeyQuotas

    Get the quota state of an api key

  • apikeys.apiKeys

    Get all api keys for the group of a service

  • apikeys.apiKeysFromGroup

    Get all api keys for the group of a service

  • apikeys.createApiKey
  • apikeys.createApiKeyFromGroup

    Create a new api key for a group

  • apikeys.deleteApiKey

    Delete an api key for a specified service descriptor

  • apikeys.deleteApiKeyFromGroup

    Delete an api key for a specified service group

  • apikeys.patchApiKey

    Update an api key for a specified service descriptor with a diff

  • apikeys.patchApiKeyFromGroup

    Update an api key for a specified service descriptor with a diff

  • apikeys.resetApiKeyFromGroupQuotas

    Reset the quota state of an api key

  • apikeys.resetApiKeyQuotas

    Reset the quota state of an api key

  • apikeys.updateApiKey

    Update an api key for a specified service descriptor

  • apikeys.updateApiKeyFromGroup

    Update an api key for a specified service group

  • authConfig.createGlobalAuthModule

    Create one global auth. module config

  • authConfig.deleteGlobalAuthModule

    Delete one global auth. module config

  • authConfig.findAllGlobalAuthModules

    Get all global auth. module configs

  • authConfig.findGlobalAuthModuleById

    Get one global auth. module configs

  • authConfig.patchGlobalAuthModule

    Update one global auth. module config

  • authConfig.updateGlobalAuthModule

    Update one global auth. module config

  • certificates.allCerts

    Get all certificates

  • certificates.createCert

    Create one certificate

  • certificates.deleteCert

    Delete one certificate by id

  • certificates.oneCert

    Get one certificate by id

  • certificates.patchCert

    Update one certificate by id

  • certificates.putCert

    Update one certificate by id

  • configuration.globalConfig

    Get the full configuration of Otoroshi

  • configuration.patchGlobalConfig

    Update the global configuration with a diff

  • configuration.putGlobalConfig

    Update the global configuration

  • dataExporterConfigs.createBulkDataExporterConfigs

    Create a new data exporter configs

  • dataExporterConfigs.createDataExporterConfig

    Create a new data exporter config

  • dataExporterConfigs.dataExporterTemplate

    Get all data exporter configs

  • dataExporterConfigs.deletebulkDataExporterConfig

    Delete a data exporter config

  • dataExporterConfigs.deleteDataExporterConfig

    Delete a data exporter config

  • dataExporterConfigs.findAllDataExporters

    Get all data exporter configs

  • dataExporterConfigs.findDataExporterConfigById

    Get a data exporter config

  • dataExporterConfigs.patchBulkDataExporterConfig

    Update a data exporter configs with a diff

  • dataExporterConfigs.patchDataExporterConfig

    Update a data exporter config with a diff

  • dataExporterConfigs.updateBulkDataExporterConfig

    Update a data exporter configs

  • dataExporterConfigs.updateDataExporterConfig

    Update a data exporter config

  • environments.allLines

    Get all environments provided by the current Otoroshi instance

  • environments.servicesForALine

    Get all services for an environment provided by the current Otoroshi instance

  • groups.allServiceGroups

    Get all service groups

  • groups.createGroup

    Create a new service group

  • groups.deleteGroup

    Delete a service group

  • groups.patchGroup

    Update a service group with a diff

  • groups.serviceGroup

    Get a service group

  • groups.updateGroup

    Update a service group

  • health.getOperation

    Import the full state of Otoroshi as a file

  • import.fullExport

    Export the full state of Otoroshi

  • import.fullImport

    Import the full state of Otoroshi

  • import.fullImportFromFile

    Import the full state of Otoroshi as a file

  • jwtVerifiers.createGlobalJwtVerifier

    Create one global JWT verifiers

  • jwtVerifiers.deleteGlobalJwtVerifier

    Delete one global JWT verifiers

  • jwtVerifiers.findAllGlobalJwtVerifiers

    Get all global JWT verifiers

  • jwtVerifiers.findGlobalJwtVerifiersById

    Get one global JWT verifiers

  • jwtVerifiers.patchGlobalJwtVerifier

    Update one global JWT verifiers

  • jwtVerifiers.updateGlobalJwtVerifier

    Update one global JWT verifiers

  • scripts.compileScript

    Compile a script

  • scripts.createScript

    Create a new script

  • scripts.deleteScript

    Delete a script

  • scripts.findAllScripts

    Get all scripts

  • scripts.findScriptById

    Get a script

  • scripts.patchScript

    Update a script with a diff

  • scripts.updateScript

    Update a script

  • services.allServices

    Get all services

  • services.createService

    Create a new service descriptor

  • services.createServiceTemplate

    Update a service descriptor targets

  • services.deleteService

    Delete a service descriptor

  • services.deleteServiceTemplate

    Delete a service descriptor error template

  • services.patchService

    Update a service descriptor with a diff

  • services.service

    Get a service descriptor

  • services.serviceAddTarget

    Add a target to a service descriptor

  • services.serviceDeleteTarget

    Delete a service descriptor target

  • services.serviceGroupServices

    Get all services descriptor for a group

  • services.serviceTargets

    Get a service descriptor targets

  • services.serviceTemplate

    Get a service descriptor error template

  • services.updateService

    Update a service descriptor

  • services.updateServiceTargets

    Update a service descriptor targets

  • services.updateServiceTemplate

    Update an error template to a service descriptor

  • snowmonkey.getSnowMonkeyConfig

    Get current Snow Monkey config

  • snowmonkey.getSnowMonkeyOutages

    Get all current Snow Monkey ourages

  • snowmonkey.patchSnowMonkey

    Update current Snow Monkey config

  • snowmonkey.resetSnowMonkey

    Reset Snow Monkey Outages for the day

  • snowmonkey.startSnowMonkey

    Start the Snow Monkey

  • snowmonkey.stopSnowMonkey

    Stop the Snow Monkey

  • snowmonkey.updateSnowMonkey

    Update current Snow Monkey config

  • stats.globalLiveStats

    Get global otoroshi stats

  • stats.serviceLiveStats

    Get live feed of global otoroshi stats (global) or for a service {id}

  • templates.initiateApiKey

    Get a template of an Otoroshi Api Key. The generated entity is not persisted

  • templates.initiateService

    Get a template of an Otoroshi service descriptor. The generated entity is not persisted

  • templates.initiateServiceGroup

    Get a template of an Otoroshi service group. The generated entity is not persisted

  • validationAuthorities.createClientValidator

    Create one validation authorities

  • validationAuthorities.deleteClientValidator

    Delete one validation authorities by id

  • validationAuthorities.findAllClientValidators

    Get all validation authoritiess

  • validationAuthorities.findClientValidatorById

    Get one validation authorities by id

  • validationAuthorities.patchClientValidator

    Update one validation authorities by id

  • validationAuthorities.updateClientValidator

    Update one validation authorities by id

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools