Pipes.bot
BYON

Number Management

View, monitor, and manage your BYON numbers.

After onboarding numbers via Embedded Signup, you can manage them from your App's detail page in the dashboard.

Viewing numbers

Each BYON number shows:

FieldDescription
Phone numberThe connected WhatsApp Business number
Display nameThe WhatsApp Business display name
HealthPer-number status: active or unhealthy
Connected sinceWhen the number was onboarded
ConversationsActive conversation count

Health status

Each BYON number has a per-number status driven by whether its Meta access token is broken:

StatusMeaningAction needed
activeToken is valid, messages flow normallyNone
unhealthyToken is broken (revoked/expired) — sends and receives failDisconnect and re-run Embedded Signup

App-level aggregate

Your App rolls its numbers up into an aggregate shown as healthy, degraded, or down:

  • healthy — all numbers active
  • degraded — at least one number unhealthy
  • down — all numbers unhealthy

Disconnecting a number

Via dashboard

To remove a BYON number from your App:

  1. Navigate to the number in your App's detail page
  2. Click Disconnect
  3. Confirm the action

Via API

You can also disconnect a number programmatically:

curl -X DELETE https://api.pipes.bot/v1/pool-numbers/pn_abc123 \
  -H "Authorization: Bearer ak_your_app_key"

Response

{ "success": true }

Error reference

StatusCodeDescription
401UNAUTHORIZEDMissing or invalid Authorization header
403BYON_ONLYRequires an ak_ key (not pk_)
403FORBIDDENThe number does not belong to your App
404POOL_NUMBER_NOT_FOUNDPool number not found
404NOT_BYON_NUMBEROnly BYON numbers can be removed via API
500INTERNAL_SERVER_ERRORFailed to disconnect number

What happens when you disconnect

Disconnecting a number:

  • Removes the number from your App
  • Cleans up associated conversations
  • Revokes the webhook subscription with Meta (best-effort)
  • The number can be re-onboarded later if needed

Billing

Each active BYON number costs $5/month, billed as part of your Pro or Pro+ subscription. Disconnecting a number stops billing for it at the end of the current billing cycle.

On this page