New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

telnyx

Package Overview
Dependencies
Maintainers
5
Versions
56
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

telnyx - npm Package Compare versions

Comparing version 1.25.5 to 1.26.0

lib/resources/AccessTokens.js

18

CHANGELOG.md
# CHANGELOG
##
### v1.26.0
- Endpoint additions
- Package upgrades
- Preparation for typescript migration/support
### v1.25.5

@@ -63,4 +71,2 @@ - Security Updates + API Additions

##### New Features
- **resources:** Fax Applications

@@ -70,4 +76,2 @@

##### New Features
- **resources:** Verify Profiles

@@ -103,4 +107,2 @@

##### New Features
- **resources:** Messaging Profile Metrics

@@ -112,4 +114,2 @@

##### New Features
- **resources:** SIM Card Enable/Disable Methods

@@ -119,4 +119,2 @@

##### New Features
- **resources:** OTA Updates

@@ -123,0 +121,0 @@

@@ -15,2 +15,3 @@ 'use strict';

'fork_stop',
'gather',
'gather_using_audio',

@@ -27,2 +28,6 @@ 'gather_using_speak',

'send_dtmf',
'streaming_start',
'streaming_stop',
'suppression_start',
'suppression_stop',
'transfer',

@@ -29,0 +34,0 @@ 'transcription_start',

@@ -21,2 +21,3 @@ 'use strict';

'dial_participant',
'resume',
];

@@ -23,0 +24,0 @@

