diff --git a/models/Tag.ts b/models/Tag.ts
index c12d301d97fc890baf8eca89d783fa405ab85189..632f6578b60b6f709e3c3101e235740fe758fda2 100644
--- a/models/Tag.ts
+++ b/models/Tag.ts
@@ -3,7 +3,7 @@ import Assignment       from './Assignment';
 import Exercise         from './Exercise';
 
 
-interface Tag {
+interface Tags {
     name: string;
     type: 'Language' | 'Framework' | 'Theme' | 'UserDefined';
 
@@ -13,5 +13,5 @@ interface Tag {
     correctionCommit: CommitSchema | undefined;
 }
 
-export default Tag;
+export default Tags;
 	
\ No newline at end of file
diff --git a/types/Dojo/ApiRoute.ts b/types/Dojo/ApiRoute.ts
index 57f0a18c6b1797a110bd844c2c1624980777f615..82762e25e8c0e039d24ee6085c0c7964968e0172 100644
--- a/types/Dojo/ApiRoute.ts
+++ b/types/Dojo/ApiRoute.ts
@@ -13,9 +13,9 @@ enum ApiRoute {
     EXERCISE_ASSIGNMENT          = '/exercises/{{id}}/assignment',
     EXERCISE_RESULTS             = '/exercises/{{id}}/results',
     ADD_TAG                      = '/tags',
-    DELETE_TAG                   = '/tags/{tagid}',
-    PROPOSE_TAG                  = '/tags/proposals',
-    ANSWER_TAG_PROPOSAL          = '/tags/proposals/{tagProposalName}'
+    DELETE_TAG                   = '/tags/{{tageName}}',
+    PROPOSE_TAG                  = '/tags/proposals/{{state}}',
+    ANSWER_TAG_PROPOSAL          = '/tags/proposals/{{tagProposalName}}'
 }