PBX Register
pbx_registerRegister a pilot PBX; returns pbx_id + API key once (hashed at rest). ≤5/hour/IP → 429. Idle $0.
Control-plane register. API key shown once; stored hashed at rest. Send x-temsor-pbx-key to scope GET /v1/pbx/promises to this pbx_id. No speech recognition while idle.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Pilot contact name (waitlist / register). | |
| No | Pilot contact email. | ||
| label | No | Human label, e.g. hotel or PBX/IT provider site. | |
| pbx_id | No | Pilot PBX id; auto-minted if omitted. | |
| webhook_url | No | Optional outbound webhook URL — Temsor POSTs promise/fact/orchestra/redact events. | |
| webhook_events | No | Event list or comma string: promise.opened|closed, fact.extracted, orchestra.act, redact, or *. | |
| webhook_secret | No | Optional HMAC secret for outbound webhook signatures (x-temsor-signature). | |
| ari_webhook_secret | No | ARI webhook signing secret (stored as hint only). |