Skip to main content
telnyx-verify-javascript Look up phone number information (carrier, type, caller name) and verify users via SMS/voice OTP. Use for phone verification and data enrichment. This skill provides JavaScript SDK examples.
Aller à l'installation Skills Marketplace Découvrez et explorez les compétences IA créées par la communauté.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Copier le promptAfficher les détails du prompt Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
npx skills add https://github.com/team-telnyx/telnyx-toolkit --skill telnyx-verify-javascriptLa commande reste sur une seule ligne. Faites défiler horizontalement pour la vérifier avant de la copier.
Vous préférez une copie locale ? Téléchargez les fichiers actuellement disponibles dans SkillsMP.
Télécharger Zip Téléchargement... Plus depuis ce dépôt Complete Telnyx toolkit — ready-to-use tools (STT, TTS, RAG, Networking, 10DLC) plus SDK documentation for JavaScript, Python, Go, Java, and Ruby.
Automated Telnyx bot account signup via challenge-response
Track agent activities using the Telnyx AI Missions API. Use this skill when executing multi-step tasks that should be logged and tracked. Supports creating voice/SMS agents, scheduling calls, and retrieving conversation insights. Use when tasks involve calling people, sending SMS, or any substantial tracked work.
Métiers associés
SOC
Basé sur la classification professionnelle SOC
name telnyx-verify-javascript description Look up phone number information (carrier, type, caller name) and verify users via SMS/voice OTP. Use for phone verification and data enrichment. This skill provides JavaScript SDK examples. metadata {"author":"telnyx","product":"verify","language":"javascript","generated_by":"telnyx-ext-skills-generator"}
Telnyx Verify - JavaScript
Installation
npm install telnyx
Setup
import Telnyx from 'telnyx' ;
const client = new Telnyx ({
apiKey : process.env ['TELNYX_API_KEY' ],
});
All examples below assume client is already initialized as shown above.
Lookup phone number data
Returns information about the provided phone number.
GET /number_lookup/{phone_number}
const numberLookup = await client.numberLookup .retrieve ('+18665552368' );
console . (numberLookup. );
log
data
Trigger Call verification POST /verifications/call — Required: phone_number, verify_profile_id
const createVerificationResponse = await client.verifications .triggerCall ({
phone_number : '+13035551234' ,
verify_profile_id : '12ade33a-21c0-473b-b055-b3c836e1c292' ,
});
console .log (createVerificationResponse.data );
Trigger Flash call verification POST /verifications/flashcall — Required: phone_number, verify_profile_id
const createVerificationResponse = await client.verifications .triggerFlashcall ({
phone_number : '+13035551234' ,
verify_profile_id : '12ade33a-21c0-473b-b055-b3c836e1c292' ,
});
console .log (createVerificationResponse.data );
Trigger SMS verification POST /verifications/sms — Required: phone_number, verify_profile_id
const createVerificationResponse = await client.verifications .triggerSMS ({
phone_number : '+13035551234' ,
verify_profile_id : '12ade33a-21c0-473b-b055-b3c836e1c292' ,
});
console .log (createVerificationResponse.data );
Retrieve verification GET /verifications/{verification_id}
const verification = await client.verifications .retrieve ('12ade33a-21c0-473b-b055-b3c836e1c292' );
console .log (verification.data );
Verify verification code by ID POST /verifications/{verification_id}/actions/verify
const verifyVerificationCodeResponse = await client.verifications .actions .verify (
'12ade33a-21c0-473b-b055-b3c836e1c292' ,
);
console .log (verifyVerificationCodeResponse.data );
List verifications by phone number GET /verifications/by_phone_number/{phone_number}
const byPhoneNumbers = await client.verifications .byPhoneNumber .list ('+13035551234' );
console .log (byPhoneNumbers.data );
Verify verification code by phone number POST /verifications/by_phone_number/{phone_number}/actions/verify — Required: code, verify_profile_id
const verifyVerificationCodeResponse = await client.verifications .byPhoneNumber .actions .verify (
'+13035551234' ,
{ code : '17686' , verify_profile_id : '12ade33a-21c0-473b-b055-b3c836e1c292' },
);
console .log (verifyVerificationCodeResponse.data );
List all Verify profiles Gets a paginated list of Verify profiles.
for await (const verifyProfile of client.verifyProfiles .list ()) {
console .log (verifyProfile.id );
}
Create a Verify profile Creates a new Verify profile to associate verifications with.
POST /verify_profiles — Required: name
const verifyProfileData = await client.verifyProfiles .create ({ name : 'Test Profile' });
console .log (verifyProfileData.data );
Retrieve Verify profile Gets a single Verify profile.
GET /verify_profiles/{verify_profile_id}
const verifyProfileData = await client.verifyProfiles .retrieve (
'12ade33a-21c0-473b-b055-b3c836e1c292' ,
);
console .log (verifyProfileData.data );
Update Verify profile PATCH /verify_profiles/{verify_profile_id}
const verifyProfileData = await client.verifyProfiles .update (
'12ade33a-21c0-473b-b055-b3c836e1c292' ,
);
console .log (verifyProfileData.data );
Delete Verify profile DELETE /verify_profiles/{verify_profile_id}
const verifyProfileData = await client.verifyProfiles .delete (
'12ade33a-21c0-473b-b055-b3c836e1c292' ,
);
console .log (verifyProfileData.data );
Retrieve Verify profile message templates List all Verify profile message templates.
GET /verify_profiles/templates
const response = await client.verifyProfiles .retrieveTemplates ();
console .log (response.data );
Create message template Create a new Verify profile message template.
POST /verify_profiles/templates — Required: text
const messageTemplate = await client.verifyProfiles .createTemplate ({
text : 'Your {{app_name}} verification code is: {{code}}.' ,
});
console .log (messageTemplate.data );
Update message template Update an existing Verify profile message template.
PATCH /verify_profiles/templates/{template_id} — Required: text
const messageTemplate = await client.verifyProfiles .updateTemplate (
'12ade33a-21c0-473b-b055-b3c836e1c292' ,
{ text : 'Your {{app_name}} verification code is: {{code}}.' },
);
console .log (messageTemplate.data );