{"id":29236906,"url":"https://github.com/bugourmet/infobip-sender","last_synced_at":"2025-07-03T18:10:02.736Z","repository":{"id":192152829,"uuid":"686159530","full_name":"bugourmet/infobip-sender","owner":"bugourmet","description":"Infobip outbound messaging library","archived":false,"fork":false,"pushed_at":"2025-02-22T18:17:15.000Z","size":355,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-22T19:25:58.953Z","etag":null,"topics":["infobip","infobip-api","infobip-library","infobip-sdk","infobip-typescript","library","messaging","sdk","sms","typescript","viber","whatsapp"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bugourmet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-01T22:41:42.000Z","updated_at":"2025-02-22T18:17:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"786244b3-4361-4aae-9151-d559cc2b6181","html_url":"https://github.com/bugourmet/infobip-sender","commit_stats":null,"previous_names":["runtimeterrorist/infobip-sender","bugourmet/infobip-sender"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bugourmet/infobip-sender","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugourmet%2Finfobip-sender","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugourmet%2Finfobip-sender/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugourmet%2Finfobip-sender/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugourmet%2Finfobip-sender/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bugourmet","download_url":"https://codeload.github.com/bugourmet/infobip-sender/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugourmet%2Finfobip-sender/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263376164,"owners_count":23457342,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["infobip","infobip-api","infobip-library","infobip-sdk","infobip-typescript","library","messaging","sdk","sms","typescript","viber","whatsapp"],"created_at":"2025-07-03T18:10:01.305Z","updated_at":"2025-07-03T18:10:02.726Z","avatar_url":"https://github.com/bugourmet.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e Infobip Sender \u003c/h1\u003e\n\nSimple Infobip outbound messaging library written in typescript\n\n[![GitHub stars](https://img.shields.io/github/stars/runtimeterrorist/infobip-sender.svg)](https://github.com/runtimeterrorist/infobip-sender/stargazers)\n[![GitHub license](https://img.shields.io/github/license/runtimeterrorist/infobip-sender.svg)](https://github.com/runtimeterrorist/infobip-sender/blob/master/LICENSE)\n[![GitHub forks](https://img.shields.io/github/forks/runtimeterrorist/infobip-sender.svg)](https://github.com/runtimeterrorist/infobip-sender/network/members)\n[![GitHub issues](https://img.shields.io/github/issues/runtimeterrorist/infobip-sender.svg)](https://github.com/runtimeterrorist/infobip-sender/issues)\n[![GitHub pull requests](https://img.shields.io/github/issues-pr/runtimeterrorist/infobip-sender.svg)](https://github.com/runtimeterrorist/infobip-sender/pulls)\n[![GitHub last commit](https://img.shields.io/github/last-commit/runtimeterrorist/infobip-sender.svg)](https://github.com/runtimeterrorist/infobip-sender/commits/master)\n\n\u003ch3\u003eFeatures 🚀\u003c/h3\u003e\n\n\u003cli\u003eSupports sending all message types for SMS,WhatsApp and Viber channel.\u003c/li\u003e\n\u003cli\u003eSupports fetching purchased numbers for account and WhatsApp Templates for specified number with the capability.\u003c/li\u003e\n\n\u003ch3\u003eUsage 💡\u003c/h3\u003e\n\ninstall the package\n\n`npm install infobip-sender`\n\nExample:\n\n```ts\nimport { InfobipMessageService } from \"infobip-sender\";\nconst config = { apiKey: \"YourApiKey\" };\n// Create an instance with your configuration\nconst messagingService = new InfobipMessageService(config);\n\n//use sendSms() method to s end a single or bulk sms message\nconst smsMessage = await messagingService.sms.sendSMS(\n  \"YourSenderNumberHere\",\n  \"RecipientPhoneNumber\",\n  \"Message\"\n);\n\nconst bulkSmsMessages = await messagingService.sms.sendSMS(\n  \"YourSenderNumberHere\",\n  [\"RecipientPhoneNumber1\", \"RecipientPhoneNumber2\"],\n  \"Message\"\n);\n```\n\n...\n\n\u003ch5\u003eMessaging Service Configuration\u003c/h5\u003e\n\n```ts\n{\n    apiKey: string;\n    piIntegrator?: string;\n    piPlatform?: string;\n    baseUrl?: string;\n    notifyUrl?: string;\n}\n```\n\n⚠️ \u003cb\u003eIMPORTANT NOTE:\u003c/b\u003e The library does not include built-in logging nor error-handling mechanisms,responsibility for implementing such features remains on the end user.\n\nFor more info refer to \u003ca href=\"https://www.infobip.com/docs/api\"\u003eInfobip API Documentation\u003c/a\u003e\n\n\u003ch3\u003eTODO ✔️\u003c/h3\u003e\n\u003cli\u003e implement Infobip Messaging API once it's out of Early Access\u003c/li\u003e\n\u003cli\u003e tests \u0026 improvements\u003c/li\u003e\n\u003cli\u003e add VOICE and RCS channels\u003c/li\u003e\n\n\u003ch3\u003eContributing 🤝\u003c/h3\u003e\nPull requests are welcome. If you have a suggestion open an issue with the tag \"enhancement\".\n\n\u003ch3\u003eLicense 📝\u003c/h3\u003e\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugourmet%2Finfobip-sender","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbugourmet%2Finfobip-sender","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugourmet%2Finfobip-sender/lists"}