From a71fc4816b821dd7695bf609b6bb424091a2bf40 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Wed, 13 Apr 2011 19:43:13 -0400 Subject: docs --- ext/labels.md | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 ext/labels.md (limited to 'ext/labels.md') 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` -- cgit v1.3-8-gc7d7