diff --git a/models/TagSubmit.ts b/models/TagSubmit.ts
new file mode 100644
index 0000000000000000000000000000000000000000..241ff1c73a5f86d7e6af8e915485734a9b753f35
--- /dev/null
+++ b/models/TagSubmit.ts
@@ -0,0 +1,7 @@
+interface TagSubmit {
+    name: string;
+    type: 'Language' | 'Framework' | 'Theme' | 'UserDefined';
+    state: 'PendingApproval' | 'Declined' | 'Approved';
+}
+
+export default TagSubmit;
diff --git a/types/Dojo/ApiRoute.ts b/types/Dojo/ApiRoute.ts
index 82762e25e8c0e039d24ee6085c0c7964968e0172..a736c0f1a66646da996a08abaaba83fd3af8fc50 100644
--- a/types/Dojo/ApiRoute.ts
+++ b/types/Dojo/ApiRoute.ts
@@ -14,7 +14,7 @@ enum ApiRoute {
     EXERCISE_RESULTS             = '/exercises/{{id}}/results',
     ADD_TAG                      = '/tags',
     DELETE_TAG                   = '/tags/{{tageName}}',
-    PROPOSE_TAG                  = '/tags/proposals/{{state}}',
+    PROPOSE_TAG                  = '/tags/proposals/{{tagState}}',
     ANSWER_TAG_PROPOSAL          = '/tags/proposals/{{tagProposalName}}'
 }