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 612488c70f97f3b4fa91469332cd9e21278dd3a8..66e91a5e15441702b739cb0d7459a9f2e2758d10 100644
--- a/types/Dojo/ApiRoute.ts
+++ b/types/Dojo/ApiRoute.ts
@@ -13,9 +13,9 @@ enum ApiRoute {
     EXERCISE_ASSIGNMENT                 = '/exercises/{{exerciseIdOrUrl}}/assignment',
     EXERCISE_RESULTS                    = '/exercises/{{exerciseIdOrUrl}}/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}}'
 }