aboutsummaryrefslogtreecommitdiffstats
path: root/ext/labels.md
diff options
context:
space:
mode:
authorKenneth Reitz <me@kennethreitz.com>2011-04-13 19:43:13 -0400
committerKenneth Reitz <me@kennethreitz.com>2011-04-13 19:43:17 -0400
commita71fc4816b821dd7695bf609b6bb424091a2bf40 (patch)
tree8407e203acbd4be1e4a43c49cc05b44907e54300 /ext/labels.md
parentfab update (diff)
downloadpython-github3-a71fc4816b821dd7695bf609b6bb424091a2bf40.tar.xz
python-github3-a71fc4816b821dd7695bf609b6bb424091a2bf40.zip
docs
Diffstat (limited to 'ext/labels.md')
-rw-r--r--ext/labels.md71
1 files changed, 71 insertions, 0 deletions
diff --git a/ext/labels.md b/ext/labels.md
new file mode 100644
index 0000000..2dcca58
--- /dev/null
+++ b/ext/labels.md
@@ -0,0 +1,71 @@
+# Labels API
+
+## List all Labels for this Repository
+
+### GET `/repos/:user/:repo/labels.json`
+
+## Create a Label
+
+### POST `/repos/:user/:repo/labels.json`
+
+### Input
+
+ {
+ name: String,
+ color: String,
+ }
+
+## Get a single Label
+
+### GET `/repos/:user/:repo/labels/:id.json`
+
+## Update a Label
+
+### PUT `/repos/:user/:repo/labels/:id.json`
+
+### Input
+
+ {
+ name: String,
+ color: String,
+ }
+
+## Delete a label
+
+### DELETE `/repos/:user/:repo/labels/:id.json`
+
+## List labels on the Issue
+
+### GET `/repos/:user/:repo/issues/:id/labels.json`
+
+## Add a Label to an Issue
+
+### POST `/repos/:user/:repo/issues/:id/labels.json`
+
+### Input
+
+ [{
+ name: String,
+ }, ...]
+
+## Remove a Label from an Issue
+
+### DELETE `/repos/:user/:repo/issues/:id/labels/:id.json`
+
+## Replace all Labels for an Issue
+
+### PUT `/repos/:user/:repo/issues/:id/labels.json`
+
+### Input
+
+ [{
+ name: String,
+ }, ...]
+
+## Remove all Labels from an Issue
+
+### DELETE `/repos/:user/:repo/issues/:id/labels.json`
+
+## Get Labels for every Issue in a Milestone
+
+### GET `/repos/:user/:repo/milestones/:id/labels.json`