@telzino/server sends texts and places outbound calls with a Telzino API key. It runs on your server (Node.js 18 or later). Never ship it, or the key, to a browser: for the browser use chat and voice with a publishable key.
Send a text
Place an outbound call
callbackUrl and metadata are supported too. Any other field of Trigger Outbound Call goes in extra, in the API’s snake_case, for example extra: { retry_policy_id: '...' }.
Which key to use
Create the key in the dashboard under API Keys. For a backend that only texts and calls for one agent, choose Access → One agent: that key can send that agent’s texts and place its calls, and nothing else. See Agent-scoped API keys.Errors
Failures throw aTelzinoApiError with the HTTP status and the API’s code:
opted_out, sms_not_enabled, rate_limited, not_found, insufficient_scope, invalid_request.