Intry

Virtual numbers & entry points

Twilio numbers, units, and how buzzers reach Intry.

Overview

Intry’s “access point” for voice entry is the combination of a VirtualNumber (Twilio E.164) assigned to a Unit. When a visitor dials or the intercom hits Twilio, Core resolves the number → unit → residents.

Virtual number admin API

MethodPathDescription
GET/api/admin/virtual-numbersList numbers
POST/api/admin/virtual-numbersProvision / attach
PUT/api/admin/virtual-numbers/:idUpdate metadata
DELETE/api/admin/virtual-numbers/:idRemove mapping
POST/api/admin/virtual-numbers/:id/releaseRelease back to pool

Fields

FieldPurpose
e164Canonical phone string (+15551234567)
twilioSidTwilio resource SID
statusOperational state (active, etc.)
quarantineUntilCool-down before reuse

Linking to units

Unit.virtualNumberId binds the buzzer path. Changing numbers mid-lease requires coordination so Twilio routing and resident apps stay consistent.

Twilio webhooks

Inbound voice and status callbacks hit /twilio/* on Core — not the admin API. Configure those URLs in Twilio console per environment.

On this page