GET /v1/connections elenca i numeri dell'account (sola lettura). Ognuno ha il suo id (conn_…), il suo phoneNumberId (l'id del numero in Meta — il valore che accetta il campo from quando invii), label/externalId (la tua identità di rivenditore), displayPhone, e la salute: metaStatus (connected/pending/flagged/restricted/disconnected), qualityRating, messagingTier. L'unica cosa modificabile tramite API è l'identità di rivenditore: PATCH /v1/connections/:id (label, externalId, monthlyMessageLimit, notes).
curl https://api.waiaconnect.com/v1/connections \
-H "Authorization: Bearer wc_live_YOUR_API_KEY"
# → { "connections": [ { "id": "conn_…", "label": "…", "externalId": "…",
# "displayPhone": "…", "metaStatus": "connected", "qualityRating": "…" } ] }externalId è unico per account e viaggia in ogni webhook (envelope.connection.externalId) → non ti serve una tabella di corrispondenza.