@n8n-dev/n8n-nodes-maif-otoroshi
v1.0.1
Published
Otoroshi reverse proxy Admin API
Maintainers
Readme
@n8n-dev/n8n-nodes-maif-otoroshi
Stop writing maif-otoroshi API integrations by hand.
Every time you connect n8n to maif-otoroshi, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.
What if connecting n8n to maif-otoroshi took 5 minutes, not half a day?
This node gives you 16+ resources out of the box: Configuration, Import, Templates, Environments, Groups, and 11 more: with full CRUD operations, typed parameters, and zero manual configuration.
What You Get
- Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
- Full CRUD: Create, read, update, and delete support where the API allows it
- Typed parameters: No more guessing field types
- Built-in auth: API key authentication, ready to go
- Declarative: Native n8n performance, no custom execute() overhead
Install
npm install @n8n-dev/n8n-nodes-maif-otoroshiOr in n8n:
- Settings → Community Nodes → Install
- Search:
@n8n-dev/n8n-nodes-maif-otoroshi - Click Install
Quick Start
- Install the node (above)
- Add credentials: maif-otoroshi API → paste your API key
- Drag the maif-otoroshi node into your workflow
- Pick a resource → pick an operation → done.
That's it. No configuration files. No code. It just works.
Resources
- Get the full configuration of Otoroshi
- Patch Update the global configuration with a diff
- Put Update the global configuration
- Post Import the full state of Otoroshi as a file
- Get Export the full state of Otoroshi
- Post Import the full state of Otoroshi
- Get a template of an Otoroshi API Key
- Get a template of an Otoroshi service group
- Get a template of an Otoroshi service descriptor
- Get all environments
- Get all services for an environment
- Get all service groups
- Post Create a new service group
- Delete a service group
- Get a service group
- Patch Update a service group with a diff
- Put Update a service group
- Get all API keys
- Get all API keys for the group of a service
- Post Create a new API key for a group
- Delete an API key
- Get an API key
- Patch Update an API key with a diff
- Put Update an API key
- Delete Reset the quota state of an API key
- Get the quota state of an API key
- Get all API keys for the group of a service
- Post Create a new API key for a service
- Delete an API key
- Get an API key
- Patch Update an API key with a diff
- Put Update an API key
- Get the group of an API key
- Delete Reset the quota state of an API key
- Get the quota state of an API key
- Get all services descriptor for a group
- Get all services
- Post Create a new service descriptor
- Delete a service descriptor
- Get a service descriptor
- Patch Update a service descriptor with a diff
- Put Update a service descriptor
- Delete a service descriptor target
- Get a service descriptor targets
- Patch Update a service descriptor targets
- Post Add a target to a service descriptor
- Delete a service descriptor error template
- Get a service descriptor error template
- Post Create a service descriptor error template
- Put Update an error template to a service descriptor
- Get global otoroshi stats
- Get live feed of otoroshi stats
- Post Start the Snow Monkey
- Post Stop the Snow Monkey
- Get current Snow Monkey config
- Patch Update current Snow Monkey config
- Put Update current Snow Monkey config
- Delete Reset Snow Monkey Outages for the day
- Get all current Snow Monkey ourages
- Get Return current Otoroshi health
- Get all global JWT verifiers
- Post Create one global JWT verifiers
- Delete one global JWT verifiers
- Get one global JWT verifiers
- Patch Update one global JWT verifiers
- Put Update one global JWT verifiers
- Get all global auth module configs
- Post Create one global auth module config
- Delete one global auth module config
- Get one global auth module configs
- Patch Update one global auth module config
- Put Update one global auth module config
- Get all scripts
- Post Create a new script
- Post Compile a script
- Delete a script
- Get a script
- Patch Update a script with a diff
- Put Update a script
- Get all certificates
- Post Create one certificate
- Delete one certificate by ID
- Get one certificate by ID
- Patch Update one certificate by ID
- Put Update one certificate by ID
- Get all validation authoritiess
- Post Create one validation authorities
- Delete one validation authorities by ID
- Get one validation authorities by ID
- Patch Update one validation authorities by ID
- Put Update one validation authorities by ID
- Get all data exporter configs
- Post Create a new data exporter config
- Delete a data exporter config
- Patch Update a data exporter configs with a diff
- Post Create a new data exporter configs
- Put Update a data exporter configs
- Get all data exporter configs
- Delete a data exporter config
- Get a data exporter config
- Patch Update a data exporter config with a diff
- Put Update a data exporter config
Why This Node?
Without this node:
- Hours of manual API integration
- Copy-pasting from maif-otoroshi docs
- Debugging auth, pagination, error handling
- Maintaining your own client code
With this node:
- Install → configure → use. 5 minutes.
- Auto-generated from the official maif-otoroshi OpenAPI spec
- Always up to date when the API changes
- Native n8n performance
Auto-Generated
This node was auto-generated from the official maif-otoroshi OpenAPI specification using @n8n-dev/n8n-openapi-node-ultimate, then validated against the live API so you get accurate types and real parameters, not guesswork.
When the maif-otoroshi API updates, this node updates too.
License
MIT © kelvinzer0
