diff --git a/lib/pull.js b/lib/pull.js
index 8e6823d..22409cb 100644
--- a/lib/pull.js
+++ b/lib/pull.js
@@ -19,7 +19,7 @@ function init(options) {
 
 function pullTask() {
     let options = {
-        url: config.pull_url.task,
+        url: config.pull_url.task.replace('<CORE_APIKEY>', config.core_apikey),
         qs: {
             handler: config.handler_name,
             products: config.products.join(',')
@@ -73,7 +73,7 @@ function forwardCoreTaskToPartner(coreMessage) {
 
 function report(trx_id, rc, message, sn) {
     let options = {
-        url: config.pull_url.report,
+        url: config.pull_url.report.replace('<CORE_APIKEY>', config.core_apikey),
         qs: {
             trx_id: trx_id,
             rc: rc,