# Telegent mPaaS ## Docs - [Create New Account](https://docs.telegent.com/api-reference/accounts/create-new-account.md): Create a new account with administrator email, billing, and mailing address information. Returns the newly created account details. - [Get Account Details](https://docs.telegent.com/api-reference/accounts/get-account-details.md): Retrieve details for a specific account. Accounts sit below a distributor in the hierarchy and contain subscribers along with their associated phone numbers and services. Returns the account name, total subscriber count, address details, and the parent distributor reference. - [Get Account Schedules](https://docs.telegent.com/api-reference/accounts/get-account-schedules.md): Retrieve a list of all schedules configured for your account. - [Get Account's Workgroups](https://docs.telegent.com/api-reference/accounts/get-accounts-workgroups.md): Retrieve all workgroups associated with the authenticated account. Returns a list of workgroups with their IDs, names, and configuration status. - [Get Packages](https://docs.telegent.com/api-reference/accounts/get-packages.md): Retrieve a list of all packages available in your account. Use the optional Filter parameter to filter by package status (e.g., Active, Inactive). - [Get Products](https://docs.telegent.com/api-reference/accounts/get-products.md): Retrieve a list of all products available in your account. Use the optional Filter parameter to filter by product status (e.g., Active, All). - [Get Services](https://docs.telegent.com/api-reference/accounts/get-services.md): Retrieve a list of all services available in your account. Use the optional Filter parameter to filter by service status (e.g., Active, Inactive). - [Get Subscriptions](https://docs.telegent.com/api-reference/accounts/get-subscriptions.md): Retrieve a list of all subscriptions associated with your account. Use the optional Filter parameter to filter by subscription status (e.g., Active, Inactive). - [List Message Routes](https://docs.telegent.com/api-reference/accounts/list-message-routes.md): Retrieve a list of all message routes configured in your account. Returns basic information about each route including MRID, name, and webhook configuration. - [List Voice Routes](https://docs.telegent.com/api-reference/accounts/list-voice-routes.md): Retrieve a list of all voice routes configured in your account. Returns basic information about each route including CRID, name, and routing configuration. - [Update Account](https://docs.telegent.com/api-reference/accounts/update-account.md): Update an existing account's information including name and address details. - [Add Allowed Contacts](https://docs.telegent.com/api-reference/ai-guardian/add-allowed-contacts.md): Add trusted phone numbers that bypass message filtering. - [Add Allowed Numbers](https://docs.telegent.com/api-reference/ai-guardian/add-allowed-numbers.md): Add trusted phone numbers that are allowed to call a subscriber. - [Add Blocked Contacts](https://docs.telegent.com/api-reference/ai-guardian/add-blocked-contacts.md): Block phone numbers from messaging a subscriber. - [Add Blocked Numbers](https://docs.telegent.com/api-reference/ai-guardian/add-blocked-numbers.md): Block phone numbers from calling a subscriber. - [Configure Guardian Features](https://docs.telegent.com/api-reference/ai-guardian/configure-guardian-features.md): Enable or disable AI Guardian on a subscriber. This is the **first step** for every Guardian workflow — filters, keyword rules, and parent/child relationships will not function until Guardian is enabled here. - [Create Call Filter](https://docs.telegent.com/api-reference/ai-guardian/create-call-filter.md): Create a new call filter that controls who can place or receive calls for a subscriber. - [Create Guardian Relation](https://docs.telegent.com/api-reference/ai-guardian/create-guardian-relation.md): Link a parent (guardian) subscriber to a child subscriber so the parent can supervise the child's communications. - [Create Message Filter](https://docs.telegent.com/api-reference/ai-guardian/create-message-filter.md): Create a new message filter that controls what messages a subscriber can send and receive. - [Delete Call Filter](https://docs.telegent.com/api-reference/ai-guardian/delete-call-filter.md): Permanently remove a call filter from a subscriber. - [Delete Message Filter](https://docs.telegent.com/api-reference/ai-guardian/delete-message-filter.md): Permanently remove a message filter from a subscriber. - [Get Allowed Contacts](https://docs.telegent.com/api-reference/ai-guardian/get-allowed-contacts.md): View the list of phone numbers that bypass content filtering on a message filter. - [Get Allowed Numbers](https://docs.telegent.com/api-reference/ai-guardian/get-allowed-numbers.md): View the list of phone numbers allowed to call a subscriber. - [Get Blocked Contacts](https://docs.telegent.com/api-reference/ai-guardian/get-blocked-contacts.md): View the list of phone numbers blocked from messaging a subscriber. - [Get Blocked Numbers](https://docs.telegent.com/api-reference/ai-guardian/get-blocked-numbers.md): View the list of phone numbers blocked from calling a subscriber. - [Get Call Filter Keywords](https://docs.telegent.com/api-reference/ai-guardian/get-call-filter-keywords.md): View the keyword monitoring rules attached to a call filter. - [Get Call Filters](https://docs.telegent.com/api-reference/ai-guardian/get-call-filters.md): List the call filters configured on a subscriber or phone number. - [Get Guardian Features](https://docs.telegent.com/api-reference/ai-guardian/get-guardian-features.md): Check whether AI Guardian is currently enabled for a subscriber. - [Get Guardian Relation Child](https://docs.telegent.com/api-reference/ai-guardian/get-guardian-relation-child.md): List every parent (guardian) linked to a specific child subscriber. - [Get Guardian Relation Parent](https://docs.telegent.com/api-reference/ai-guardian/get-guardian-relation-parent.md): List every child subscriber that a parent is currently linked to. - [Get Message Filter Keywords](https://docs.telegent.com/api-reference/ai-guardian/get-message-filter-keywords.md): View the keyword rules attached to a message filter. - [Get Message Filters](https://docs.telegent.com/api-reference/ai-guardian/get-message-filters.md): List the message filters configured on a subscriber or phone number. - [Remove Allowed Contacts](https://docs.telegent.com/api-reference/ai-guardian/remove-allowed-contacts.md): Remove phone numbers from the allowed contacts list. - [Remove Allowed Numbers](https://docs.telegent.com/api-reference/ai-guardian/remove-allowed-numbers.md): Remove phone numbers from the allowed callers list. - [Remove Blocked Contacts](https://docs.telegent.com/api-reference/ai-guardian/remove-blocked-contacts.md): Unblock phone numbers so their messages start being delivered again. - [Remove Blocked Numbers](https://docs.telegent.com/api-reference/ai-guardian/remove-blocked-numbers.md): Unblock phone numbers so they can call the subscriber again. - [Remove Guardian Relation](https://docs.telegent.com/api-reference/ai-guardian/remove-guardian-relation.md): Unlink a parent (guardian) from a child subscriber. - [Update Call Filter](https://docs.telegent.com/api-reference/ai-guardian/update-call-filter.md): Modify an existing call filter without deleting and recreating it. - [Update Message Filter](https://docs.telegent.com/api-reference/ai-guardian/update-message-filter.md): Modify an existing message filter without deleting and recreating it. - [Create Distributor](https://docs.telegent.com/api-reference/distributors/create-distributor.md): Create a new distributor with billing and mailing address information. Returns the newly created distributor details including account key and secret. - [Get Accounts](https://docs.telegent.com/api-reference/distributors/get-accounts.md): Retrieve a list of all accounts associated with the distributor. Returns account information including name, total subscribers, and address details. - [Get Distributor Details](https://docs.telegent.com/api-reference/distributors/get-distributor-details.md): Retrieve details for a distributor account. Distributors sit at the top of the account hierarchy and can create and manage multiple sub-accounts (AID-) and their subscribers. Returns the distributor's account key (DID-), secret, total accounts managed, and address information. - [Get Distributor Package List](https://docs.telegent.com/api-reference/distributors/get-distributor-package-list.md): Retrieve the list of packages associated with the distributor. Filter by status (All, Active, Inactive). - [Get Distributor Product List](https://docs.telegent.com/api-reference/distributors/get-distributor-product-list.md): Retrieve the list of products associated with the distributor. Filter by status (All, Active, Inactive). - [Get Distributor Subscription List](https://docs.telegent.com/api-reference/distributors/get-distributor-subscription-list.md): Retrieve the list of subscriptions associated with the distributor. Filter by status (All, Active, Inactive). - [Get Subscribers](https://docs.telegent.com/api-reference/distributors/get-subscribers.md): Retrieve a paginated list of all subscribers under the distributor. Returns subscriber details including ID, name, email, phone numbers, role, and associated account information. - [Update Distributor](https://docs.telegent.com/api-reference/distributors/update-distributor.md): Update an existing distributor's information including name and address details. - [API Reference](https://docs.telegent.com/api-reference/introduction.md) - [Create Message Route](https://docs.telegent.com/api-reference/message/create-message-route.md): Create a new message route to configure how inbound SMS/MMS messages are handled. Specify webhook URLs for message delivery, fallback URLs, and HTTP methods. Each route is identified by a unique MRID (Message Route ID). - [Delete Message Route](https://docs.telegent.com/api-reference/message/delete-message-route.md): Permanently delete a message route from your account. Phone numbers using this route will need to be reassigned to a different route before deletion. This action cannot be undone. - [Filter Messages](https://docs.telegent.com/api-reference/message/filter-messages.md): Retrieve messages filtered by phone number with pagination support. Returns a list of inbound and outbound messages for a specific number. Similar to Message Search but returns the full filtered message list. - [Message Details](https://docs.telegent.com/api-reference/message/message-details.md): Retrieve comprehensive details for a specific message using its message ID. Includes delivery status, timestamps, content, sender/recipient information, and any error codes. - [Message Route Details](https://docs.telegent.com/api-reference/message/message-route-details.md): Retrieve detailed configuration for a specific message route using its MRID. Returns webhook URLs, HTTP methods, timeout settings, and associated phone numbers. - [Message Search](https://docs.telegent.com/api-reference/message/message-search.md): Search your message history with filters for date range, phone numbers, direction (inbound/outbound), message status, and content. Returns paginated results with message details and delivery information. - [Report Device Delivery](https://docs.telegent.com/api-reference/message/report-device-delivery.md): Submit a device-level delivery confirmation for an outbound message. This endpoint is used to record whether a specific message was successfully delivered to the recipient's handset, beyond carrier-level delivery receipts. Provide the MessageId returned from the Send Outbound Message endpoint. - [Send Outbound Message](https://docs.telegent.com/api-reference/message/send-outbound-message.md): **Prerequisites:** - **Required:** Bearer token — `POST /v1.0/oauth2/tokens` - **Required:** Provisioned phone number with messaging enabled (`From` field) — `POST /v1.0/numbers/provision` - [Update Message Route](https://docs.telegent.com/api-reference/message/update-message-route.md): Update an existing message route's configuration including webhook URLs, HTTP methods, and timeout settings. Changes apply immediately to all numbers using this route. - [Data Usage Info](https://docs.telegent.com/api-reference/numbers/data-usage-info.md): Retrieve real-time data usage information for one or more phone numbers, including amount used, remaining data, and current behavior (active, throttled, etc.). - [Data Usage Limit](https://docs.telegent.com/api-reference/numbers/data-usage-limit.md): **Prerequisites:** - **Required:** Bearer token — `POST /v1.0/oauth2/tokens` - **Required:** Provisioned number ID (NID) with `DataEnabled: true` — `POST /v1.0/numbers/provision` - [Data Usage Settings](https://docs.telegent.com/api-reference/numbers/data-usage-settings.md): Retrieve the current data usage settings (notify value, throttle value, limit value) for one or more phone numbers. - [Device Details](https://docs.telegent.com/api-reference/numbers/device-details.md): Retrieve IoT device details associated with a phone number, including IMEI, device model, device name, and TAC. AccountId is required for Distributors managing multiple accounts. - [Number Details](https://docs.telegent.com/api-reference/numbers/number-details.md): Get comprehensive details for a specific phone number including its capabilities (voice, SMS, MMS, data), message routes, voice routes, classification, and current configuration. - [Number Provision (Purchase/Order)](https://docs.telegent.com/api-reference/numbers/number-provision-purchaseorder.md): **Prerequisites:** - **Required:** Bearer token — `POST /v1.0/oauth2/tokens` - **Required:** Message Route ID (MRID) — `POST /v1.0/message/routes` - **Optional:** Voice Route ID (CRID) — `POST /v1.0/voice/routes` *(only needed if `VoiceEnabled: true`)* - **Optional:** Subscriber ID (TSUID) — `POST /… - [Numbers - Activate Voicemail](https://docs.telegent.com/api-reference/numbers/numbers--activate-voicemail.md): **Prerequisites:** - **Required:** Bearer token — `POST /v1.0/oauth2/tokens` - **Required:** Provisioned phone number — `POST /v1.0/numbers/provision` - [Numbers - Cancel Port In](https://docs.telegent.com/api-reference/numbers/numbers--cancel-port-in.md): Cancel an existing port-in request using the order ID. This endpoint allows you to cancel a pending port-in order before it is completed. - [Numbers - Cancel Port In (Alias)](https://docs.telegent.com/api-reference/numbers/numbers--cancel-port-in-alias.md): Cancel a pending port-in request using its order ID. This is an alias path for `/v1.0/numbers/portin/cancel` and functions identically. - [Numbers - Delete Voicemail](https://docs.telegent.com/api-reference/numbers/numbers--delete-voicemail.md): Remove voicemail configuration from a phone number. After deletion, the number will no longer have voicemail enabled and unanswered calls will not be captured. - [Numbers - Get Voicemail Info](https://docs.telegent.com/api-reference/numbers/numbers--get-voicemail-info.md): Retrieve current voicemail settings and configuration details for a specific phone number, including PIN status, notification email, and account association. - [Numbers - Port In](https://docs.telegent.com/api-reference/numbers/numbers--port-in.md): **Prerequisites:** - **Required:** Bearer token — `POST /v1.0/oauth2/tokens` - **Recommended:** Confirm the number is portable first — `POST /v1.0/numbers/portin/eligibility` - **Required:** Losing carrier name, account number, account password, and subscriber billing address - [Numbers - Port In Eligibility](https://docs.telegent.com/api-reference/numbers/numbers--port-in-eligibility.md): Check if a phone number is eligible for port-in before submitting a full port request. Returns carrier information and eligibility status. - [Numbers - Port Out](https://docs.telegent.com/api-reference/numbers/numbers--port-out.md): Assign a Port Out PIN to a phone number on your Telegent account. The PIN you set here is the PIN you will be required to provide when you later initiate a port-out transfer to another carrier. - [Numbers - Refresh NNID](https://docs.telegent.com/api-reference/numbers/numbers--refresh-nnid.md): Refresh the Network Number Identifier (NNID) for a phone number. Use this when a number’s NNID becomes stale or needs to be re-synchronized with the carrier network. - [Numbers - Update Port In](https://docs.telegent.com/api-reference/numbers/numbers--update-port-in.md): Update an existing port-in order with new information such as carrier details, account credentials, or billing address before the port completes. - [Numbers - Update Voicemail](https://docs.telegent.com/api-reference/numbers/numbers--update-voicemail.md): Update voicemail settings for a phone number including PIN, notification email, and subscriber name details. - [Numbers Inventory](https://docs.telegent.com/api-reference/numbers/numbers-inventory.md): Retrieve a paginated list of all phone numbers currently provisioned in your account. Filter by number type, capabilities, and status. Includes detailed information about each number's configuration and services. - [Numbers Status](https://docs.telegent.com/api-reference/numbers/numbers-status.md): Check the current status of one or more phone numbers including provisioning state, active services, and any pending changes or issues. - [Numbers Update](https://docs.telegent.com/api-reference/numbers/numbers-update.md): Update configuration settings for one or more phone numbers. Modify message routes, voice routes, capabilities, and other number attributes. Changes take effect immediately. - [Order ID Details](https://docs.telegent.com/api-reference/numbers/order-id-details.md): Retrieve detailed information about a number provisioning order using the order ID. Returns order status, requested numbers, provisioning results, and any error messages. - [Search Available Numbers](https://docs.telegent.com/api-reference/numbers/search-available-numbers.md): Search for available phone numbers before provisioning. Filter by area code or zip code, required capabilities (voice, SMS/MMS), and message type. Returns a paginated list of matching numbers. Run this step first to confirm number availability in your target area before calling the Number Provision… - [Generate API Token](https://docs.telegent.com/api-reference/oauth2/generate-api-token.md): Authenticates your account credentials and returns a Bearer token required for all subsequent API requests. Include this token in the `Authorization: Bearer ` header on every call. Tokens expire and must be refreshed. Use the optional `ApiEndpoint` field to scope a token to a specific endpoin… - [Add Package Item](https://docs.telegent.com/api-reference/packages/add-package-item.md): Add a product to an existing package. Specify the package, product, price, and billing frequency for the item. - [Create Package](https://docs.telegent.com/api-reference/packages/create-package.md): Create a new package with name, description, type, price, and billing frequency. Packages bundle products together for subscriber offerings. - [Delete Package](https://docs.telegent.com/api-reference/packages/delete-package.md): Permanently delete a package by its PackageId. This action cannot be undone. - [Delete Package Item](https://docs.telegent.com/api-reference/packages/delete-package-item.md): Remove an item from a package. This removes the product association from the package but does not delete the product itself. - [Get Package Details](https://docs.telegent.com/api-reference/packages/get-package-details.md): Retrieve detailed information about a specific package by its PackageId. Returns package name, type, price, billing frequency, and associated distributor information. - [Get Package Items](https://docs.telegent.com/api-reference/packages/get-package-items.md): Retrieve all items (products) included in a specific package. Returns product details, pricing, and billing information for each item in the package. - [Get Package Subscriptions](https://docs.telegent.com/api-reference/packages/get-package-subscriptions.md): Retrieve all subscriptions associated with a specific package. Returns subscriber details and subscription status for each subscription linked to the package. - [Update Package](https://docs.telegent.com/api-reference/packages/update-package.md): Update an existing package's name, description, type, price, or billing cycle. Changes apply immediately and affect all active subscriptions tied to this package. Use the PackageId (PID-) returned when the package was created. - [Update Package Item](https://docs.telegent.com/api-reference/packages/update-package-item.md): Update an existing item within a package. Modify price, type, or billing frequency for the package item. - [Create Product](https://docs.telegent.com/api-reference/products/create-product.md): Create a new product with SKU, description, type, cost, and billing frequency. Products can be bundled into packages for subscriber offerings. - [Delete Product](https://docs.telegent.com/api-reference/products/delete-product.md): Permanently delete a product by its ProductId. This action cannot be undone. - [Product Details](https://docs.telegent.com/api-reference/products/product-details.md): Retrieve detailed information about a specific product by its ProductId. Returns SKU, description, type, cost, and billing frequency. - [Update Product](https://docs.telegent.com/api-reference/products/update-product.md): Update an existing product's SKU, description, type, cost, or billing cycle. Changes apply immediately and are reflected across all packages that include this product. Use the ProductId (PID-) returned when the product was created. - [Create Schedule](https://docs.telegent.com/api-reference/schedules/create-schedule.md): Create a business hours schedule to control when workgroups are active. Define start and end times for each day of the week. Returns a ScheduleId for use with workgroups. - [Delete Schedule](https://docs.telegent.com/api-reference/schedules/delete-schedule.md): Permanently delete a schedule. Schedules currently assigned to workgroups cannot be deleted until unassigned. - [Schedule Details](https://docs.telegent.com/api-reference/schedules/schedule-details.md): Retrieve the configuration of a specific schedule by its ScheduleId. - [Update Schedule](https://docs.telegent.com/api-reference/schedules/update-schedule.md): Update the business hours configuration for an existing schedule. Changes apply immediately to all voice routes and workgroups currently using this schedule, which may affect live call routing behavior. Use the ScheduleId (SID-) returned when the schedule was created. - [Add Service Item](https://docs.telegent.com/api-reference/services/add-service-item.md): Add a new pricing item or component to an existing service. Service items define the cost and billing frequency (monthly or one-time) for the service at a specific distributor or aggregator level. - [Create Service](https://docs.telegent.com/api-reference/services/create-service.md): Create a new service with a name, cost, and billing frequency. Services can be added to packages and assigned to subscribers. - [Delete Service](https://docs.telegent.com/api-reference/services/delete-service.md): Permanently delete a service by its ServiceId. This action cannot be undone. - [Delete Service Item](https://docs.telegent.com/api-reference/services/delete-service-item.md): Remove a service item from a service. - [Get Service Details](https://docs.telegent.com/api-reference/services/get-service-details.md): Retrieve detailed information about a specific service by its ServiceId. Returns service name, cost, billing frequency, and status. - [Get Service Items](https://docs.telegent.com/api-reference/services/get-service-items.md): Retrieve the items (pricing tiers or components) associated with a specific service. Pass the ServiceId to get its configured items. - [Update Service](https://docs.telegent.com/api-reference/services/update-service.md): Update an existing service's name, cost, or billing cycle. Changes take effect immediately and are reflected across all packages and subscriptions that include this service. Use the ServiceId returned when the service was created. - [Update Service Item](https://docs.telegent.com/api-reference/services/update-service-item.md): Update an existing service item's pricing or billing configuration. - [Clear SIM Status](https://docs.telegent.com/api-reference/sims/clear-sim-status.md): Reset a SIM card's status to Empty, effectively unassigning it from any active number or subscriber. Useful when decommissioning a SIM before reassigning it. - [Update SIM Status](https://docs.telegent.com/api-reference/sims/update-sim-status.md): Update the status of a SIM card using its ICCID. Use this to activate, suspend, or change the state of a physical or eSIM card in the network. - [Create Subscriber](https://docs.telegent.com/api-reference/subscribers/create-subscriber.md): **Prerequisites:** - **Required:** Bearer token — `POST /v1.0/oauth2/tokens` - **Required:** Account ID (AID) — provided by your Telegent representative - [Get Subscriber Details](https://docs.telegent.com/api-reference/subscribers/get-subscriber-details.md): Retrieve detailed information about a specific subscriber including name, email, phone numbers, role, and associated account details. - [Transfer Subscriber](https://docs.telegent.com/api-reference/subscribers/transfer-subscriber.md): Transfer a subscriber from one account to another. Requires both origin and destination account IDs. - [Update Subscriber](https://docs.telegent.com/api-reference/subscribers/update-subscriber.md): Update an existing subscriber's information including name, phone numbers, role, and password. - [Create Feature Assignment](https://docs.telegent.com/api-reference/subscriptions/create-feature-assignment.md): Assign a subscription feature to an account or subscriber, enabling that feature for them. - [Create Subscription](https://docs.telegent.com/api-reference/subscriptions/create-subscription.md): **Prerequisites:** - **Required:** Bearer token — `POST /v1.0/oauth2/tokens` - **Required:** Package ID (PID) — `POST /v1.0/packages` - **Required:** Subscriber ID (TSUID) — `POST /v1.0/subscribers/create` - [Create Subscription Feature](https://docs.telegent.com/api-reference/subscriptions/create-subscription-feature.md): Create a new subscription feature that can later be assigned to accounts or subscribers. Features extend the capabilities available within a subscription. - [Create Subscription Threshold](https://docs.telegent.com/api-reference/subscriptions/create-subscription-threshold.md): Create a new subscription threshold that defines a usage limit or trigger. Thresholds can be assigned to subscriptions to enforce data caps, alert limits, or service restrictions. - [Create Threshold Assignment](https://docs.telegent.com/api-reference/subscriptions/create-threshold-assignment.md): Assign a subscription threshold to an account or subscriber. - [Delete Feature Assignment](https://docs.telegent.com/api-reference/subscriptions/delete-feature-assignment.md): Remove a feature assignment, revoking the feature from the assigned account or subscriber. - [Delete Subscription](https://docs.telegent.com/api-reference/subscriptions/delete-subscription.md): Permanently delete a subscription by its SubscriptionId. This removes the subscriber's access to the associated package. - [Delete Subscription Feature](https://docs.telegent.com/api-reference/subscriptions/delete-subscription-feature.md): Permanently remove a subscription feature by its FeatureId. - [Delete Subscription Threshold](https://docs.telegent.com/api-reference/subscriptions/delete-subscription-threshold.md): Permanently remove a subscription threshold by its ThresholdId. - [Delete Threshold Assignment](https://docs.telegent.com/api-reference/subscriptions/delete-threshold-assignment.md): Remove a threshold assignment from an account or subscriber. - [Get Feature Assignments](https://docs.telegent.com/api-reference/subscriptions/get-feature-assignments.md): Retrieve all assignments for a specific subscription feature. Assignments link features to accounts or subscribers. - [Get Subscription Details](https://docs.telegent.com/api-reference/subscriptions/get-subscription-details.md): Retrieve detailed information about a specific subscription by its SubscriptionId. Returns subscriber, package, phone number, and status information. - [Get Subscription Feature](https://docs.telegent.com/api-reference/subscriptions/get-subscription-feature.md): Retrieve details of a specific subscription feature by its FeatureId. Features define additional capabilities that can be assigned to subscriptions. - [Get Subscription Threshold](https://docs.telegent.com/api-reference/subscriptions/get-subscription-threshold.md): Retrieve details of a specific subscription threshold by its ThresholdId. Thresholds define usage limits or triggers for subscriptions. - [Get Threshold Assignments](https://docs.telegent.com/api-reference/subscriptions/get-threshold-assignments.md): Retrieve all assignments for a specific subscription threshold. - [Update Feature Assignment](https://docs.telegent.com/api-reference/subscriptions/update-feature-assignment.md): Update an existing feature assignment's configuration. - [Update Subscription](https://docs.telegent.com/api-reference/subscriptions/update-subscription.md): Update an existing subscription's information including subscriber, package, phone number, or SIM card associations. - [Update Subscription Feature](https://docs.telegent.com/api-reference/subscriptions/update-subscription-feature.md): Update an existing subscription feature's configuration. - [Update Subscription Threshold](https://docs.telegent.com/api-reference/subscriptions/update-subscription-threshold.md): Update an existing threshold's configuration. - [Update Threshold Assignment](https://docs.telegent.com/api-reference/subscriptions/update-threshold-assignment.md): Update an existing threshold assignment. - [Create Voice Route](https://docs.telegent.com/api-reference/voice/create-voice-route.md): Create a new voice route to define how inbound calls are handled for numbers assigned to it. Routes support SIP trunk termination, webhook-based IVR, forwarding, and workgroup distribution. Each route returns a unique CRID (Call Route ID) used when provisioning or updating numbers. Workgroups and Sc… - [Delete Voice Route](https://docs.telegent.com/api-reference/voice/delete-voice-route.md): Permanently delete a voice route from your account. Phone numbers using this route will need to be reassigned to a different route before deletion. This action cannot be undone. - [Get Call Details](https://docs.telegent.com/api-reference/voice/get-call-details.md): Retrieve detailed information about a specific call using its Telegent Call ID (TCID). Returns call duration, status, participants, and timestamp. - [Get Voice Route Details](https://docs.telegent.com/api-reference/voice/get-voice-route-details.md): Retrieve detailed configuration for a specific voice route using its CRID. Returns SIP trunk configuration, forwarding rules, IVR settings, workgroup assignments, and schedule information. - [Make Outbound Call](https://docs.telegent.com/api-reference/voice/make-outbound-call.md): **Prerequisites:** - **Required:** Bearer token — `POST /v1.0/oauth2/tokens` - **Required:** Voice Route ID (CRID) — `POST /v1.0/voice/routes` - [Search Calls](https://docs.telegent.com/api-reference/voice/search-calls.md): Search call history for a specific phone number with pagination. Returns a list of inbound and outbound calls associated with the number. - [Update Call](https://docs.telegent.com/api-reference/voice/update-call.md): Update an active or recent call's routing or configuration using the call ID (CID). - [Update Voice Route](https://docs.telegent.com/api-reference/voice/update-voice-route.md): Update an existing voice route's configuration including SIP trunk settings, forwarding numbers, IVR menus, and workgroup assignments. Changes apply immediately to all numbers using this route. - [Create Workgroup](https://docs.telegent.com/api-reference/workgroups/create-workgroup.md): **Prerequisites:** - **Required:** Bearer token — `POST /v1.0/oauth2/tokens` - **Required:** Voice Route ID (CRID) — `POST /v1.0/voice/routes` - [Create Workgroup Activity](https://docs.telegent.com/api-reference/workgroups/create-workgroup-activity.md): Add a member (user or nested workgroup) to an existing workgroup. Each activity defines how calls are distributed to that member including their position (DigitOrder) and notification preferences. - [Delete Workgroup](https://docs.telegent.com/api-reference/workgroups/delete-workgroup.md): Permanently remove a workgroup. Before deleting, ensure the workgroup is not assigned to any active voice routes or numbers. - [Delete Workgroup Activity](https://docs.telegent.com/api-reference/workgroups/delete-workgroup-activity.md): Remove a member activity from a workgroup. The workgroup itself is not deleted. - [Get Workgroup Details](https://docs.telegent.com/api-reference/workgroups/get-workgroup-details.md): Retrieve configuration details for a specific workgroup by its WorkgroupId. Returns the workgroup's name, type, members, schedule, and routing settings. - [Update Workgroup](https://docs.telegent.com/api-reference/workgroups/update-workgroup.md): Update an existing workgroup configuration. Requires the WorkgroupId of the workgroup to modify. - [Update Workgroup Activity](https://docs.telegent.com/api-reference/workgroups/update-workgroup-activity.md): Update the configuration of a member within a workgroup. A workgroup activity represents an individual agent, destination, or nested workgroup within a ring group. Modify fields such as dial order (DigitOrder), forwarding number, or notification preferences. Requires the WorkgroupActivityId (WAID-)… - [API Quick Start Guide](https://docs.telegent.com/quick-start-guide.md): Complete walkthrough: From authentication to your first working setup ## OpenAPI Specs - [openapi](https://docs.telegent.com/api-reference/openapi.json) ## Optional - [API Portal](https://api.telegent.com)