Skip to main content
telnyx-porting-out-javascript Manage port-out requests when numbers are being ported away from Telnyx. List, view, and update port-out status. 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-porting-out-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-porting-out-javascript description Manage port-out requests when numbers are being ported away from Telnyx. List, view, and update port-out status. This skill provides JavaScript SDK examples. metadata {"author":"telnyx","product":"porting-out","language":"javascript","generated_by":"telnyx-ext-skills-generator"}
Telnyx Porting Out - 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.
List portout requests
Returns the portout requests according to filters
GET /portouts
for await (const portoutDetails of client.portouts . ()) {
. (portoutDetails. );
}
list
console
log
id
Get a portout request Returns the portout request based on the ID provided
const portout = await client.portouts .retrieve ('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e' );
console .log (portout.data );
List all comments for a portout request Returns a list of comments for a portout request.
GET /portouts/{id}/comments
const comments = await client.portouts .comments .list ('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e' );
console .log (comments.data );
Create a comment on a portout request Creates a comment on a portout request.
POST /portouts/{id}/comments
const comment = await client.portouts .comments .create ('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e' );
console .log (comment.data );
List supporting documents on a portout request List every supporting documents for a portout request.
GET /portouts/{id}/supporting_documents
const supportingDocuments = await client.portouts .supportingDocuments .list (
'182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e' ,
);
console .log (supportingDocuments.data );
Create a list of supporting documents on a portout request Creates a list of supporting documents on a portout request.
POST /portouts/{id}/supporting_documents
const supportingDocument = await client.portouts .supportingDocuments .create (
'182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e' ,
);
console .log (supportingDocument.data );
Update Status Authorize or reject portout request
PATCH /portouts/{id}/{status} — Required: reason
const response = await client.portouts .updateStatus ('authorized' , {
id : '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e' ,
reason : 'I do not recognize this transaction' ,
});
console .log (response.data );
List all port-out events Returns a list of all port-out events.
for await (const eventListResponse of client.portouts .events .list ()) {
console .log (eventListResponse);
}
Show a port-out event Show a specific port-out event.
GET /portouts/events/{id}
const event = await client.portouts .events .retrieve ('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e' );
console .log (event.data );
Republish a port-out event Republish a specific port-out event.
POST /portouts/events/{id}/republish
await client.portouts .events .republish ('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e' );
List eligible port-out rejection codes for a specific order Given a port-out ID, list rejection codes that are eligible for that port-out
GET /portouts/rejections/{portout_id}
const response = await client.portouts .listRejectionCodes ('329d6658-8f93-405d-862f-648776e8afd7' );
console .log (response.data );
List port-out related reports List the reports generated about port-out operations.
for await (const portoutReport of client.portouts .reports .list ()) {
console .log (portoutReport.id );
}
Create a port-out related report Generate reports about port-out operations.
const report = await client.portouts .reports .create ({
params : { filters : {} },
report_type : 'export_portouts_csv' ,
});
console .log (report.data );
Retrieve a report Retrieve a specific report generated.
GET /portouts/reports/{id}
const report = await client.portouts .reports .retrieve ('182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e' );
console .log (report.data );