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.
Zur Installation springen Skills Marktplatz Entdecken und erkunden Sie KI-Skills, die von der Community erstellt wurden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Prompt kopierenPrompt-Details anzeigen Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
npx skills add https://github.com/team-telnyx/telnyx-toolkit --skill telnyx-verify-javascriptDer Befehl bleibt in einer Zeile. Scrollen Sie horizontal, um ihn vor dem Kopieren vollständig zu prüfen.
Sie bevorzugen eine lokale Kopie? Laden Sie die Dateien herunter, die SkillsMP derzeit vorliegen.
ZIP herunterladen Herunterladen... Mehr aus diesem Repository
Verwandte Berufe
SOC
Basierend auf der SOC-Berufsklassifikation
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 );