diff --git unfuddle_api.classes.inc unfuddle_api.classes.inc
index 9ef9c41..e274478 100644
--- unfuddle_api.classes.inc
+++ unfuddle_api.classes.inc
@@ -106,7 +106,7 @@ class Unfuddle {
   public function getMessages($projectID = NULL) {
     $projectID = is_null($projectID) ? $this->project : $projectID;
     try {
-      $messages = $this->request($this->url . '/api/v1/projects' . $projectID . '/messages');
+      $messages = $this->request($this->url . '/api/v1/projects/' . $projectID . '/messages');
       return $messages;
     }
     catch (Exception $e) {
@@ -119,7 +119,7 @@ class Unfuddle {
   public function getMessage($projectID = NULL, $messageID) {
     $projectID = is_null($projectID) ? $this->project : $projectID;
     try {
-      $message = $this->request($this->url . '/api/v1/projects' . $projectID . '/messages/' . $messageID);
+      $message = $this->request($this->url . '/api/v1/projects/' . $projectID . '/messages/' . $messageID);
       return $message;
     }
     catch (Exception $e) {
@@ -154,7 +154,7 @@ class Unfuddle {
   public function getCategories($projectID = NULL) {
     $projectID = is_null($projectID) ? $this->project : $projectID;
     try {
-      $categories = $this->request($this->url . '/api/v1/projects' . $projectID . '/categories');
+      $categories = $this->request($this->url . '/api/v1/projects/' . $projectID . '/categories');
       return $categories;
     }
     catch (Exception $e) {
@@ -167,7 +167,7 @@ class Unfuddle {
   public function getCategory($projectID = NULL, $categoryID) {
     $projectID = is_null($projectID) ? $this->project : $projectID;
     try {
-      $category = $this->request($this->url . '/api/v1/projects' . $projectID . '/categories/' . $categoryID);
+      $category = $this->request($this->url . '/api/v1/projects/' . $projectID . '/categories/' . $categoryID);
       return $category;
     }
     catch (Exception $e) {
