Project

General

Profile

Actions

User story #3000

closed

Build a REST API to manage all actions in Rudder (CRUD on Nodes, Groups, Directives and Rules)

Added by François ARMAND over 11 years ago. Updated almost 11 years ago.

Status:
Released
Priority:
3
Assignee:
-
Category:
API
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

Rudder need REST API, or more precisely to provide API for scripts to talk with it (and by language facility, we will call them REST).

One need to be able to (at least):

- list nodes awaiting approval,
- accept new nodes
- delete existing nodes
- enable/disable technique, directive and rules
- list, create, update, clone, delete groups, directive and rules

Implementation related ticket will precisely defined what are the expected I/O and specification of these methods.


Subtasks 9 (0 open9 closed)

User story #3067: REST API: NodesReleasedFrançois ARMAND2012-12-10Actions
User story #3280: Rest API : RulesReleasedFrançois ARMAND2013-02-18Actions
User story #3294: Rest API : DirectivesReleasedFrançois ARMAND2013-02-19Actions
User story #3295: Rest API : Groups ReleasedFrançois ARMAND2013-02-20Actions
User story #3695: API AuthenticationReleasedFrançois ARMAND2013-07-04Actions
User story #3744: Rename api version to 2ReleasedFrançois ARMAND2013-07-17Actions
User story #3745: Deprecate but keet API V1 Released2013-07-17Actions
User story #3751: Allow API v1 URL on localhost onlyReleasedMatthieu CERDAActions
Bug #3755: API Account id name should be uniqueReleasedFrançois ARMAND2013-07-17Actions
Actions

Also available in: Atom PDF