action GET v1.0.0
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.
action GET v1.0.0
Get current compliance of a node of a Rudder server
swirls add rudder get_node_compliance Source action GET v1.0.0
Get current compliance of a rule of a Rudder server
swirls add rudder get_rule_compliance Source action GET v1.0.0
Get current compliance of all the nodes of a Rudder server
swirls add rudder get_nodes_compliance Source action GET v1.0.0
Get current compliance of all the rules of a Rudder server
swirls add rudder get_rules_compliance Source action PUT v1.0.0
Create a new data source
swirls add rudder create_data_source Source action PUT v1.0.0
Create a new directive from provided parameters. You can specify a source directive to clone it.
swirls add rudder create_directive Source action PUT v1.0.0
Create a new group based in provided parameters
swirls add rudder create_group Source action PUT v1.0.0
Create a new group category
swirls add rudder create_group_category Source action PUT v1.0.0
Create a new global parameter
swirls add rudder create_parameter Source action PUT v1.0.0
Create a new rule. You can specify a source rule to clone it.
swirls add rudder create_rule Source action PUT v1.0.0
Create a new rule category
swirls add rudder create_rule_category Source action PUT v1.0.0
Add a secret
swirls add rudder add_secret Source action POST v1.0.0
Create new archive of the given kind
swirls add rudder create_archive Source action PUT v1.0.0
Use the provided array of node information to create new nodes
swirls add rudder create_nodes Source action PUT v1.0.0
Create a new technique in Rudder from a technique in the technique editor
swirls add rudder create_technique Source action DELETE v1.0.0
Delete a data source configuration
swirls add rudder delete_data_source Source action DELETE v1.0.0
Delete a directive
swirls add rudder delete_directive Source action DELETE v1.0.0
Update detailed information about a group
swirls add rudder delete_group Source action DELETE v1.0.0
Remove a node from the Rudder server. It won't be managed anymore.
swirls add rudder delete_node Source action DELETE v1.0.0
Delete an existing parameter
swirls add rudder delete_parameter Source action DELETE v1.0.0
Delete a rule.
swirls add rudder delete_rule Source action DELETE v1.0.0
Remove the secret by his unique name
swirls add rudder delete_secret Source action DELETE v1.0.0
Delete the user and his permissions
swirls add rudder delete_user Source action DELETE v1.0.0
Delete a group category. It must have no child groups and no children categories.
swirls add rudder delete_group_category Source action DELETE v1.0.0
Delete a group category. It must have no child groups and no children categories.
swirls add rudder delete_rule_category Source action DELETE v1.0.0
Delete a technique from technique editor
swirls add rudder delete_technique Source action GET v1.0.0
Get a change request details
swirls add rudder change_request_details Source action POST v1.0.0
Get CVE details, from a list passed as parameter
swirls add rudder get_cvelist Source action GET v1.0.0
Get the details of a rule
swirls add rudder rule_details Source action GET v1.0.0
Get all CVE details
swirls add rudder get_all_cve Source action GET v1.0.0
Get the list of allowed networks for a policy server
swirls add rudder get_allowed_networks Source action GET v1.0.0
Get an archive of the given kind as a zip
swirls add rudder get_zip_archive Source action GET v1.0.0
Get all web interface customization parameters
swirls add rudder get_branding_conf Source action GET v1.0.0
Get CVE check config
swirls add rudder get_cvecheck_configuration Source action GET v1.0.0
Get the configuration of a data source
swirls add rudder get_data_source Source action GET v1.0.0
Get all information about a given directive
swirls add rudder directive_details Source action GET v1.0.0
Get detailed information about a group category
swirls add rudder get_group_category_details Source action GET v1.0.0
Get detailed information about a group
swirls add rudder group_details Source action GET v1.0.0
Get all available groups and their categories in a tree
swirls add rudder get_group_tree Source action GET v1.0.0
Get details about a given node
swirls add rudder node_details Source action GET v1.0.0
Provide information about the current state of the inventory processor
swirls add rudder queue_information Source action GET v1.0.0
Get the description and the list of supported version for one API endpoint
swirls add rudder api_informations Source action GET v1.0.0
Get all endpoints in the given section with their supported version.
swirls add rudder api_sub_informations Source action GET v1.0.0
This API returns all node properties for a node, including group inherited ones.
swirls add rudder node_inherited_properties Source action GET v1.0.0
Get last CVE check result
swirls add rudder get_last_cvecheck Source action GET v1.0.0
Get acceptation status (pending, accepted, deleted, unknown) of a list of nodes
swirls add rudder get_nodes_status Source action GET v1.0.0
Get one secret by his unique name
swirls add rudder get_secret Source action GET v1.0.0
Get detailed information about a rule category
swirls add rudder get_rule_category_details Source action GET v1.0.0
Get all available rules and their categories in a tree
swirls add rudder get_rule_tree Source action GET v1.0.0
Get information about the server version
swirls add rudder get_system_info Source action GET v1.0.0
Get information about current server status
swirls add rudder get_status Source action GET v1.0.0
Get the current value of a given parameter
swirls add rudder parameter_details Source action GET v1.0.0
Get the current value of a specific setting
swirls add rudder get_setting Source action GET v1.0.0
Get current global compliance of a Rudder server
swirls add rudder get_global_compliance Source action GET v1.0.0
List all change requests
swirls add rudder list_change_requests Source action GET v1.0.0
Get the configuration of all present data sources
swirls add rudder get_all_data_sources Source action GET v1.0.0
List all directives
swirls add rudder list_directives Source action GET v1.0.0
List all directives based on all version of a technique
swirls add rudder list_techniques_directives Source action GET v1.0.0
List all endpoints and their version
swirls add rudder api_general_informations Source action GET v1.0.0
Get the current value of all the global parameters
swirls add rudder list_parameters Source action GET v1.0.0
List all groups
swirls add rudder list_groups Source action GET v1.0.0
Get all available roles and their rights
swirls add rudder get_role Source action GET v1.0.0
List all rules
swirls add rudder list_rules Source action GET v1.0.0
Get the list of all secrets without their value
swirls add rudder get_all_secrets Source action GET v1.0.0
Get the current value of all the settings
swirls add rudder get_all_settings Source action GET v1.0.0
List all technique with their versions
swirls add rudder list_techniques Source action GET v1.0.0
Get the list of all present users and their permissions
swirls add rudder get_user_info Source action GET v1.0.0
List configuration archives
swirls add rudder list_archives Source action GET v1.0.0
Get all technique categories
swirls add rudder technique_categories Source action GET v1.0.0
Get information about the nodes managed by the target server
swirls add rudder list_accepted_nodes Source action GET v1.0.0
Get all generic methods metadata
swirls add rudder methods Source action GET v1.0.0
Get information about the nodes pending acceptation
swirls add rudder list_pending_nodes Source action GET v1.0.0
List all validated and unvalidated users
swirls add rudder list_users Source action GET v1.0.0
Reload the users from the file system, in the configuration file
swirls add rudder reload_user_conf Source action GET v1.0.0
Get currently deployed resources of a technique
swirls add rudder get_techniques_resources Source action GET v1.0.0
Get revisions for given technique
swirls add rudder technique_revisions Source action POST v1.0.0
Update configuration policies if needed
swirls add rudder update_policies Source action POST v1.0.0
Update the configuration of a data source
swirls add rudder update_data_source Source action POST v1.0.0
Update directive information
swirls add rudder update_directive Source action POST v1.0.0
Update the properties of a parameter
swirls add rudder update_parameter Source action POST v1.0.0
Update a change request
swirls add rudder update_change_request Source action POST v1.0.0
Update the details of a rule
swirls add rudder update_rule Source action POST v1.0.0
Update a secret and override the value, the name cannot be overridden
swirls add rudder update_secret Source action POST v1.0.0
Update cve check config
swirls add rudder update_cvecheck_configuration Source action POST v1.0.0
Update CVE database from file system
swirls add rudder read_cvefrom_fs Source action POST v1.0.0
Update CVE database from remote source
swirls add rudder update_cve Source action POST v1.0.0
Update detailed information about a group category
swirls add rudder update_group_category Source action POST v1.0.0
Update detailed information about a group
swirls add rudder update_group Source action POST v1.0.0
Update node settings and properties
swirls add rudder update_node Source action POST v1.0.0
Accept or refuse a pending node
swirls add rudder change_pending_node_status Source action POST v1.0.0
Update properties from a data source on one nodes. The call is asynchronous.
swirls add rudder reload_one_datasource_one_node Source action POST v1.0.0
Update properties from all data sources on one nodes. The call is asynchronous.
swirls add rudder reload_all_datasources_one_node Source action POST v1.0.0
Update properties from all data source on all nodes. The call is asynchronous.
swirls add rudder reload_all_datasources_all_nodes Source action POST v1.0.0
Update properties from all data source on all nodes. The call is asynchronous.
swirls add rudder reload_one_datasource_all_nodes Source action POST v1.0.0
Update detailed information about a rule category
swirls add rudder update_rule_category Source action POST v1.0.0
Update technique created with technique editor
swirls add rudder update_technique Source action POST v1.0.0
Rename, change password (pre-hashed or not) and change permission of an user. If a parameter is empty, it will be ignored.
swirls add rudder update_user Source action POST v1.0.0
Add and remove user from validated users
swirls add rudder save_workflow_user Source action POST v1.0.0
change color, logo, label etc.
swirls add rudder update_branding_conf Source