List reputation-monitored phone numbers for an enterprise
Paginated list of phone numbers registered for reputation monitoring under this enterprise. The response includes the latest reputation snapshot per number where one has been collected.
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 numberListResponse of client.enterprises.reputation.numbers.list(
'4a6192a4-573d-446d-b3ce-aff9117272a6',
)) {
console.log(numberListResponse.id);
}import os
from telnyx import Telnyx
client = Telnyx(
api_key=os.environ.get("TELNYX_API_KEY"), # This is the default and can be omitted
)
page = client.enterprises.reputation.numbers.list(
enterprise_id="4a6192a4-573d-446d-b3ce-aff9117272a6",
)
page = page.data[0]
print(page.id)
package main
import (
"context"
"fmt"
"github.com/team-telnyx/telnyx-go"
"github.com/team-telnyx/telnyx-go/option"
)
func main() {
client := telnyx.NewClient(
option.WithAPIKey("My API Key"),
)
page, err := client.Enterprises.Reputation.Numbers.List(
context.TODO(),
"4a6192a4-573d-446d-b3ce-aff9117272a6",
telnyx.EnterpriseReputationNumberListParams{},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", page)
}
package com.telnyx.sdk.example;
import com.telnyx.sdk.client.TelnyxClient;
import com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient;
import com.telnyx.sdk.models.enterprises.reputation.numbers.NumberListPage;
import com.telnyx.sdk.models.enterprises.reputation.numbers.NumberListParams;
public final class Main {
private Main() {}
public static void main(String[] args) {
TelnyxClient client = TelnyxOkHttpClient.fromEnv();
NumberListPage page = client.enterprises().reputation().numbers().list("4a6192a4-573d-446d-b3ce-aff9117272a6");
}
}require "telnyx"
telnyx = Telnyx::Client.new(api_key: "My API Key")
page = telnyx.enterprises.reputation.numbers.list("4a6192a4-573d-446d-b3ce-aff9117272a6")
puts(page)<?php
require_once dirname(__DIR__) . '/vendor/autoload.php';
use Telnyx\Client;
use Telnyx\Core\Exceptions\APIException;
$client = new Client(apiKey: getenv('TELNYX_API_KEY') ?: 'My API Key');
try {
$page = $client->enterprises->reputation->numbers->list(
'4a6192a4-573d-446d-b3ce-aff9117272a6',
filterPhoneNumberContains: '+16035551234',
filterPhoneNumberEq: '+16035551234',
pageNumber: 1,
pageSize: 10,
);
var_dump($page);
} catch (APIException $e) {
echo $e->getMessage();
}telnyx enterprises:reputation:numbers list \
--api-key 'My API Key' \
--enterprise-id 4a6192a4-573d-446d-b3ce-aff9117272a6curl --request GET \
--url https://api.telnyx.com/v2/enterprises/{enterprise_id}/reputation/numbers \
--header 'Authorization: Bearer <token>'{
"data": [
{
"id": "8a4b1f5e-2f12-4c0c-9a98-9b3a7d8b8e62",
"enterprise_id": "4a6192a4-573d-446d-b3ce-aff9117272a6",
"phone_number": "+19493253498",
"reputation_data": {
"spam_risk": "low",
"spam_category": null,
"maturity_score": 72,
"connection_score": 80,
"engagement_score": 64,
"sentiment_score": 75,
"last_refreshed_at": "2026-04-26T18:09:24.785211Z"
},
"created_at": "2026-04-26T18:06:51.940749Z",
"updated_at": "2026-04-26T18:09:24.785211Z"
}
],
"meta": {
"total_pages": 3,
"total_results": 42,
"page_number": 1,
"page_size": 20
}
}Authorizations
Telnyx API key. Generate one at https://portal.telnyx.com/#/app/api-keys.
Path Parameters
The enterprise id. Lowercase UUID.
"4a6192a4-573d-446d-b3ce-aff9117272a6"
Query Parameters
1-based page number. Out-of-range values return an empty page with correct meta.
x >= 11
Items per page. Default 10. Maximum 250; values above are clamped to 250.
1 <= x <= 25010
Partial match on phone number. Must contain at least 5 digits.
"+16035551234"
Exact phone-number match (E.164).
"+16035551234"
Response
Paginated list of numbers with reputation data.
List of reputation-monitored phone numbers, each carrying its current reputation data.
Show child attributes
Show child attributes
JSON:API pagination metadata returned with every paginated list response. Page numbering is 1-based. page_size reports the number of items actually returned in data for this page; the requested size is taken from the page[size] query parameter.
Show child attributes
Show child attributes
Was this page helpful?
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 numberListResponse of client.enterprises.reputation.numbers.list(
'4a6192a4-573d-446d-b3ce-aff9117272a6',
)) {
console.log(numberListResponse.id);
}import os
from telnyx import Telnyx
client = Telnyx(
api_key=os.environ.get("TELNYX_API_KEY"), # This is the default and can be omitted
)
page = client.enterprises.reputation.numbers.list(
enterprise_id="4a6192a4-573d-446d-b3ce-aff9117272a6",
)
page = page.data[0]
print(page.id)
package main
import (
"context"
"fmt"
"github.com/team-telnyx/telnyx-go"
"github.com/team-telnyx/telnyx-go/option"
)
func main() {
client := telnyx.NewClient(
option.WithAPIKey("My API Key"),
)
page, err := client.Enterprises.Reputation.Numbers.List(
context.TODO(),
"4a6192a4-573d-446d-b3ce-aff9117272a6",
telnyx.EnterpriseReputationNumberListParams{},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", page)
}
package com.telnyx.sdk.example;
import com.telnyx.sdk.client.TelnyxClient;
import com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient;
import com.telnyx.sdk.models.enterprises.reputation.numbers.NumberListPage;
import com.telnyx.sdk.models.enterprises.reputation.numbers.NumberListParams;
public final class Main {
private Main() {}
public static void main(String[] args) {
TelnyxClient client = TelnyxOkHttpClient.fromEnv();
NumberListPage page = client.enterprises().reputation().numbers().list("4a6192a4-573d-446d-b3ce-aff9117272a6");
}
}require "telnyx"
telnyx = Telnyx::Client.new(api_key: "My API Key")
page = telnyx.enterprises.reputation.numbers.list("4a6192a4-573d-446d-b3ce-aff9117272a6")
puts(page)<?php
require_once dirname(__DIR__) . '/vendor/autoload.php';
use Telnyx\Client;
use Telnyx\Core\Exceptions\APIException;
$client = new Client(apiKey: getenv('TELNYX_API_KEY') ?: 'My API Key');
try {
$page = $client->enterprises->reputation->numbers->list(
'4a6192a4-573d-446d-b3ce-aff9117272a6',
filterPhoneNumberContains: '+16035551234',
filterPhoneNumberEq: '+16035551234',
pageNumber: 1,
pageSize: 10,
);
var_dump($page);
} catch (APIException $e) {
echo $e->getMessage();
}telnyx enterprises:reputation:numbers list \
--api-key 'My API Key' \
--enterprise-id 4a6192a4-573d-446d-b3ce-aff9117272a6curl --request GET \
--url https://api.telnyx.com/v2/enterprises/{enterprise_id}/reputation/numbers \
--header 'Authorization: Bearer <token>'{
"data": [
{
"id": "8a4b1f5e-2f12-4c0c-9a98-9b3a7d8b8e62",
"enterprise_id": "4a6192a4-573d-446d-b3ce-aff9117272a6",
"phone_number": "+19493253498",
"reputation_data": {
"spam_risk": "low",
"spam_category": null,
"maturity_score": 72,
"connection_score": 80,
"engagement_score": 64,
"sentiment_score": 75,
"last_refreshed_at": "2026-04-26T18:09:24.785211Z"
},
"created_at": "2026-04-26T18:06:51.940749Z",
"updated_at": "2026-04-26T18:09:24.785211Z"
}
],
"meta": {
"total_pages": 3,
"total_results": 42,
"page_number": 1,
"page_size": 20
}
}