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)

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

Added by François ARMAND about 13 years ago. Updated over 12 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 ARMANDActions
User story #3280: Rest API : RulesReleasedFrançois ARMANDActions
User story #3294: Rest API : DirectivesReleasedFrançois ARMANDActions
User story #3295: Rest API : Groups ReleasedFrançois ARMANDActions
User story #3695: API AuthenticationReleasedFrançois ARMANDActions
User story #3744: Rename api version to 2ReleasedFrançois ARMANDActions
User story #3745: Deprecate but keet API V1 ReleasedActions
User story #3751: Allow API v1 URL on localhost onlyReleasedMatthieu CERDAActions
Bug #3755: API Account id name should be uniqueReleasedFrançois ARMANDActions

Updated by François ARMAND about 13 years ago Actions #1

  • Subject changed from REST API to process configuration related object to build a REST API to process configuration related object

Updated by François ARMAND about 13 years ago Actions #2

  • Subject changed from build a REST API to process configuration related object to Build a REST API to process configuration related object

Updated by François ARMAND about 13 years ago Actions #3

  • Target version set to 24

Updated by Jonathan CLARKE about 13 years ago Actions #4

  • Target version changed from 24 to 2.6.0~beta1

Updated by Nicolas PERRON almost 13 years ago Actions #5

  • Status changed from 8 to 12

Updated by Nicolas PERRON almost 13 years ago Actions #6

  • Status changed from 12 to Pending release

Updated by Nicolas PERRON almost 13 years ago Actions #7

  • Status changed from Pending release to Discussion

Updated by Nicolas PERRON almost 13 years ago Actions #8

  • Status changed from Discussion to 10

Updated by Nicolas PERRON almost 13 years ago Actions #9

  • Target version changed from 2.6.0~beta1 to 2.5.2

Updated by Nicolas PERRON almost 13 years ago Actions #10

  • Target version changed from 2.5.2 to 2.5.3

Updated by Nicolas PERRON over 12 years ago Actions #11

  • Target version changed from 2.5.3 to 2.7.0~beta1

Updated by Vincent MEMBRÉ over 12 years ago Actions #13

  • Status changed from 10 to Pending release

Updated by Nicolas PERRON over 12 years ago Actions #14

  • Subject changed from Build a REST API to process configuration related object to Build a REST API to manage all actions in Rudder (CRUD on Nodes, Groups, Directives and Rules)

Updated by Jonathan CLARKE over 12 years ago Actions #15

  • Category changed from Web - Config management to API

Updated by Nicolas PERRON over 12 years ago Actions #16

  • Status changed from Pending release to Released
Actions

Also available in: PDF Atom