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 over 10 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 #1

Updated by François ARMAND over 11 years ago

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

Updated by François ARMAND over 11 years ago

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

Updated by François ARMAND over 11 years ago

  • Target version set to 24
Actions #4

Updated by Jonathan CLARKE about 11 years ago

  • Target version changed from 24 to 2.6.0~beta1
Actions #5

Updated by Nicolas PERRON almost 11 years ago

  • Status changed from 8 to 12
Actions #6

Updated by Nicolas PERRON almost 11 years ago

  • Status changed from 12 to Pending release
Actions #7

Updated by Nicolas PERRON almost 11 years ago

  • Status changed from Pending release to Discussion
Actions #8

Updated by Nicolas PERRON almost 11 years ago

  • Status changed from Discussion to 10
Actions #9

Updated by Nicolas PERRON almost 11 years ago

  • Target version changed from 2.6.0~beta1 to 2.5.2
Actions #10

Updated by Nicolas PERRON almost 11 years ago

  • Target version changed from 2.5.2 to 2.5.3
Actions #11

Updated by Nicolas PERRON almost 11 years ago

  • Target version changed from 2.5.3 to 2.7.0~beta1
Actions #13

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from 10 to Pending release
Actions #14

Updated by Nicolas PERRON over 10 years ago

  • 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)
Actions #15

Updated by Jonathan CLARKE over 10 years ago

  • Category changed from Web - Config management to API
Actions #16

Updated by Nicolas PERRON over 10 years ago

  • Status changed from Pending release to Released
Actions

Also available in: Atom PDF