{"_id":"@apifonica/js-sdk","_rev":"12-641711e7d7700abd373ea34eca5fd72e","name":"@apifonica/js-sdk","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@apifonica/js-sdk","version":"1.0.0","author":{"name":"Apifonica"},"license":"MIT","_id":"@apifonica/js-sdk@1.0.0","maintainers":[{"name":"almvasiliev","email":"vasiliev@dzinga.com"},{"name":"ptrofimov","email":"trofimovpavelv@gmail.com"}],"homepage":"https://github.com/apifonica/js-sdk#readme","bugs":{"url":"https://github.com/apifonica/js-sdk/issues"},"dist":{"shasum":"da61afd78cbd41fa3c09528f0d583281cdb11f5a","tarball":"https://registry.npmjs.org/@apifonica/js-sdk/-/js-sdk-1.0.0.tgz","fileCount":6,"integrity":"sha512-WkSHoDKtLc8fLiQg6EqriazNH03DpD6+T1D8GepQCSj2bX6p4I3IUxAaZwlQ5aM6hniQC1UjvzOssDQ+sdJ1Kg==","signatures":[{"sig":"MEUCIGHvodh2HGZubmt0/aCZeRv3dTvAgWcxUYt1tjbjlecYAiEA7icp5sYrOvLHlfNxHPh41zkNznamKlqgb3er+5+FhGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGUp1CRA9TVsSAnZWagAAWMAQAJpu/P8gzL5di2KpgJEU\nzZEKAPpl2UY6qtfuOZ2R2stYtOqplCgsWz8i0xOlF5+84r/uQOtCLFyxA8xX\n+8nSv+mJm7ZW8IE67UXaTerJPl+W35eqkAz8k+vO97rSr2eDCqXc/zsi8Qpq\nR/RhgX3RmJa50/K3NTj5vtdB1/YIgcy2uvJDYbZ0b4rw/bfkD6nKkSTEq7f/\np2K/JjX8KU+JRW1JM2geDm4zlY9U+xW46ADigE1UQ7i8MqxDD57KBp2xixq1\n0I/Q3xVhjSDZw+BhYUnFaf4VRrMBEgJDThJXU74Jy2tgQ/bq1QwyX5PsAxLB\nivLGBPf3Nn4ocR8dOQdMX0NBarFF8a6Kf1AfNEvlUve3NCzLdQ/ZKJ9379Yb\niZbLGGNjoFeRPY9JIlXv6CfprUwWDBK9xpWFT313weim80m43svTQumPWhE5\njsEKRHmZRuLg4pBLqGZcBRyXKjUSk40Uq/fRKM773QAgxJxgSdIAyzxNUl4B\nm2QkmbZUVSg+rzRfEfiWIWkKGejerxYXIPkeJg/kFUctS1kIKJ72M69M48OQ\nWBtXvpMJ1OUROJAMiyK9AMcDZuYoA/qhBLRttNuqYaaAThDYbuqIjqg5Nv0E\nFwgHltqxN6nnOmc9wsqeHROvYVYn1b7Ub3+O+9gw3sUjDwYfjqHaKP2H6z4I\nrDvk\r\n=8CfC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"shippedProposals":true}]]},"gitHead":"f2d948ced6cec0aa57c2b9c8811a382f5381e7f1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d lib","prepublishOnly":"npm run build"},"_npmUser":{"name":"ptrofimov","email":"trofimovpavelv@gmail.com"},"repository":{"url":"git+https://github.com/apifonica/js-sdk.git","type":"git"},"_npmVersion":"6.14.6","description":"Apifonica JavaScript SDK","directories":{},"_nodeVersion":"12.14.0","dependencies":{"uuid":"^8.2.0","node-fetch":"^2.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.4.0","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","babel-eslint":"^10.1.0","@babel/preset-env":"^7.10.4","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0","@babel/plugin-transform-runtime":"^7.10.5","@babel/plugin-proposal-object-rest-spread":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/js-sdk_1.0.0_1595492981451_0.15915793248895627","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@apifonica/js-sdk","version":"2.0.0","author":{"name":"Apifonica"},"license":"Apache-2.0","_id":"@apifonica/js-sdk@2.0.0","maintainers":[{"name":"almvasiliev","email":"vasiliev@dzinga.com"},{"name":"ptrofimov","email":"trofimovpavelv@gmail.com"}],"homepage":"https://github.com/apifonica/js-sdk#readme","bugs":{"url":"https://github.com/apifonica/js-sdk/issues"},"dist":{"shasum":"da7d35ad6628a1f6cbd2366d21d8be17befcc560","tarball":"https://registry.npmjs.org/@apifonica/js-sdk/-/js-sdk-2.0.0.tgz","fileCount":12,"integrity":"sha512-Mu32PgjLYrnWzB1fLwNNHxg21/W0nm5Q8148yXrST2Gq2oIwXfv73+l3IVuBvcEE//Op0Iy1jwErkEiUcbEWsw==","signatures":[{"sig":"MEQCIHoUFc7krQQv1OU3uUdDHA09Fx/geWdSHYMl26pilQKUAiBED08nRnmYEhzjn0aQGR3fTPv/VaiFTNapx0Nf2dmdBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGv5ACRA9TVsSAnZWagAAbaEP/2u4m8AYwzBUCXU3/RBy\n8jbx3Zkqg0dZJSFasRXZHAJ1llEaSNBnNJpLyRW1DTDs8lR7ITAVDapO6YV/\nRKDiHCsc/GyUzf5GHVtiAPJMWVeGs53Q+PHUhLg4VCImD9Q4WuWFIYMrDMvQ\nt/2PyiihaUlA3Mdc9tNgfqB8v71mgDlPyg26nmK9dEWopogPmmTywAnri13H\numymSjPxaW9BlbJzNSGfcE+yjsIOQuSK+zMQy7r/hlu+7TmTD7iouVMxiJKu\nIf4UxI2yxWPM6rbAhpNMsxUH3hgQuoxDbUDKjx6jeOyQ5pZ8cJPIGM1oDsdJ\nhrhRYLPij93tGJ3lRPqmCTO+vKSeFwz3khtbjgzxTu8idpMYtjuK0m19HS1V\ndbTkbQIDPPr0H0EL9dOqD81aQiF2ZQY9+huUcrGFtNR5osN4xuAV92m+qTz2\nDPd1ZHS1pu4pAotc8WcIqiXfeUCK92ZNvBO/MM640QRG9e1CYUJRfFXFKH5R\nxz98cl4JEakc+oh5Frr5S9q0bCy6J9lC3AFx9uIbqp9WbbvLKcL+M9NVqxlc\nJsQ0ML4ZrYtr8aaM/jNResVvZP/4xemNztgaUv9B95r9uHKhYgoA8XPXle02\nDgs1aeVTonmYMAgQYUcwMtYe2U4mmrgg/1I6MPXUAGoyPI22bui6zJWTW98C\nEc3/\r\n=YSSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread","@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"shippedProposals":true}]]},"gitHead":"ca700f93dc73ef27e4f8e6cff33899143c01920e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d lib","prepublishOnly":"npm run build"},"_npmUser":{"name":"ptrofimov","email":"trofimovpavelv@gmail.com"},"repository":{"url":"git+https://github.com/apifonica/js-sdk.git","type":"git"},"_npmVersion":"6.14.6","description":"Apifonica API SDK for JavaScript.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"uuid":"^8.2.0","node-fetch":"^2.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.4.0","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","babel-eslint":"^10.1.0","@babel/preset-env":"^7.10.4","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0","@babel/plugin-transform-runtime":"^7.10.5","@babel/plugin-proposal-object-rest-spread":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/js-sdk_2.0.0_1595604543923_0.13428568305734134","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-07-23T08:29:41.184Z","modified":"2025-07-31T16:27:55.212Z","1.0.0":"2020-07-23T08:29:41.571Z","2.0.0":"2020-07-24T15:29:04.026Z"},"bugs":{"url":"https://github.com/apifonica/js-sdk/issues"},"author":{"name":"Apifonica"},"license":"Apache-2.0","homepage":"https://github.com/apifonica/js-sdk#readme","repository":{"url":"git+https://github.com/apifonica/js-sdk.git","type":"git"},"description":"Apifonica API SDK for JavaScript.","maintainers":[{"email":"oberst47@gmail.com","name":"oberst47"},{"email":"Aobraztsov@apifonica.com","name":"aobraztsov"},{"email":"nkorolev@apifonica.com","name":"nkorolev"},{"email":"administrator+npm@apifonica.com","name":"smarttel"}],"readme":"#### Installation \n\n```javascript\nnpm install @apifonica/js-sdk\n```\n\n#### Initialization\n\n```javascript\nconst Apifonica = require('@apifonica/js-sdk');\n\n// initialize with your account credentials\nconst apifonica = new Apifonica(account_sid, auth_token);\n```\n\n#### Send a message\n```javascript\nconst message = apifonica.newSMS(from, to, text);\n// or\nconst message = apifonica.newTelegramMessage(from, to, text);\n// or\nconst message = apifonica.newFacebookMessage(from, to, text);\n\nmessage.send();  // returns a promise\n```\n\n#### Set optional parameters before sending\n\n```javascript\n  // set message app sid (Existing application SID which is used for Message operations)\n  message.setMessageAppSID(messageAppSID);\n\n  // set tag (Custom optional string field; can be used for custom client message filtering)\n  message.setTag(tag);\n\n  // set type (Type of content for Telegram/Facebook. Can be one of the following: image, gif, text, documentms, telegram, facebook)\n  message.setType(type);\n\n  // set url (URL where media content should be uploaded from)\n  message.setMediaURL(url);\n```\n\nSee detailed API information at <https://www.apifonica.com/en/docs/api/rest/send-message/>\n\n#### Get message details\n\n```javascript\nmessage.checkStatus(); // returns a promise\n```\n\nSee detailed API information at <https://www.apifonica.com/en/docs/api/rest/get-message-info/>","readmeFilename":"readme.md"}