Skip to content

VAS & Two-Way SMS

Value-Added Services covers everything that happens on a shortcode: subscribers text in, you reply, and they subscribe to premium content products that bill on a recurring cycle.

They’re different products with different pipelines, and it’s worth being precise about which one you’re using:

A2P SMSVAS / Two-Way
DirectionYou → subscriberSubscriber → you → subscriber
SenderYour brand name (9bits)Your shortcode (48974)
Can they reply?NoYes — that’s the point
Endpoint/ng/v1/sendsms/vas/ng/v1/service/two-way/sendsms
Body formatJSONform-encoded
Message fieldcontenttext
BillingYou pay per messageSubscriber pays; you get revenue share

A typical subscription

  1. Subscriber texts games28 to your shortcode 48974.
  2. We POST that to your webhook with a session_id.
  3. You reply via POST /vas/ng/v1/service/two-way/sendsms, echoing the session_id.
  4. The operator bills them and we POST you an activation_notification.
  5. Every cycle, we POST a renewal_notificationthis is your revenue event.
  6. When they stop, we POST a deactivation_notification. Revoke access.

Inbound messages carry a session_id. Echo it back on your reply and we thread the exchange as one conversation — which is what makes multi-step flows (menus, quizzes, confirmations) work.