← Back to catalog

Other

Rudder

auto-generated
swirls add rudder
actionGETv1.0.0

Check if Rudder is alive

An unauthenticated API to check if Rudder web application is up and running. Be careful: this API does not follow other Rudder's API convention: - it is not versioned, so the path is just `/api/status`; - it returns a plain text message.

Source
actionPUTv1.0.0

Create a directive

Create a new directive from provided parameters. You can specify a source directive to clone it.

Source
actionPUTv1.0.0

Create a group

Create a new group based in provided parameters

Source
actionPUTv1.0.0

Create a rule

Create a new rule. You can specify a source rule to clone it.

Source
actionPUTv1.0.0

Create technique

Create a new technique in Rudder from a technique in the technique editor

Source
actionDELETEv1.0.0

Delete a group

Update detailed information about a group

Source
actionDELETEv1.0.0

Delete a node

Remove a node from the Rudder server. It won't be managed anymore.

Source
actionDELETEv1.0.0

Delete a secret

Remove the secret by his unique name

Source
actionDELETEv1.0.0

Delete an user

Delete the user and his permissions

Source
actionDELETEv1.0.0

Delete group category

Delete a group category. It must have no child groups and no children categories.

Source
actionDELETEv1.0.0

Delete group category

Delete a group category. It must have no child groups and no children categories.

Source
actionDELETEv1.0.0

Delete technique

Delete a technique from technique editor

Source
actionGETv1.0.0

Get groups tree

Get all available groups and their categories in a tree

Source
actionGETv1.0.0

Get rules tree

Get all available rules and their categories in a tree

Source
actionGETv1.0.0

Global compliance

Get current global compliance of a Rudder server

Source
actionGETv1.0.0

List all endoints

List all endpoints and their version

Source
actionGETv1.0.0

List all roles

Get all available roles and their rights

Source
actionGETv1.0.0

List all secrets

Get the list of all secrets without their value

Source
actionGETv1.0.0

List all users

Get the list of all present users and their permissions

Source
actionGETv1.0.0

List managed nodes

Get information about the nodes managed by the target server

Source
actionGETv1.0.0

List methods

Get all generic methods metadata

Source
actionGETv1.0.0

List pending nodes

Get information about the nodes pending acceptation

Source
actionGETv1.0.0

List user

List all validated and unvalidated users

Source
actionGETv1.0.0

Reload user

Reload the users from the file system, in the configuration file

Source
actionPOSTv1.0.0

Update a secret

Update a secret and override the value, the name cannot be overridden

Source
actionPOSTv1.0.0

Update technique

Update technique created with technique editor

Source
actionPOSTv1.0.0

Update user's infos

Rename, change password (pre-hashed or not) and change permission of an user. If a parameter is empty, it will be ignored.

Source
Beyond the catalog

Any provider, on request.

01

Request it

Tell us which provider you need, and we will ship it in the registry.

02

Generate it

Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.

acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
 
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec