import Telnyx from 'telnyx';
const client = new Telnyx({
apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted
});
// Automatically fetches more pages as needed.
for await (const eventListResponse of client.portouts.events.list()) {
console.log(eventListResponse);
}{
"data": [
{
"id": "eef3340b-8903-4466-b445-89b697315a3a",
"event_type": "portout.status_changed",
"portout_id": "9471c873-e3eb-4ca1-957d-f9a451334d52",
"available_notification_methods": [
"email"
],
"payload_status": "created",
"payload": {
"id": "96dfa9e4-c753-4fd3-97cd-42d66f26cf0c",
"status": "authorized",
"phone_numbers": [
"+35312345678"
],
"carrier_name": "Testing Carrier",
"spid": "987H",
"user_id": "96dfa9e4-c753-4fd3-97cd-42d66f26cf0c",
"subscriber_name": "John Doe",
"rejection_reason": null,
"attempted_pin": "1234"
},
"record_type": "portout_event",
"created_at": "2021-03-19T10:07:15.527000Z",
"updated_at": "2021-03-19T10:07:15.527000Z"
}
],
"meta": {
"total_pages": 3,
"page_number": 2,
"total_results": 55,
"page_size": 25
}
}Returns a list of all port-out events.
import Telnyx from 'telnyx';
const client = new Telnyx({
apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted
});
// Automatically fetches more pages as needed.
for await (const eventListResponse of client.portouts.events.list()) {
console.log(eventListResponse);
}{
"data": [
{
"id": "eef3340b-8903-4466-b445-89b697315a3a",
"event_type": "portout.status_changed",
"portout_id": "9471c873-e3eb-4ca1-957d-f9a451334d52",
"available_notification_methods": [
"email"
],
"payload_status": "created",
"payload": {
"id": "96dfa9e4-c753-4fd3-97cd-42d66f26cf0c",
"status": "authorized",
"phone_numbers": [
"+35312345678"
],
"carrier_name": "Testing Carrier",
"spid": "987H",
"user_id": "96dfa9e4-c753-4fd3-97cd-42d66f26cf0c",
"subscriber_name": "John Doe",
"rejection_reason": null,
"attempted_pin": "1234"
},
"record_type": "portout_event",
"created_at": "2021-03-19T10:07:15.527000Z",
"updated_at": "2021-03-19T10:07:15.527000Z"
}
],
"meta": {
"total_pages": 3,
"page_number": 2,
"total_results": 55,
"page_size": 25
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Consolidated filter parameter (deepObject style). Originally: filter[event_type], filter[portout_id], filter[created_at]
Show child attributes
Filter by event type.
portout.status_changed, portout.new_comment, portout.foc_date_changed "portout.status_changed"
Filter by port-out order ID.
"34dc46a9-53ed-4e01-9454-26227ea13326"
Filter by created_at date range using nested operations
Successful response
Show child attributes
Uniquely identifies the event.
"eef3340b-8903-4466-b445-89b697315a3a"
Identifies the event type
portout.status_changed, portout.foc_date_changed, portout.new_comment "portout.status_changed"
Identifies the port-out order associated with the event.
"9471c873-e3eb-4ca1-957d-f9a451334d52"
Indicates the notification methods used.
email, webhook The status of the payload generation.
created, completed "created"
The webhook payload for the portout.status_changed event
Show child attributes
Identifies the port out that was moved.
"96dfa9e4-c753-4fd3-97cd-42d66f26cf0c"
The new status of the port out.
pending, authorized, ported, rejected, rejected-pending, canceled "authorized"
Phone numbers associated with this port-out order
E164 formatted phone number
["+35312345678"]Carrier the number will be ported out to
"Testing Carrier"
The new carrier SPID.
"987H"
Identifies the user that the port-out order belongs to.
"96dfa9e4-c753-4fd3-97cd-42d66f26cf0c"
The name of the port-out's end user.
"John Doe"
The reason why the order is being rejected by the user. If the order is authorized, this field can be left null
null
The PIN that was attempted to be used to authorize the port out.
"1234"
Identifies the type of the resource.
"portout_event"
ISO 8601 formatted date indicating when the resource was created.
"2021-03-19T10:07:15.527000Z"
ISO 8601 formatted date indicating when the resource was updated.
"2021-03-19T10:07:15.527000Z"
Was this page helpful?