SMS

Numéros de téléphone

Recherchez les numéros canadiens disponibles, provisionnez-en un et envoyez depuis celui-ci. Un envoi réel exige un numéro qui appartient à votre compte.

Numéros de téléphone

Recherchez les numéros canadiens disponibles, provisionnez-en un et utilisez-le comme champ from lors de l'envoi.

La recherche prend des indicatifs régionaux canadiens actifs (honkio.phoneNumbers.areaCodes() ou GET /v1/phone-numbers/area-codes les liste par province) ou un préfixe sans frais, et elle est limitée à 30 recherches par minute. Le provisionnement exige une clé réelle et facture le premier mois de location plus des frais d’activation uniques, tous deux indiqués sur chaque résultat de recherche et sur GET /v1/pricing.

const { data: available, error } = await honkio.phoneNumbers.search({ areaCodes: '416' })
if (error) throw new Error(error.message)

// Per result: what buying it charges now and monthly, in CAD cents
// { phone_number: '+14165550100', region: 'Ontario',
//   upfront_cost_cents: 250, activation_fee_cents: 100, monthly_cost_cents: 250, ... }
for (const n of available) console.log(n.phone_number, n.upfront_cost_cents, n.monthly_cost_cents)
// Provision a number
const { data: number, error } = await honkio.phoneNumbers.provision({ phoneNumber: '+14165550100' })
if (error) throw new Error(error.message)
console.log(number.id, number.phone_number)
bash
# Accounts hold a limited number of numbers. GET /v1/accounts/me reports
# phone_number_limit and phone_numbers_used: check them before buying, or
# handle the 403 NUMBER_LIMIT_REACHED that a purchase past the cap returns.

# Ask HonkIO staff to raise the limit. One request may be pending at a time.
curl -X POST https://api.honkio.ca/v1/phone-numbers/allowance-requests \
  -H "Authorization: Bearer mk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"requested_limit": 10, "reason": "Onboarding three new clinics this quarter"}'

# Response 201: { "status": "PENDING", "requested_limit": 10, ... }
# You are emailed if it is approved; the decision also shows in the dashboard.

# Check on it
curl https://api.honkio.ca/v1/phone-numbers/allowance-requests \
  -H "Authorization: Bearer mk_live_YOUR_KEY"

L'achat d'un numéro réel exige un numéro de mobile vérifié.