Skip to main content

telnyx-account-management-javascript

Manage sub-accounts for reseller and enterprise scenarios. This skill provides JavaScript SDK examples.

معلومات المصدر

المستودع
team-telnyx/telnyx-toolkit
آخر نشاط في المصدر
١٠ فبراير ٢٠٢٦ في ٢٠:٤١
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٣
التفرعات
٢

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
telnyx-account-management-javascript
description
Manage sub-accounts for reseller and enterprise scenarios. This skill provides JavaScript SDK examples.
metadata
{"author":"telnyx","product":"account-management","language":"javascript","generated_by":"telnyx-ext-skills-generator"}
<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. --> # Telnyx Account Management - JavaScript ## Installation ```bash npm install telnyx ``` ## Setup ```javascript import Telnyx from 'telnyx'; const client = new Telnyx({ apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted }); ``` All examples below assume `client` is already initialized as shown above. ## Lists accounts managed by the current user. Lists the accounts managed by the current user. `GET /managed_accounts` ```javascript // Automatically fetches more pages as needed. for await (const managedAccountListResponse of client.managedAccounts.list()) { console.log(managedAccountListResponse.id); } ``` ## Create a new managed account. Create a new managed account owned by the authenticated user. `POST /managed_accounts` — Required: `business_name` ```javascript const managedAccount = await client.managedAccounts.create({ business_name: "Larry's Cat Food Inc", }); console.log(managedAccount.data); ``` ## Retrieve a managed account Retrieves the details of a single managed account. `GET /managed_accounts/{id}` ```javascript const managedAccount = await client.managedAccounts.retrieve('id'); console.log(managedAccount.data); ``` ## Update a managed account Update a single managed account. `PATCH /managed_accounts/{id}` ```javascript const managedAccount = await client.managedAccounts.update('id'); console.log(managedAccount.data); ``` ## Disables a managed account Disables a managed account, forbidding it to use Telnyx services, including sending or receiving phone calls and SMS messages. `POST /managed_accounts/{id}/actions/disable` ```javascript const response = await client.managedAccounts.actions.disable('id'); console.log(response.data); ``` ## Enables a managed account Enables a managed account and its sub-users to use Telnyx services. `POST /managed_accounts/{id}/actions/enable` ```javascript const response = await client.managedAccounts.actions.enable('id'); console.log(response.data); ``` ## Update the amount of allocatable global outbound channels allocated to a specific managed account. `PATCH /managed_accounts/{id}/update_global_channel_limit` ```javascript const response = await client.managedAccounts.updateGlobalChannelLimit('id'); console.log(response.data); ``` ## Display information about allocatable global outbound channels for the current user. `GET /managed_accounts/allocatable_global_outbound_channels` ```javascript const response = await client.managedAccounts.getAllocatableGlobalOutboundChannels(); console.log(response.data); ```
عرض على GitHub