diff --git a/src/libs/models/publication.js b/src/libs/models/publication.js
index bd537bc0825b44a0e79d384e5bf631537784ef69..27a1a3a3f3dac90f3056d6e31caa144e17425477 100644
--- a/src/libs/models/publication.js
+++ b/src/libs/models/publication.js
@@ -61,6 +61,12 @@ var Publication = db.define("Publication",{
         type:Sequelize.BOOLEAN,
         allowNull: false,
         defaultValue: false
+    },
+    volume:{
+        type:Sequelize.STRING
+    },
+    pages:{
+        type:Sequelize.STRING
     }
 },{timestamp:true,
   createdAt: 'created_at',
diff --git a/src/libs/routes_v1/publication.js b/src/libs/routes_v1/publication.js
index 8fdc8c969b788dc3b918334f45bdcd4c2e2d9303..9d59cad4ac57dae0b82842fa1076447ef9732589 100644
--- a/src/libs/routes_v1/publication.js
+++ b/src/libs/routes_v1/publication.js
@@ -119,7 +119,9 @@ pubApp.post('/', passport.authenticate('bearer', { session: false }), authorized
     link: data.link,
     upload: _file_id,
     is_draft: data.rascunho,
-    is_homepage: data.homepage
+    is_homepage: data.homepage,
+    volume: data.volume,
+    pages: data.pagina
   }).catch(function (err) {
     log.error(err);
     let errors = [];