{"_id":"@absolutejs/dispatch-infobip","name":"@absolutejs/dispatch-infobip","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@absolutejs/dispatch-infobip","version":"0.1.0","description":"Infobip Messages API omnichannel adapter for @absolutejs/dispatch with validation, webhooks, and US registration workflows.","repository":{"type":"git","url":"git+https://github.com/absolutejs/dispatch-adapters.git","directory":"infobip"},"homepage":"https://github.com/absolutejs/dispatch-adapters/tree/main/infobip","bugs":{"url":"https://github.com/absolutejs/dispatch-adapters/issues"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","type":"module","license":"Apache-2.0","author":{"name":"Alex Kahn"},"publishConfig":{"access":"public"},"keywords":["dispatch","sms","rcs","whatsapp","omnichannel","infobip","absolutejs"],"scripts":{"build":"rm -rf dist && bun build src/index.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external @absolutejs/dispatch --external '@absolutejs/dispatch/*' --external @absolutejs/manifest --external @absolutejs/reliability --external @sinclair/typebox && tsc --project tsconfig.build.json && absolute-manifest emit","test":"bun test","typecheck":"tsc --noEmit","format":"prettier --write \"./**/*.{ts,json,md}\"","verify-package":"absolute-manifest verify-package","check:package":"bun run format && bun run typecheck && bun run test && bun run verify-package && bun run build && bun run verify-package --artifacts","release":"bun run check:package && npm publish --access public"},"peerDependencies":{"@absolutejs/dispatch":">=0.7.0 <0.8"},"dependencies":{"@absolutejs/manifest":"0.8.0","@absolutejs/reliability":"0.1.0","@sinclair/typebox":"^0.34.0"},"devDependencies":{"@absolutejs/dispatch":"0.7.1","@types/bun":"1.3.14","prettier":"3.8.1","typescript":"5.9.3"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"absolutejs":{"manifestContract":2,"runtimePeers":{"@absolutejs/dispatch":{"artifactImports":[],"buildExternals":["@absolutejs/dispatch","@absolutejs/dispatch/*"],"optional":false,"range":">=0.7.0 <0.8","tested":"0.7.1"}}},"_id":"@absolutejs/dispatch-infobip@0.1.0","gitHead":"c7ced4f2c36deff0db92b72ef5bf86ca98aa004d","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-neKT/L1jZdxT8rx/GJEqsY/3r7mcYOToIXjnmfzE4iW7LvniYuOOZQJc8ch6ux/3zuVQunhv3rHrFIjrCnHk2w==","shasum":"22d02499577a18cfde46be4e553b45f6354bfdf5","tarball":"https://registry.npmjs.org/@absolutejs/dispatch-infobip/-/dispatch-infobip-0.1.0.tgz","fileCount":12,"unpackedSize":62886,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBF16cImeWzThMRlKxe0HvlvTDWm/pl6Lo7m0HYIqAYgIgRVUF4a9FA+0iuHweu1iXWDLVueb1HAgLDSRlPRT8/LA="}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dispatch-infobip_0.1.0_1785618474661_0.6939379264937657"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-01T21:07:54.480Z","0.1.0":"2026-08-01T21:07:54.787Z","modified":"2026-08-01T21:07:55.023Z"},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"description":"Infobip Messages API omnichannel adapter for @absolutejs/dispatch with validation, webhooks, and US registration workflows.","homepage":"https://github.com/absolutejs/dispatch-adapters/tree/main/infobip","keywords":["dispatch","sms","rcs","whatsapp","omnichannel","infobip","absolutejs"],"repository":{"type":"git","url":"git+https://github.com/absolutejs/dispatch-adapters.git","directory":"infobip"},"author":{"name":"Alex Kahn"},"bugs":{"url":"https://github.com/absolutejs/dispatch-adapters/issues"},"license":"Apache-2.0","readme":"# @absolutejs/dispatch-infobip\n\nInfobip Messages API adapter for AbsoluteJS Dispatch. It covers SMS, MMS, RCS, WhatsApp, Viber Business Messages and Bots, Apple Messages for Business, Instagram Direct, LINE, and Messenger through one transport.\n\nThe adapter can validate every request with Infobip before sending, maps portable content and actions, supports provider-native request extensions, provides authenticated durable webhook intake, and exposes 10DLC brand/campaign plus number resource-request operations.\n\n```ts\nimport { createInfobipAdapter } from \"@absolutejs/dispatch-infobip\";\n\nconst messaging = createInfobipAdapter({\n  apiKey: process.env.INFOBIP_API_KEY!,\n  baseUrl: process.env.INFOBIP_BASE_URL!,\n  defaultSenders: { sms: process.env.INFOBIP_SMS_SENDER! },\n  deliveryWebhookUrl: \"https://example.com/webhooks/infobip/delivery\",\n  validateBeforeSend: true,\n});\n```\n\nInfobip channel onboarding and consent remain mandatory. Complete 10DLC brand/campaign registration for US long codes and use an authenticated webhook profile or gateway verifier for event ingestion.\n","readmeFilename":"README.md","_rev":"1-e0e630187463a8d45943b0585c00e420"}