Telnyx
telnyxTelnyx is a communications platform offering voice, messaging, and data services through a global private network.
Acciones disponibles (28)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create NetworkTELNYX_CREATE_NETWORKAcciónTool to create a new network. use when you need to provision a fresh network resource before connecting devices.
TELNYX_CREATE_NETWORKAcciónTool to create a new network. use when you need to provision a fresh network resource before connecting devices.
Parámetros de entrada
namestringObligatorioA user-specified name for the network. Must be unique within your Telnyx account.
Parámetros de salida
dataobjectObligatorioDetails of the newly created network.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Notification ChannelTELNYX_CREATE_NOTIFICATION_CHANNELAcciónTool to create a notification channel. use when you need to register a channel (sms, voice, email, or webhook) to receive notifications. e.g., create a webhook channel for event callbacks.
TELNYX_CREATE_NOTIFICATION_CHANNELAcciónTool to create a notification channel. use when you need to register a channel (sms, voice, email, or webhook) to receive notifications. e.g., create a webhook channel for event callbacks.
Parámetros de entrada
channel_type_idstringObligatorioenumType of channel. Must be one of 'sms', 'voice', 'email', or 'webhook'.
smsvoiceemailwebhookchannel_destinationstringObligatorioDestination for the channel (e.g., phone number, email address, or webhook URL).
notification_profile_idstringObligatorioA UUID reference to the associated Notification Profile.
Parámetros de salida
dataobjectObligatorioResponse data containing the created notification channel.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Notification ProfileTELNYX_CREATE_NOTIFICATION_PROFILEAcciónTool to create a notification profile. use when you need to register a new profile to group notification channels and define notification settings.
TELNYX_CREATE_NOTIFICATION_PROFILEAcciónTool to create a notification profile. use when you need to register a new profile to group notification channels and define notification settings.
Parámetros de entrada
namestringObligatorioA human-readable name for the notification profile.
Parámetros de salida
dataobjectObligatorioResponse data containing the created notification profile.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Notification SettingTELNYX_CREATE_NOTIFICATION_SETTINGAcciónTool to add a notification setting. use after creating the event condition, profile, and channel.
TELNYX_CREATE_NOTIFICATION_SETTINGAcciónTool to add a notification setting. use after creating the event condition, profile, and channel.
Parámetros de entrada
parametersobject[]Optional list of key/value parameters for this notification setting.
notification_channel_idstringObligatorioUUID reference to the associated Notification Channel.
notification_profile_idstringObligatorioUUID reference to the associated Notification Profile.
notification_event_condition_idstringObligatorioUUID reference to the associated Notification Event Condition.
Parámetros de salida
dataobjectObligatorioResponse data containing the created notification setting.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete NetworkTELNYX_DELETE_NETWORKAcciónTool to delete a network by id. use when you have obtained the network's identifier and need to remove it permanently.
TELNYX_DELETE_NETWORKAcciónTool to delete a network by id. use when you have obtained the network's identifier and need to remove it permanently.
Parámetros de entrada
network_idstringObligatorioUnique identifier for the network to delete.
Parámetros de salida
dataobjectObligatorioResponse data for the delete network action.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Notification ChannelTELNYX_DELETE_NOTIFICATION_CHANNELAcciónTool to delete a notification channel by id. use when you have the channel's identifier and need to remove it permanently.
TELNYX_DELETE_NOTIFICATION_CHANNELAcciónTool to delete a notification channel by id. use when you have the channel's identifier and need to remove it permanently.
Parámetros de entrada
notification_channel_idstringObligatorioUnique identifier for the notification channel to delete.
Parámetros de salida
dataobjectObligatorioResponse data for the deleted notification channel.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Notification ProfileTELNYX_DELETE_NOTIFICATION_PROFILEAcciónTool to delete a notification profile by id. use when you have the profile's identifier and need to remove it permanently.
TELNYX_DELETE_NOTIFICATION_PROFILEAcciónTool to delete a notification profile by id. use when you have the profile's identifier and need to remove it permanently.
Parámetros de entrada
notification_profile_idstringObligatorioUnique identifier for the notification profile to delete.
Parámetros de salida
dataobjectObligatorioResponse data for the deleted notification profile.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Notification SettingTELNYX_DELETE_NOTIFICATION_SETTINGAcciónTool to delete a notification setting by id. use when you need to permanently remove an existing notification setting before reconfiguration.
TELNYX_DELETE_NOTIFICATION_SETTINGAcciónTool to delete a notification setting by id. use when you need to permanently remove an existing notification setting before reconfiguration.
Parámetros de entrada
notification_setting_idstringObligatorioUnique identifier for the notification setting to delete.
Parámetros de salida
dataobjectObligatorioResponse data for the deleted notification setting.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User BalanceTELNYX_GET_USER_BALANCEAcciónTool to retrieve the current user account balance and credit details. use after authenticating your account to check available balance.
TELNYX_GET_USER_BALANCEAcciónTool to retrieve the current user account balance and credit details. use after authenticating your account to check available balance.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioResponse data containing account balance details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Audit LogsTELNYX_LIST_AUDIT_LOGSAcciónTool to retrieve a list of audit log entries for your account. use when you need to review recent resource changes with optional pagination and date filters.
TELNYX_LIST_AUDIT_LOGSAcciónTool to retrieve a list of audit log entries for your account. use when you need to review recent resource changes with optional pagination and date filters.
Parámetros de entrada
sortstringenumSort order of results by creation date: 'asc' or 'desc'.
ascdescpage[size]integerNumber of items per page.
page[number]integerPage number to load (must be ≥ 1).
filter[created_after]stringFilter for audit events created after this ISO 8601 timestamp.
filter[created_before]stringFilter for audit events created before this ISO 8601 timestamp.
Parámetros de salida
dataobject[]ObligatorioList of audit log entries.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ConnectionsTELNYX_LIST_CONNECTIONSAcciónTool to retrieve all connections in your account. use when you need to list connections with pagination, filtering, and sorting.
TELNYX_LIST_CONNECTIONSAcciónTool to retrieve all connections in your account. use when you need to list connections with pagination, filtering, and sorting.
Parámetros de entrada
sortstringSpecifies sort order: `created_at`, `connection_name`, or `active`. Prefix with '-' for descending, e.g., '-connection_name'.
page[size]integerSize of the page. Default is 250. Must be between 1 and 250.
page[number]integerPage number to load. Default is 1. Must be ≥ 1.
filter[connection_name][contains]stringIf present, returns connections with `connection_name` containing the given value. Case-insensitive; requires at least three characters.
filter[outbound_voice_profile_id]integerIdentifies the associated outbound voice profile.
Parámetros de salida
dataobject[]ObligatorioList of connection objects.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Dynamic Emergency EndpointsTELNYX_LIST_DYNAMIC_EMERGENCY_ENDPOINTSAcciónTool to list dynamic emergency endpoints. use when you need to retrieve dynamic emergency endpoint records, optionally filtered by status or country. example: "list all activated endpoints in us".
TELNYX_LIST_DYNAMIC_EMERGENCY_ENDPOINTSAcciónTool to list dynamic emergency endpoints. use when you need to retrieve dynamic emergency endpoint records, optionally filtered by status or country. example: "list all activated endpoints in us".
Parámetros de entrada
page[size]integerNumber of items per page (1–250).
page[number]integerPage number to load (must be >= 1).
filter[status]stringenumFilter by endpoint status. Possible values: 'pending', 'activated', 'rejected'.
pendingactivatedrejectedfilter[country_code]stringFilter by ISO 3166-1 alpha-2 country code (e.g., 'US', 'CA').
Parámetros de salida
dataobject[]ObligatorioList of dynamic emergency endpoint records.
metaobjectObligatorioPagination metadata for the response.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Messaging ProfilesTELNYX_LIST_MESSAGING_PROFILESAcciónTool to list messaging profiles. use when you need to retrieve messaging profiles with optional pagination.
TELNYX_LIST_MESSAGING_PROFILESAcciónTool to list messaging profiles. use when you need to retrieve messaging profiles with optional pagination.
Parámetros de entrada
page[size]integerNumber of results per page (1–250).
page[number]integerPage number for pagination (starts at 1).
Parámetros de salida
dataobject[]ObligatorioList of messaging profile records.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
linksobjectPagination links for navigating list results.
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Messaging URL DomainsTELNYX_LIST_MESSAGING_URL_DOMAINSAcciónTool to list configured messaging url domains. use when you need to retrieve messaging url domains for a profile.
TELNYX_LIST_MESSAGING_URL_DOMAINSAcciónTool to list configured messaging url domains. use when you need to retrieve messaging url domains for a profile.
Parámetros de entrada
page[size]integerNumber of results per page. Defaults to 20; max is 100.
page[number]integerPage number for pagination. Defaults to 1.
filter[profile_id]stringFilter by messaging profile ID.
Parámetros de salida
dataobject[]ObligatorioList of messaging URL domain objects.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
linksobjectPagination links for navigating results.
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Mobile Network OperatorsTELNYX_LIST_MOBILE_NETWORK_OPERATORSAcciónTool to list available mobile network operators. use when you need to discover operators optionally filtered by country code, operator name, or with pagination.
TELNYX_LIST_MOBILE_NETWORK_OPERATORSAcciónTool to list available mobile network operators. use when you need to discover operators optionally filtered by country code, operator name, or with pagination.
Parámetros de entrada
page[size]integerNumber of results per page (maximum 100).
page[number]integerPage number for pagination (starting at 1).
filter[country_code]stringFilter operators by country code (ISO 3166-1 alpha-2).
filter[operator_name]stringFilter operators by operator name.
Parámetros de salida
dataobject[]ObligatorioList of mobile network operators.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
linksobjectObligatorioPagination links.
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Network InterfacesTELNYX_LIST_NETWORK_INTERFACESAcciónTool to list all network interfaces for a specified network. use after retrieving a network's id to enumerate its interfaces.
TELNYX_LIST_NETWORK_INTERFACESAcciónTool to list all network interfaces for a specified network. use after retrieving a network's id to enumerate its interfaces.
Parámetros de entrada
network_idstringObligatorioUnique identifier (UUID) of the network to list interfaces for.
page[size]integerNumber of results per page. Default is 20. Must be between 1 and 250.
filter[name]stringFilter results by interface name.
filter[type]stringFilter results by interface type.
page[number]integerPage number to load. Default is 1. Must be ≥ 1.
filter[status]stringenumFilter results by interface status.
createdprovisioningprovisioneddeleting
Parámetros de salida
dataobject[]ObligatorioList of network interface objects.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List NetworksTELNYX_LIST_NETWORKSAcciónTool to list all networks in your account. use when you need to retrieve networks with optional pagination and filtering.
TELNYX_LIST_NETWORKSAcciónTool to list all networks in your account. use when you need to retrieve networks with optional pagination and filtering.
Parámetros de entrada
page[size]integerSize of the page. Default is 20. Must be ≥ 1.
filter[name]stringFilter results by network name.
page[number]integerPage number to load. Default is 1. Must be ≥ 1.
Parámetros de salida
dataobject[]ObligatorioList of network objects.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Notification ChannelsTELNYX_LIST_NOTIFICATION_CHANNELSAcciónTool to list all notification channels. use when you need to retrieve and paginate existing notification channels, optionally filtering by channel type.
TELNYX_LIST_NOTIFICATION_CHANNELSAcciónTool to list all notification channels. use when you need to retrieve and paginate existing notification channels, optionally filtering by channel type.
Parámetros de entrada
page[size]integerNumber of results per page. Defaults to 20; max is 100.
page[number]integerPage number for pagination. Defaults to 1.
filter[channel_type_id][eq]stringFilter by the ID of the channel type. Possible values: 'webhook', 'sms', 'email', 'voice'.
Parámetros de salida
dataobject[]ObligatorioList of notification channel objects.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
linksobjectObligatorioPagination links.
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Notification Event ConditionsTELNYX_LIST_NOTIFICATION_EVENT_CONDITIONSAcciónTool to list all notification event conditions. use when you need to retrieve and paginate notification event conditions, optionally filtering by associated record type.
TELNYX_LIST_NOTIFICATION_EVENT_CONDITIONSAcciónTool to list all notification event conditions. use when you need to retrieve and paginate notification event conditions, optionally filtering by associated record type.
Parámetros de entrada
page[size]integerNumber of results per page. Defaults to 20; max is 250.
page[number]integerPage number for pagination. Defaults to 1.
filter[associated_record_type][eq]stringenumFilter by associated record type. Allowed values: 'account', 'phone_number'.
accountphone_number
Parámetros de salida
dataobject[]ObligatorioList of notification event condition objects.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
linksobjectPagination links for navigating list results.
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Notification EventsTELNYX_LIST_NOTIFICATION_EVENTSAcciónTool to list all notification events. use when you need to retrieve and paginate available notification events.
TELNYX_LIST_NOTIFICATION_EVENTSAcciónTool to list all notification events. use when you need to retrieve and paginate available notification events.
Parámetros de entrada
page[size]integerNumber of results per page (1–250). Defaults to 20.
page[number]integerPage number to load (must be ≥ 1). Defaults to 1.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Notification ProfilesTELNYX_LIST_NOTIFICATION_PROFILESAcciónTool to list all notification profiles. use when you need to retrieve and paginate your notification profiles with optional pagination.
TELNYX_LIST_NOTIFICATION_PROFILESAcciónTool to list all notification profiles. use when you need to retrieve and paginate your notification profiles with optional pagination.
Parámetros de entrada
page[size]integerNumber of results per page. Defaults to 20.
page[number]integerPage number for pagination. Defaults to 1.
Parámetros de salida
dataobject[]ObligatorioList of notification profiles.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Phone NumbersTELNYX_LIST_PHONE_NUMBERSAcciónTool to list phone numbers associated with your account. use when you need to retrieve and filter your phone numbers with optional pagination and sorting.
TELNYX_LIST_PHONE_NUMBERSAcciónTool to list phone numbers associated with your account. use when you need to retrieve and filter your phone numbers with optional pagination and sorting.
Parámetros de entrada
sortstringComma-separated list of fields to sort by (e.g., 'phone_number').
page[size]integerResults per page; maximum 1000.
page[number]integerPage number for results pagination (starts at 1).
filter[status]stringFilter numbers by status (e.g., 'ported_in', 'ported_away', 'provisioned').
filter[phone_number]stringReturn numbers matching this E.164 phone number format.
filter[connection_id]stringFilter numbers by associated connection ID.
filter[national_destination_code]stringReturn numbers with this National Destination Code (NDC).
Parámetros de salida
dataobject[]ObligatorioList of phone number records.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
linksobjectPagination links for navigating list results.
successfulbooleanObligatorioWhether or not the action execution was successful or not
List SSO Authentication ProvidersTELNYX_LIST_SSO_AUTHENTICATION_PROVIDERSAcciónTool to retrieve all configured sso authentication providers. use after authenticating to enumerate your organization's sso providers.
TELNYX_LIST_SSO_AUTHENTICATION_PROVIDERSAcciónTool to retrieve all configured sso authentication providers. use after authenticating to enumerate your organization's sso providers.
Parámetros de entrada
sortstringenumSort order for results. Prefix field with '-' for descending order.
name-nameshort_name-short_nameactive-activecreated_at-created_atupdated_at-updated_atpage[size]integerSize of the page. Must be between 1 and 250.
page[number]integerThe page number to load. Must be ≥ 1.
Parámetros de salida
dataobject[]ObligatorioList of authentication provider records.
metaobjectObligatorioPagination metadata.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve NetworkTELNYX_RETRIEVE_NETWORKAcciónTool to retrieve details of a specific network by id. use after obtaining the network's identifier to fetch its current attributes before update or delete operations.
TELNYX_RETRIEVE_NETWORKAcciónTool to retrieve details of a specific network by id. use after obtaining the network's identifier to fetch its current attributes before update or delete operations.
Parámetros de entrada
network_idstringObligatorioUnique identifier (UUID) of the network to retrieve.
Parámetros de salida
dataobjectObligatorioResponse data containing the network details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve Notification ChannelTELNYX_RETRIEVE_NOTIFICATION_CHANNELAcciónTool to retrieve a notification channel by id. use after you have a channel id and need its details, such as name, type, and status.
TELNYX_RETRIEVE_NOTIFICATION_CHANNELAcciónTool to retrieve a notification channel by id. use after you have a channel id and need its details, such as name, type, and status.
Parámetros de entrada
idstringObligatorioUnique identifier of the notification channel to retrieve.
Parámetros de salida
dataobjectObligatorioNotification channel resource wrapper.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve Notification ProfileTELNYX_RETRIEVE_NOTIFICATION_PROFILEAcciónTool to retrieve a notification profile by id. use after obtaining the profile id when you need details about its webhook endpoints and subscribed events.
TELNYX_RETRIEVE_NOTIFICATION_PROFILEAcciónTool to retrieve a notification profile by id. use after obtaining the profile id when you need details about its webhook endpoints and subscribed events.
Parámetros de entrada
idstringObligatorioUnique identifier of the notification profile to retrieve.
Parámetros de salida
dataobjectObligatorioNotification profile resource wrapper.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve Notification SettingTELNYX_RETRIEVE_NOTIFICATION_SETTINGAcciónTool to retrieve a notification setting by id. use after obtaining the notification setting id to fetch its details, such as status, parameters, and associated channel.
TELNYX_RETRIEVE_NOTIFICATION_SETTINGAcciónTool to retrieve a notification setting by id. use after obtaining the notification setting id to fetch its details, such as status, parameters, and associated channel.
Parámetros de entrada
idstringObligatorioUnique identifier of the notification setting to retrieve.
Parámetros de salida
dataobjectObligatorioThe retrieved notification setting object.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update NetworkTELNYX_UPDATE_NETWORKAcciónTool to update details of an existing network. use when you have a network's identifier and need to modify its name or tags.
TELNYX_UPDATE_NETWORKAcciónTool to update details of an existing network. use when you have a network's identifier and need to modify its name or tags.
Parámetros de entrada
namestringNew name for the network.
tagsstring[]List of tags to assign to the network.
network_idstringObligatorioUnique identifier for the network to update.
Parámetros de salida
dataobjectObligatorioResponse data containing the updated network details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not