'use strict';
var TelnyxResource = require('../TelnyxResource');
const TelnyxResource = require('../TelnyxResource');
const telnyxMethod = TelnyxResource.method;
module.exports = TelnyxResource.extend({
path: 'ota_updates',
includeBasic: ['list','retrieve'],
includeBasic: ['list', 'retrieve'],
GetOtaUpdate: telnyxMethod({
method: 'GET',
path: '/ota_updates/{id}',
}),
ListOtaUpdates: telnyxMethod({
method: 'GET',
path: '/ota_updates',
}),
});
'use strict';
module.exports = require('../TelnyxResource').extend({
const TelnyxResource = require('../TelnyxResource');
const telnyxMethod = TelnyxResource.method;
module.exports = TelnyxResource.extend({
path: 'sim_card_actions',
includeBasic: ['list', 'retrieve'],
includeBasic: ['list','retrieve'],
ListSimCardActions: telnyxMethod({
method: 'GET',
path: '/sim/card/actions',
}),
ListBulkSimCardActions: telnyxMethod({
method: 'GET',
path: '/bulk/sim/card/actions',
}),
GetBulkSimCardAction: telnyxMethod({
method: 'GET',
path: '/bulk/sim/card/actions/{id}',
}),
GetSimCardAction: telnyxMethod({
method: 'GET',
path: '/sim/card/actions/{id}',
}),
});

@@ -36,89 +36,151 @@ 'use strict';

var resources = {
ActivateDeactivateBulkCredentials: require('./resources/ActivateDeactivateBulkCredentials'),
AccessIpAddress: require('./resources/AccessIpAddress'),
AccessIpRanges: require('./resources/AccessIpRanges'),
VerifiedNumbers: require('./resources/VerifiedNumbers'),
Actions: require('./resources/Actions'),
AccessTokens: require('./resources/AccessTokens'),
ActionsSimCards: require('./resources/ActionsSimCards'),
Addresses: require('./resources/Addresses'),
AI: require('./resources/AI'),
Autorechargepreferences: require('./resources/Autorechargepreferences'),
AuthenticationProviders: require('./resources/AuthenticationProviders'),
AvailablePhoneNumbers: require('./resources/AvailablePhoneNumbers'),
Balance: require('./resources/Balance'),
Billing: require('./resources/Billing'),
BillingGroups: require('./resources/BillingGroups'),
Brands: require('./resources/Brands'),
BulkCreation: require('./resources/BulkCreation'),
BulkCredentials: require('./resources/BulkCredentials'),
BulkPhoneNumberCampaigns: require('./resources/BulkPhoneNumberCampaigns'),
BulkPhoneNumberOperations: require('./resources/BulkPhoneNumberOperations'),
BulkSoleProprietorCreation: require('./resources/BulkSoleProprietorCreation'),
BulkTelephonyCredentials: require('./resources/BulkTelephonyCredentials'),
ActivateDeactivateBulkCredentials: require('./resources/ActivateDeactivateBulkCredentials'),
Bucket: require('./resources/Bucket'),
BucketUsage: require('./resources/BucketUsage'),
BusinessIdentity: require('./resources/BusinessIdentity'),
CallControlApplications: require('./resources/CallControlApplications'),
CallEvents: require('./resources/CallEvents'),
CallInformation: require('./resources/CallInformation'),
CallRecordings: require('./resources/CallRecordings'),
Calls: require('./resources/Calls'),
Campaign: require('./resources/Campaign'),
CampaignBuilder: require('./resources/CampaignBuilder'),
Campaign: require('./resources/Campaign'),
CdrUsageReports: require('./resources/CdrUsageReports'),
Channelzones: require('./resources/Channelzones'),
ClientStateUpdate: require('./resources/ClientStateUpdate'),
Connections: require('./resources/Connections'),
Conferences: require('./resources/Conferences'),
CredentialConnections: require('./resources/CredentialConnections'),
Credentials: require('./resources/Credentials'),
CsvDownloads: require('./resources/CsvDownloads'),
CustomerServiceRecord: require('./resources/CustomerServiceRecord'),
Debugging: require('./resources/Debugging'),
DetailRecords: require('./resources/DetailRecords'),
DialogflowIntegration: require('./resources/DialogflowIntegration'),
DocumentLinks: require('./resources/DocumentLinks'),
Documents: require('./resources/Documents'),
DynamicEmergency: require('./resources/DynamicEmergency'),
DynamicEmergencyAddresses: require('./resources/DynamicEmergencyAddresses'),
DynamicEmergencyEndpoints: require('./resources/DynamicEmergencyEndpoints'),
Events: require('./resources/Events'),
Messages: require('./resources/Messages'),
ExternalConnections: require('./resources/ExternalConnections'),
FaxApplications: require('./resources/FaxApplications'),
Faxes: require('./resources/Faxes'),
FqdnConnections: require('./resources/FqdnConnections'),
Fqdns: require('./resources/Fqdns'),
GlobalIps: require('./resources/GlobalIps'),
IpAddresses: require('./resources/IpAddresses'),
IpConnections: require('./resources/IpConnections'),
IpRanges: require('./resources/IpRanges'),
Ips: require('./resources/Ips'),
InventoryCoverage: require('./resources/InventoryCoverage'),
InventoryLevel: require('./resources/InventoryLevel'),
InboundChannels: require('./resources/InboundChannels'),
ManagedAccounts: require('./resources/ManagedAccounts'),
MediaStorageApi: require('./resources/MediaStorageApi'),
MessagingHostedNumber: require('./resources/MessagingHostedNumber'),
MessagingHostedNumberOrders: require('./resources/MessagingHostedNumberOrders'),
MessagingHostedNumbers: require('./resources/MessagingHostedNumbers'),
MessagingHostedNumberOrders: require('./resources/MessagingHostedNumberOrders'),
MessagingPhoneNumbers: require('./resources/MessagingPhoneNumbers'),
MessagingProfileMetrics: require('./resources/MessagingProfileMetrics'),
MessagingProfiles: require('./resources/MessagingProfiles'),
MessagingSenderIds: require('./resources/MessagingSenderIds'),
MessagingShortCodes: require('./resources/MessagingShortCodes'),
MessagingTollfreeVerification: require('./resources/MessagingTollfreeVerification'),
MessagingUrlDomains: require('./resources/MessagingUrlDomains'),
Messages: require('./resources/Messages'),
MessagesAlphanumericSenderId: require('./resources/MessagesAlphanumericSenderId'),
MdrDetailReports: require('./resources/MdrDetailReports'),
MdrUsageReports: require('./resources/MdrUsageReports'),
MobileNetworkOperators: require('./resources/MobileNetworkOperators'),
MobileOperatorNetworks: require('./resources/MobileOperatorNetworks'),
Networks: require('./resources/Networks'),
NumberBackgroundJobs: require('./resources/NumberBackgroundJobs'),
NumberLookup: require('./resources/NumberLookup'),
NumberOrderDocuments: require('./resources/NumberOrderDocuments'),
NumberOrders: require('./resources/NumberOrders'),
NumberPortouts: require('./resources/NumberPortouts'),
NumberReservations: require('./resources/NumberReservations'),
NumbersFeatures: require('./resources/NumbersFeatures'),
Object: require('./resources/Object'),
OtaUpdates: require('./resources/OtaUpdates'),
Outbound: require('./resources/Outbound'),
OutboundVoiceProfiles: require('./resources/OutboundVoiceProfiles'),
PhoneNumberAssignmentByProfile: require('./resources/PhoneNumberAssignmentByProfile'),
PhoneNumberBlockOrders: require('./resources/PhoneNumberBlockOrders'),
PhoneNumberBlocksBackgroundJobs: require('./resources/PhoneNumberBlocksBackgroundJobs'),
PhoneNumberCampaigns: require('./resources/PhoneNumberCampaigns'),
PhoneNumberOrderDocuments: require('./resources/PhoneNumberOrderDocuments'),
PhoneNumberRegulatoryRequirements: require('./resources/PhoneNumberRegulatoryRequirements'),
PhoneNumberSearch: require('./resources/PhoneNumberSearch'),
PhoneNumbers: require('./resources/PhoneNumbers'),
PortoutRequests: require('./resources/PortoutRequests'),
Calls: require('./resources/Calls'),
Conferences: require('./resources/Conferences'),
CallEvents: require('./resources/CallEvents'),
DetailRecords: require('./resources/DetailRecords'),
PublicKey: require('./resources/PublicKey'),
SimCards: require('./resources/SimCards'),
BillingGroups: require('./resources/BillingGroups'),
Ips: require('./resources/Ips'),
Fqdns: require('./resources/Fqdns'),
InventoryCoverage: require('./resources/InventoryCoverage'),
Connections: require('./resources/Connections'),
IpConnections: require('./resources/IpConnections'),
DynamicEmergency: require('./resources/DynamicEmergency'),
FqdnConnections: require('./resources/FqdnConnections'),
Documents: require('./resources/Documents'),
DocumentLinks: require('./resources/DocumentLinks'),
CredentialConnections: require('./resources/CredentialConnections'),
ManagedAccounts: require('./resources/ManagedAccounts'),
RegulatoryRequirements: require('./resources/RegulatoryRequirements'),
RegisterCall: require('./resources/RegisterCall'),
PhoneNumberRegulatoryRequirements: require('./resources/PhoneNumberRegulatoryRequirements'),
NumberOrderDocuments: require('./resources/NumberOrderDocuments'),
NumberBackgroundJobs: require('./resources/NumberBackgroundJobs'),
Actions: require('./resources/Actions'),
OutboundVoiceProfiles: require('./resources/Outbound'),
CallControlApplications: require('./resources/CallControlApplications'),
PhoneNumbersInboundChannels: require('./resources/PhoneNumbersInboundChannels'),
OtaUpdates: require('./resources/OtaUpdates'),
MobileOperatorNetworks: require('./resources/MobileOperatorNetworks'),
PhoneNumberAssignmentByProfile: require('./resources/PhoneNumberAssignmentByProfile'),
PhoneNumbersMessaging: require('./resources/PhoneNumbersMessaging'),
PhoneNumbersVoice: require('./resources/PhoneNumbersVoice'),
PortabilityChecks: require('./resources/PortabilityChecks'),
PortingOrders: require('./resources/PortingOrders'),
PortingPhoneNumbers: require('./resources/PortingPhoneNumbers'),
SimCardGroups: require('./resources/SimCardGroups'),
NumberLookup: require('./resources/NumberLookup'),
Balance: require('./resources/Balance'),
Addresses: require('./resources/Addresses'),
NumberPortouts: require('./resources/NumberPortouts'),
Faxes: require('./resources/Faxes'),
ProgrammableFaxCommands: require('./resources/ProgrammableFaxCommands'),
FaxApplications: require('./resources/FaxApplications'),
ShortCodes: require('./resources/ShortCodes'),
SimCardActions: require('./resources/SimCardActions'),
SimCardOrders: require('./resources/SimCardOrders'),
MessagingProfileMetrics: require('./resources/MessagingProfileMetrics'),
TelephonyCredentials: require('./resources/TelephonyCredentials'),
UpdateClientState: require('./resources/UpdateClientState'),
VerifyProfiles: require('./resources/VerifyProfiles'),
Verifications: require('./resources/Verifications'),
PortoutRequests: require('./resources/PortoutRequests'),
PresignedObjectUrls: require('./resources/PresignedObjectUrls'),
PrivateWirelessGateways: require('./resources/PrivateWirelessGateways'),
PublicInternetGateways: require('./resources/PublicInternetGateways'),
PublicKey: require('./resources/PublicKey'),
PushCredentials: require('./resources/PushCredentials'),
Queues: require('./resources/Queues'),
Regions: require('./resources/Regions'),
RegisterCall: require('./resources/RegisterCall'),
RegulatoryRequirements: require('./resources/RegulatoryRequirements'),
RequirementTypes: require('./resources/RequirementTypes'),
Requirements: require('./resources/Requirements'),
Reporting: require('./resources/Reporting'),
Reports: require('./resources/Reports'),
ReportsMdrs: require('./resources/ReportsMdrs'),
RoomClientToken: require('./resources/RoomsClientToken'),
RoomCompositions: require('./resources/RoomCompositions'),
RoomParticipants: require('./resources/RoomParticipants'),
RoomRecordings: require('./resources/RoomRecordings'),
RoomSessions: require('./resources/RoomSessions'),
Rooms: require('./resources/Rooms'),
RoomClientToken: require('./resources/RoomsClientToken'),
RoomsClientToken: require('./resources/RoomsClientToken'),
RoomsClientTokens: require('./resources/RoomsClientTokens'),
SharedCampaigns: require('./resources/SharedCampaigns'),
ShortCodes: require('./resources/ShortCodes'),
SimCardActions: require('./resources/SimCardActions'),
SimCardGroupActions: require('./resources/SimCardGroupActions'),
SimCardGroups: require('./resources/SimCardGroups'),
SimCardOrders: require('./resources/SimCardOrders'),
SimCards: require('./resources/SimCards'),
SslCertificates: require('./resources/SslCertificates'),
TelephonyCredentials: require('./resources/TelephonyCredentials'),
TeXMLApplication: require('./resources/TeXMLApplication'),
UpdateClientState: require('./resources/UpdateClientState'),
VerifiedCallsDisplayProfile: require('./resources/VerifiedCallsDisplayProfile'),
VerifiedCallsDisplayProfiles: require('./resources/VerifiedCallsDisplayProfiles'),
VerifiedNumbers: require('./resources/VerifiedNumbers'),
Verify: require('./resources/Verify'),
VirtualCrossConnects: require('./resources/VirtualCrossConnects'),
WebhooksApi: require('./resources/Webhooks'),
WdrDetailReports: require('./resources/WdrDetailReports'),
WireguardInterfaces: require('./resources/WireguardInterfaces'),
WirelessDetailRecordReports: require('./resources/WirelessDetailRecordReports'),
WhatsAppBusinessAccount: require('./resources/WhatsAppBusinessAccount'),
WhatsAppContacts: require('./resources/WhatsAppContacts'),
WhatsappMedia: require('./resources/WhatsappMedia'),
WhatsAppMessages: require('./resources/WhatsAppMessages'),
Queues: require('./resources/Queues'),
};

@@ -125,0 +187,0 @@

@@ -197,37 +197,37 @@ 'use strict';

switch (statusCode) {
case 400:
err = new Error.TelnyxInvalidRequestError(error);
break;
case 401:
err = new Error.TelnyxAuthenticationError(error);
break;
case 403:
err = new Error.TelnyxPermissionError(error);
break;
case 404:
err = new Error.TelnyxResourceNotFoundError(error);
break;
case 405:
err = new Error.TelnyxMethodNotSupportedError(error);
break;
case 408:
err = new Error.TelnyxTimeoutError(error);
break;
case 415:
err = new Error.TelnyxUnsupportedMediaTypeError(error);
break;
case 422:
err = new Error.TelnyxInvalidParametersError(error);
break;
case 429:
err = new Error.TelnyxRateLimitError(error);
break;
case 500:
err = new Error.TelnyxAPIError(error);
break;
case 503:
err = new Error.TelnyxServiceUnavailableError(error);
break;
default:
err = new Error.TelnyxAPIError(error);
case 400:
err = new Error.TelnyxInvalidRequestError(error);
break;
case 401:
err = new Error.TelnyxAuthenticationError(error);
break;
case 403:
err = new Error.TelnyxPermissionError(error);
break;
case 404:
err = new Error.TelnyxResourceNotFoundError(error);
break;
case 405:
err = new Error.TelnyxMethodNotSupportedError(error);
break;
case 408:
err = new Error.TelnyxTimeoutError(error);
break;
case 415:
err = new Error.TelnyxUnsupportedMediaTypeError(error);
break;
case 422:
err = new Error.TelnyxInvalidParametersError(error);
break;
case 429:
err = new Error.TelnyxRateLimitError(error);
break;
case 500:
err = new Error.TelnyxAPIError(error);
break;
case 503:
err = new Error.TelnyxServiceUnavailableError(error);
break;
default:
err = new Error.TelnyxAPIError(error);
}

@@ -234,0 +234,0 @@

{
"name": "telnyx",
"version": "1.25.5",
"version": "1.26.0",
"description": "Telnyx API Node SDK",

@@ -32,18 +32,19 @@ "keywords": [

"devDependencies": {
"chai": "~4.1.2",
"chai": "~4.4.1",
"chai-as-promised": "~7.1.1",
"coveralls": "^3.0.0",
"debug": "^4.1.1",
"eslint": "^8.27.0",
"eslint-plugin-chai-friendly": "^0.4.0",
"mocha": "^10.1.0",
"nock": "^13.3.1",
"nyc": "^14.1.1"
"coveralls": "^3.1.1",
"debug": "^4.3.4",
"eslint": "^8.57.0",
"eslint-plugin-chai-friendly": "^0.7.4",
"mocha": "^10.3.0",
"nock": "^13.5.4",
"nyc": "^15.1.0",
"ts-migrate": "^0.1.35"
},
"dependencies": {
"lodash.isplainobject": "^4.0.6",
"qs": "^6.6.0",
"safe-buffer": "^5.1.1",
"tweetnacl": "^1.0.1",
"uuid": "^3.3.2"
"qs": "^6.11.2",
"safe-buffer": "^5.2.1",
"tweetnacl": "^1.0.3",
"uuid": "^9.0.1"
},

@@ -50,0 +51,0 @@ "license": "MIT",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc