telnyx-account-reports-curl
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->
<!-- 从Telnyx OpenAPI规范自动生成,请勿编辑。 -->
Telnyx Account Reports - curl
Telnyx账户报告 - curl
Installation
安装
text
undefinedtext
undefinedcurl is pre-installed on macOS, Linux, and Windows 10+
curl is pre-installed on macOS, Linux, and Windows 10+
undefinedundefinedSetup
配置
bash
export TELNYX_API_KEY="YOUR_API_KEY_HERE"All examples below use for authentication.
$TELNYX_API_KEYbash
export TELNYX_API_KEY="YOUR_API_KEY_HERE"以下所有示例均使用进行身份验证。
$TELNYX_API_KEYError Handling
错误处理
All API calls can fail with network errors, rate limits (429), validation errors (422),
or authentication errors (401). Always handle errors in production code:
bash
undefined所有API调用都可能因网络错误、速率限制(429)、校验错误(422)或身份验证错误(401)而失败。在生产代码中请始终处理错误:
bash
undefinedCheck HTTP status code in response
Check HTTP status code in response
response=$(curl -s -w "\n%{http_code}"
-X POST "https://api.telnyx.com/v2/messages"
-H "Authorization: Bearer $TELNYX_API_KEY"
-H "Content-Type: application/json"
-d '{"to": "+13125550001", "from": "+13125550002", "text": "Hello"}')
-X POST "https://api.telnyx.com/v2/messages"
-H "Authorization: Bearer $TELNYX_API_KEY"
-H "Content-Type: application/json"
-d '{"to": "+13125550001", "from": "+13125550002", "text": "Hello"}')
http_code=$(echo "$response" | tail -1)
body=$(echo "$response" | sed '$d')
case $http_code in
2*) echo "Success: $body" ;;
422) echo "Validation error — check required fields and formats" ;;
429) echo "Rate limited — retry after delay"; sleep 1 ;;
401) echo "Authentication failed — check TELNYX_API_KEY" ;;
*) echo "Error $http_code: $body" ;;
esac
Common error codes: `401` invalid API key, `403` insufficient permissions,
`404` resource not found, `422` validation error (check field formats),
`429` rate limited (retry with exponential backoff).response=$(curl -s -w "\n%{http_code}"
-X POST "https://api.telnyx.com/v2/messages"
-H "Authorization: Bearer $TELNYX_API_KEY"
-H "Content-Type: application/json"
-d '{"to": "+13125550001", "from": "+13125550002", "text": "Hello"}')
-X POST "https://api.telnyx.com/v2/messages"
-H "Authorization: Bearer $TELNYX_API_KEY"
-H "Content-Type: application/json"
-d '{"to": "+13125550001", "from": "+13125550002", "text": "Hello"}')
http_code=$(echo "$response" | tail -1)
body=$(echo "$response" | sed '$d')
case $http_code in
2*) echo "Success: $body" ;;
422) echo "Validation error — check required fields and formats" ;;
429) echo "Rate limited — retry after delay"; sleep 1 ;;
401) echo "Authentication failed — check TELNYX_API_KEY" ;;
*) echo "Error $http_code: $body" ;;
esac
常见错误码:`401` API密钥无效,`403` 权限不足,`404` 资源未找到,`422` 校验错误(请检查字段格式),`429` 触发速率限制(请使用指数退避重试)。Important Notes
重要提示
- Pagination: List endpoints return paginated results. Use and
page[number]query parameters to navigate pages. Checkpage[size]in the response.meta.total_pages
- 分页: 列表接口返回分页结果。使用和
page[number]查询参数来翻页,可查看响应中的page[size]获取总页数。meta.total_pages
List call events
列出通话事件
Filters call events by given filter parameters. Events are ordered by . If filter for or is not present, it only filters events from the last 24 hours.
occurred_atleg_idapplication_session_idGET /call_eventsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/call_events"Returns: (string), (string), (string), (object), (string), (enum: call_event), (enum: command, webhook)
call_leg_idcall_session_idevent_timestampmetadatanamerecord_typetype根据给定的筛选参数筛选通话事件。事件按排序。如果未提供或筛选条件,仅会返回过去24小时内的事件。
occurred_atleg_idapplication_session_idGET /call_eventsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/call_events"返回值: (字符串), (字符串), (字符串), (对象), (字符串), (枚举值: call_event), (枚举值: command, webhook)
call_leg_idcall_session_idevent_timestampmetadatanamerecord_typetypeCreate a ledger billing group report
创建分类账计费组报告
POST /ledger_billing_group_reportsOptional: (integer), (integer)
monthyearbash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"year": 2019,
"month": 10
}' \
"https://api.telnyx.com/v2/ledger_billing_group_reports"Returns: (date-time), (uuid), (uuid), (enum: ledger_billing_group_report), (uri), (enum: pending, complete, failed, deleted), (date-time)
created_atidorganization_idrecord_typereport_urlstatusupdated_atPOST /ledger_billing_group_reports可选参数: (整数), (整数)
monthyearbash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"year": 2019,
"month": 10
}' \
"https://api.telnyx.com/v2/ledger_billing_group_reports"返回值: (日期时间), (uuid), (uuid), (枚举值: ledger_billing_group_report), (uri), (枚举值: pending, complete, failed, deleted), (日期时间)
created_atidorganization_idrecord_typereport_urlstatusupdated_atGet a ledger billing group report
获取分类账计费组报告
GET /ledger_billing_group_reports/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/ledger_billing_group_reports/f5586561-8ff0-4291-a0ac-84fe544797bd"Returns: (date-time), (uuid), (uuid), (enum: ledger_billing_group_report), (uri), (enum: pending, complete, failed, deleted), (date-time)
created_atidorganization_idrecord_typereport_urlstatusupdated_atGET /ledger_billing_group_reports/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/ledger_billing_group_reports/f5586561-8ff0-4291-a0ac-84fe544797bd"返回值: (日期时间), (uuid), (uuid), (枚举值: ledger_billing_group_report), (uri), (枚举值: pending, complete, failed, deleted), (日期时间)
created_atidorganization_idrecord_typereport_urlstatusupdated_atGet all MDR detailed report requests
获取所有MDR明细报告请求
Retrieves all MDR detailed report requests for the authenticated user
GET /legacy/reporting/batch_detail_records/messagingbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/messaging"Returns: (array[integer]), (date-time), (array[string]), (date-time), (array[object]), (uuid), (array[string]), (string), (array[string]), (string), (string), (date-time), (enum: PENDING, COMPLETE, FAILED, EXPIRED), (date-time)
connectionscreated_atdirectionsend_datefiltersidprofilesrecord_typerecord_typesreport_namereport_urlstart_datestatusupdated_at获取已认证用户的所有MDR明细报告请求
GET /legacy/reporting/batch_detail_records/messagingbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/messaging"返回值: (整数数组), (日期时间), (字符串数组), (日期时间), (对象数组), (uuid), (字符串数组), (字符串), (字符串数组), (字符串), (字符串), (日期时间), (枚举值: PENDING, COMPLETE, FAILED, EXPIRED), (日期时间)
connectionscreated_atdirectionsend_datefiltersidprofilesrecord_typerecord_typesreport_namereport_urlstart_datestatusupdated_atCreate a new MDR detailed report request
创建新的MDR明细报告请求
Creates a new MDR detailed report request with the specified filters
POST /legacy/reporting/batch_detail_records/messagingstart_timeend_timeOptional: (array[integer]), (array[integer]), (array[object]), (boolean), (array[string]), (array[string]), (array[integer]), (string), (boolean), (string)
connectionsdirectionsfiltersinclude_message_bodymanaged_accountsprofilesrecord_typesreport_nameselect_all_managed_accountstimezonebash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"start_time": "2024-02-01T00:00:00Z",
"end_time": "2024-02-12T23:59:59Z"
}' \
"https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/messaging"Returns: (array[integer]), (date-time), (array[string]), (date-time), (array[object]), (uuid), (array[string]), (string), (array[string]), (string), (string), (date-time), (enum: PENDING, COMPLETE, FAILED, EXPIRED), (date-time)
connectionscreated_atdirectionsend_datefiltersidprofilesrecord_typerecord_typesreport_namereport_urlstart_datestatusupdated_at使用指定筛选条件创建新的MDR明细报告请求
POST /legacy/reporting/batch_detail_records/messagingstart_timeend_time可选参数: (整数数组), (整数数组), (对象数组), (布尔值), (字符串数组), (字符串数组), (整数数组), (字符串), (布尔值), (字符串)
connectionsdirectionsfiltersinclude_message_bodymanaged_accountsprofilesrecord_typesreport_nameselect_all_managed_accountstimezonebash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"start_time": "2024-02-01T00:00:00Z",
"end_time": "2024-02-12T23:59:59Z"
}' \
"https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/messaging"返回值: (整数数组), (日期时间), (字符串数组), (日期时间), (对象数组), (uuid), (字符串数组), (字符串), (字符串数组), (字符串), (字符串), (日期时间), (枚举值: PENDING, COMPLETE, FAILED, EXPIRED), (日期时间)
connectionscreated_atdirectionsend_datefiltersidprofilesrecord_typerecord_typesreport_namereport_urlstart_datestatusupdated_atGet a specific MDR detailed report request
获取指定MDR明细报告请求
Retrieves a specific MDR detailed report request by ID
GET /legacy/reporting/batch_detail_records/messaging/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/messaging/550e8400-e29b-41d4-a716-446655440000"Returns: (array[integer]), (date-time), (array[string]), (date-time), (array[object]), (uuid), (array[string]), (string), (array[string]), (string), (string), (date-time), (enum: PENDING, COMPLETE, FAILED, EXPIRED), (date-time)
connectionscreated_atdirectionsend_datefiltersidprofilesrecord_typerecord_typesreport_namereport_urlstart_datestatusupdated_at根据ID获取指定的MDR明细报告请求
GET /legacy/reporting/batch_detail_records/messaging/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/messaging/550e8400-e29b-41d4-a716-446655440000"返回值: (整数数组), (日期时间), (字符串数组), (日期时间), (对象数组), (uuid), (字符串数组), (字符串), (字符串数组), (字符串), (字符串), (日期时间), (枚举值: PENDING, COMPLETE, FAILED, EXPIRED), (日期时间)
connectionscreated_atdirectionsend_datefiltersidprofilesrecord_typerecord_typesreport_namereport_urlstart_datestatusupdated_atDelete a MDR detailed report request
删除MDR明细报告请求
Deletes a specific MDR detailed report request by ID
DELETE /legacy/reporting/batch_detail_records/messaging/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/messaging/550e8400-e29b-41d4-a716-446655440000"Returns: (array[integer]), (date-time), (array[string]), (date-time), (array[object]), (uuid), (array[string]), (string), (array[string]), (string), (string), (date-time), (enum: PENDING, COMPLETE, FAILED, EXPIRED), (date-time)
connectionscreated_atdirectionsend_datefiltersidprofilesrecord_typerecord_typesreport_namereport_urlstart_datestatusupdated_at根据ID删除指定的MDR明细报告请求
DELETE /legacy/reporting/batch_detail_records/messaging/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/messaging/550e8400-e29b-41d4-a716-446655440000"返回值: (整数数组), (日期时间), (字符串数组), (日期时间), (对象数组), (uuid), (字符串数组), (字符串), (字符串数组), (字符串), (字符串), (日期时间), (枚举值: PENDING, COMPLETE, FAILED, EXPIRED), (日期时间)
connectionscreated_atdirectionsend_datefiltersidprofilesrecord_typerecord_typesreport_namereport_urlstart_datestatusupdated_atGet all CDR report requests
获取所有CDR报告请求
Retrieves all CDR report requests for the authenticated user
GET /legacy/reporting/batch_detail_records/voicebash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/voice"Returns: (array[integer]), (array[integer]), (string), (string), (array[object]), (string), (array[string]), (string), (array[integer]), (string), (string), (int32), (string), (string), (int32), (string), (string)
call_typesconnectionscreated_atend_timefiltersidmanaged_accountsrecord_typerecord_typesreport_namereport_urlretrysourcestart_timestatustimezoneupdated_at获取已认证用户的所有CDR报告请求
GET /legacy/reporting/batch_detail_records/voicebash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/voice"返回值: (整数数组), (整数数组), (字符串), (字符串), (对象数组), (字符串), (字符串数组), (字符串), (整数数组), (字符串), (字符串), (int32), (字符串), (字符串), (int32), (字符串), (字符串)
call_typesconnectionscreated_atend_timefiltersidmanaged_accountsrecord_typerecord_typesreport_namereport_urlretrysourcestart_timestatustimezoneupdated_atCreate a new CDR report request
创建新的CDR报告请求
Creates a new CDR report request with the specified filters
POST /legacy/reporting/batch_detail_records/voicestart_timeend_timeOptional: (array[integer]), (array[integer]), (array[string]), (array[object]), (boolean), (array[string]), (array[integer]), (string), (boolean), (string), (string)
call_typesconnectionsfieldsfiltersinclude_all_metadatamanaged_accountsrecord_typesreport_nameselect_all_managed_accountssourcetimezonebash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"start_time": "2024-02-01T00:00:00Z",
"end_time": "2024-02-12T23:59:59Z"
}' \
"https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/voice"Returns: (array[integer]), (array[integer]), (string), (string), (array[object]), (string), (array[string]), (string), (array[integer]), (string), (string), (int32), (string), (string), (int32), (string), (string)
call_typesconnectionscreated_atend_timefiltersidmanaged_accountsrecord_typerecord_typesreport_namereport_urlretrysourcestart_timestatustimezoneupdated_at使用指定筛选条件创建新的CDR报告请求
POST /legacy/reporting/batch_detail_records/voicestart_timeend_time可选参数: (整数数组), (整数数组), (字符串数组), (对象数组), (布尔值), (字符串数组), (整数数组), (字符串), (布尔值), (字符串), (字符串)
call_typesconnectionsfieldsfiltersinclude_all_metadatamanaged_accountsrecord_typesreport_nameselect_all_managed_accountssourcetimezonebash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"start_time": "2024-02-01T00:00:00Z",
"end_time": "2024-02-12T23:59:59Z"
}' \
"https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/voice"返回值: (整数数组), (整数数组), (字符串), (字符串), (对象数组), (字符串), (字符串数组), (字符串), (整数数组), (字符串), (字符串), (int32), (字符串), (字符串), (int32), (字符串), (字符串)
call_typesconnectionscreated_atend_timefiltersidmanaged_accountsrecord_typerecord_typesreport_namereport_urlretrysourcestart_timestatustimezoneupdated_atGet available CDR report fields
获取可用的CDR报告字段
Retrieves all available fields that can be used in CDR reports
GET /legacy/reporting/batch_detail_records/voice/fieldsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/voice/fields"Returns: (array[string]), (array[string]), (array[string]), (array[string])
BillingInteraction DataNumber InformationTelephony Data获取CDR报告中可使用的所有可用字段
GET /legacy/reporting/batch_detail_records/voice/fieldsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/voice/fields"返回值: (字符串数组), (字符串数组), (字符串数组), (字符串数组)
BillingInteraction DataNumber InformationTelephony DataGet a specific CDR report request
获取指定CDR报告请求
Retrieves a specific CDR report request by ID
GET /legacy/reporting/batch_detail_records/voice/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/voice/550e8400-e29b-41d4-a716-446655440000"Returns: (array[integer]), (array[integer]), (string), (string), (array[object]), (string), (array[string]), (string), (array[integer]), (string), (string), (int32), (string), (string), (int32), (string), (string)
call_typesconnectionscreated_atend_timefiltersidmanaged_accountsrecord_typerecord_typesreport_namereport_urlretrysourcestart_timestatustimezoneupdated_at根据ID获取指定的CDR报告请求
GET /legacy/reporting/batch_detail_records/voice/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/voice/550e8400-e29b-41d4-a716-446655440000"返回值: (整数数组), (整数数组), (字符串), (字符串), (对象数组), (字符串), (字符串数组), (字符串), (整数数组), (字符串), (字符串), (int32), (字符串), (字符串), (int32), (字符串), (字符串)
call_typesconnectionscreated_atend_timefiltersidmanaged_accountsrecord_typerecord_typesreport_namereport_urlretrysourcestart_timestatustimezoneupdated_atDelete a CDR report request
删除CDR报告请求
Deletes a specific CDR report request by ID
DELETE /legacy/reporting/batch_detail_records/voice/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/voice/550e8400-e29b-41d4-a716-446655440000"Returns: (array[integer]), (array[integer]), (string), (string), (array[object]), (string), (array[string]), (string), (array[integer]), (string), (string), (int32), (string), (string), (int32), (string), (string)
call_typesconnectionscreated_atend_timefiltersidmanaged_accountsrecord_typerecord_typesreport_namereport_urlretrysourcestart_timestatustimezoneupdated_at根据ID删除指定的CDR报告请求
DELETE /legacy/reporting/batch_detail_records/voice/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/legacy/reporting/batch_detail_records/voice/550e8400-e29b-41d4-a716-446655440000"返回值: (整数数组), (整数数组), (字符串), (字符串), (对象数组), (字符串), (字符串数组), (字符串), (整数数组), (字符串), (字符串), (int32), (字符串), (字符串), (int32), (字符串), (字符串)
call_typesconnectionscreated_atend_timefiltersidmanaged_accountsrecord_typerecord_typesreport_namereport_urlretrysourcestart_timestatustimezoneupdated_atList MDR usage reports
列出MDR使用报告
Fetch all previous requests for MDR usage reports.
GET /legacy/reporting/usage_reports/messagingbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/messaging"Returns: (int32), (array[string]), (date-time), (date-time), (uuid), (array[string]), (string), (string), (object), (date-time), (int32), (date-time)
aggregation_typeconnectionscreated_atend_timeidprofilesrecord_typereport_urlresultstart_timestatusupdated_at获取所有历史MDR使用报告请求
GET /legacy/reporting/usage_reports/messagingbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/messaging"返回值: (int32), (字符串数组), (日期时间), (日期时间), (uuid), (字符串数组), (字符串), (字符串), (对象), (日期时间), (int32), (日期时间)
aggregation_typeconnectionscreated_atend_timeidprofilesrecord_typereport_urlresultstart_timestatusupdated_atCreate a new legacy usage V2 MDR report request
创建新的旧版V2 MDR使用报告请求
Creates a new legacy usage V2 MDR report request with the specified filters
POST /legacy/reporting/usage_reports/messagingbash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/messaging"Returns: (int32), (array[string]), (date-time), (date-time), (uuid), (array[string]), (string), (string), (object), (date-time), (int32), (date-time)
aggregation_typeconnectionscreated_atend_timeidprofilesrecord_typereport_urlresultstart_timestatusupdated_at使用指定筛选条件创建新的旧版V2 MDR使用报告请求
POST /legacy/reporting/usage_reports/messagingbash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/messaging"返回值: (int32), (字符串数组), (日期时间), (日期时间), (uuid), (字符串数组), (字符串), (字符串), (对象), (日期时间), (int32), (日期时间)
aggregation_typeconnectionscreated_atend_timeidprofilesrecord_typereport_urlresultstart_timestatusupdated_atGet an MDR usage report
获取MDR使用报告
Fetch single MDR usage report by id.
GET /legacy/reporting/usage_reports/messaging/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/messaging/550e8400-e29b-41d4-a716-446655440000"Returns: (int32), (array[string]), (date-time), (date-time), (uuid), (array[string]), (string), (string), (object), (date-time), (int32), (date-time)
aggregation_typeconnectionscreated_atend_timeidprofilesrecord_typereport_urlresultstart_timestatusupdated_at根据ID获取单个MDR使用报告
GET /legacy/reporting/usage_reports/messaging/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/messaging/550e8400-e29b-41d4-a716-446655440000"返回值: (int32), (字符串数组), (日期时间), (日期时间), (uuid), (字符串数组), (字符串), (字符串), (对象), (日期时间), (int32), (日期时间)
aggregation_typeconnectionscreated_atend_timeidprofilesrecord_typereport_urlresultstart_timestatusupdated_atDelete a V2 legacy usage MDR report request
删除V2旧版MDR使用报告请求
Deletes a specific V2 legacy usage MDR report request by ID
DELETE /legacy/reporting/usage_reports/messaging/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/messaging/550e8400-e29b-41d4-a716-446655440000"Returns: (int32), (array[string]), (date-time), (date-time), (uuid), (array[string]), (string), (string), (object), (date-time), (int32), (date-time)
aggregation_typeconnectionscreated_atend_timeidprofilesrecord_typereport_urlresultstart_timestatusupdated_at根据ID删除指定的V2旧版MDR使用报告请求
DELETE /legacy/reporting/usage_reports/messaging/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/messaging/550e8400-e29b-41d4-a716-446655440000"返回值: (int32), (字符串数组), (日期时间), (日期时间), (uuid), (字符串数组), (字符串), (字符串), (对象), (日期时间), (int32), (日期时间)
aggregation_typeconnectionscreated_atend_timeidprofilesrecord_typereport_urlresultstart_timestatusupdated_atList telco data usage reports
列出电信数据使用报告
Retrieve a paginated list of telco data usage reports
GET /legacy/reporting/usage_reports/number_lookupbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/number_lookup"Returns: (string), (date-time), (date), (uuid), (array[string]), (string), (string), (array[object]), (date), (string), (date-time)
aggregation_typecreated_atend_dateidmanaged_accountsrecord_typereport_urlresultstart_datestatusupdated_at获取电信数据使用报告的分页列表
GET /legacy/reporting/usage_reports/number_lookupbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/number_lookup"返回值: (字符串), (日期时间), (日期), (uuid), (字符串数组), (字符串), (字符串), (对象数组), (日期), (字符串), (日期时间)
aggregation_typecreated_atend_dateidmanaged_accountsrecord_typereport_urlresultstart_datestatusupdated_atSubmit telco data usage report
提交电信数据使用报告
Submit a new telco data usage report
POST /legacy/reporting/usage_reports/number_lookupbash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/number_lookup"Returns: (string), (date-time), (date), (uuid), (array[string]), (string), (string), (array[object]), (date), (string), (date-time)
aggregation_typecreated_atend_dateidmanaged_accountsrecord_typereport_urlresultstart_datestatusupdated_at提交新的电信数据使用报告
POST /legacy/reporting/usage_reports/number_lookupbash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/number_lookup"返回值: (字符串), (日期时间), (日期), (uuid), (字符串数组), (字符串), (字符串), (对象数组), (日期), (字符串), (日期时间)
aggregation_typecreated_atend_dateidmanaged_accountsrecord_typereport_urlresultstart_datestatusupdated_atGet telco data usage report by ID
根据ID获取电信数据使用报告
Retrieve a specific telco data usage report by its ID
GET /legacy/reporting/usage_reports/number_lookup/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/number_lookup/550e8400-e29b-41d4-a716-446655440000"Returns: (string), (date-time), (date), (uuid), (array[string]), (string), (string), (array[object]), (date), (string), (date-time)
aggregation_typecreated_atend_dateidmanaged_accountsrecord_typereport_urlresultstart_datestatusupdated_at根据ID获取指定的电信数据使用报告
GET /legacy/reporting/usage_reports/number_lookup/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/number_lookup/550e8400-e29b-41d4-a716-446655440000"返回值: (字符串), (日期时间), (日期), (uuid), (字符串数组), (字符串), (字符串), (对象数组), (日期), (字符串), (日期时间)
aggregation_typecreated_atend_dateidmanaged_accountsrecord_typereport_urlresultstart_datestatusupdated_atDelete telco data usage report
删除电信数据使用报告
Delete a specific telco data usage report by its ID
DELETE /legacy/reporting/usage_reports/number_lookup/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/number_lookup/550e8400-e29b-41d4-a716-446655440000"根据ID删除指定的电信数据使用报告
DELETE /legacy/reporting/usage_reports/number_lookup/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/number_lookup/550e8400-e29b-41d4-a716-446655440000"List CDR usage reports
列出CDR使用报告
Fetch all previous requests for cdr usage reports.
GET /legacy/reporting/usage_reports/voicebash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/voice"Returns: (int32), (array[string]), (date-time), (date-time), (uuid), (int32), (string), (string), (object), (date-time), (int32), (date-time)
aggregation_typeconnectionscreated_atend_timeidproduct_breakdownrecord_typereport_urlresultstart_timestatusupdated_at获取所有历史CDR使用报告请求
GET /legacy/reporting/usage_reports/voicebash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/voice"返回值: (int32), (字符串数组), (日期时间), (日期时间), (uuid), (int32), (字符串), (字符串), (对象), (日期时间), (int32), (日期时间)
aggregation_typeconnectionscreated_atend_timeidproduct_breakdownrecord_typereport_urlresultstart_timestatusupdated_atCreate a new legacy usage V2 CDR report request
创建新的旧版V2 CDR使用报告请求
Creates a new legacy usage V2 CDR report request with the specified filters
POST /legacy/reporting/usage_reports/voicebash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/voice"Returns: (int32), (array[string]), (date-time), (date-time), (uuid), (int32), (string), (string), (object), (date-time), (int32), (date-time)
aggregation_typeconnectionscreated_atend_timeidproduct_breakdownrecord_typereport_urlresultstart_timestatusupdated_at使用指定筛选条件创建新的旧版V2 CDR使用报告请求
POST /legacy/reporting/usage_reports/voicebash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/voice"返回值: (int32), (字符串数组), (日期时间), (日期时间), (uuid), (int32), (字符串), (字符串), (对象), (日期时间), (int32), (日期时间)
aggregation_typeconnectionscreated_atend_timeidproduct_breakdownrecord_typereport_urlresultstart_timestatusupdated_atGet a CDR usage report
获取CDR使用报告
Fetch single cdr usage report by id.
GET /legacy/reporting/usage_reports/voice/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/voice/550e8400-e29b-41d4-a716-446655440000"Returns: (int32), (array[string]), (date-time), (date-time), (uuid), (int32), (string), (string), (object), (date-time), (int32), (date-time)
aggregation_typeconnectionscreated_atend_timeidproduct_breakdownrecord_typereport_urlresultstart_timestatusupdated_at根据ID获取单个CDR使用报告
GET /legacy/reporting/usage_reports/voice/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/legacy/reporting/usage_reports/voice/550e8400-e29b-41d4-a716-446655440000"返回值: (int32), (字符串数组), (日期时间), (日期时间), (uuid), (int32), (字符串), (字符串), (对象), (日期时间), (int32), (日期时间)
aggregation_typeconnectionscreated_atend_timeidproduct_breakdownrecord_typereport_urlresultstart_timestatusupdated_atDelete a V2 legacy usage CDR report request
删除V2旧版CDR使用报告请求
Deletes a specific V2 legacy usage CDR report request by ID
DELETE /legacy/reporting/usage_reports/voice/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/voice/550e8400-e29b-41d4-a716-446655440000"Returns: (int32), (array[string]), (date-time), (date-time), (uuid), (int32), (string), (string), (object), (date-time), (int32), (date-time)
aggregation_typeconnectionscreated_atend_timeidproduct_breakdownrecord_typereport_urlresultstart_timestatusupdated_at根据ID删除指定的V2旧版CDR使用报告请求
DELETE /legacy/reporting/usage_reports/voice/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/legacy/reporting/usage_reports/voice/550e8400-e29b-41d4-a716-446655440000"返回值: (int32), (字符串数组), (日期时间), (日期时间), (uuid), (int32), (字符串), (字符串), (对象), (日期时间), (int32), (日期时间)
aggregation_typeconnectionscreated_atend_timeidproduct_breakdownrecord_typereport_urlresultstart_timestatusupdated_atList CSV downloads
列出CSV下载任务
GET /phone_numbers/csv_downloadsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/phone_numbers/csv_downloads"Returns: (string), (string), (enum: pending, complete, failed, expired), (string)
idrecord_typestatusurlGET /phone_numbers/csv_downloadsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/phone_numbers/csv_downloads"返回值: (字符串), (字符串), (枚举值: pending, complete, failed, expired), (字符串)
idrecord_typestatusurlCreate a CSV download
创建CSV下载任务
POST /phone_numbers/csv_downloadsbash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/phone_numbers/csv_downloads"Returns: (string), (string), (enum: pending, complete, failed, expired), (string)
idrecord_typestatusurlPOST /phone_numbers/csv_downloadsbash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/phone_numbers/csv_downloads"返回值: (字符串), (字符串), (枚举值: pending, complete, failed, expired), (字符串)
idrecord_typestatusurlRetrieve a CSV download
获取CSV下载任务
GET /phone_numbers/csv_downloads/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/phone_numbers/csv_downloads/550e8400-e29b-41d4-a716-446655440000"Returns: (string), (string), (enum: pending, complete, failed, expired), (string)
idrecord_typestatusurlGET /phone_numbers/csv_downloads/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/phone_numbers/csv_downloads/550e8400-e29b-41d4-a716-446655440000"返回值: (字符串), (字符串), (枚举值: pending, complete, failed, expired), (字符串)
idrecord_typestatusurlGenerates and fetches CDR Usage Reports
生成并获取CDR使用报告
Generate and fetch voice usage report synchronously. This endpoint will both generate and fetch the voice report over a specified time period. No polling is necessary but the response may take up to a couple of minutes.
GET /reports/cdr_usage_reports/syncbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/cdr_usage_reports/sync?start_date=2020-07-01T00:00:00-06:00&end_date=2020-07-01T00:00:00-06:00&aggregation_type=NO_AGGREGATION&product_breakdown=NO_BREAKDOWN&connections=[1234567890123]"Returns: (enum: NO_AGGREGATION, CONNECTION, TAG, BILLING_GROUP), (array[integer]), (date-time), (date-time), (uuid), (enum: NO_BREAKDOWN, DID_VS_TOLL_FREE, COUNTRY, DID_VS_TOLL_FREE_PER_COUNTRY), (string), (string), (object), (date-time), (enum: PENDING, COMPLETE, FAILED, EXPIRED), (date-time)
aggregation_typeconnectionscreated_atend_timeidproduct_breakdownrecord_typereport_urlresultstart_timestatusupdated_at同步生成并获取语音使用报告。该接口会同时生成并获取指定时间段内的语音报告,无需轮询,但响应最多可能需要几分钟时间。
GET /reports/cdr_usage_reports/syncbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/cdr_usage_reports/sync?start_date=2020-07-01T00:00:00-06:00&end_date=2020-07-01T00:00:00-06:00&aggregation_type=NO_AGGREGATION&product_breakdown=NO_BREAKDOWN&connections=[1234567890123]"返回值: (枚举值: NO_AGGREGATION, CONNECTION, TAG, BILLING_GROUP), (整数数组), (日期时间), (日期时间), (uuid), (枚举值: NO_BREAKDOWN, DID_VS_TOLL_FREE, COUNTRY, DID_VS_TOLL_FREE_PER_COUNTRY), (字符串), (字符串), (对象), (日期时间), (枚举值: PENDING, COMPLETE, FAILED, EXPIRED), (日期时间)
aggregation_typeconnectionscreated_atend_timeidproduct_breakdownrecord_typereport_urlresultstart_timestatusupdated_atFetch all Messaging usage reports
获取所有短信使用报告
Fetch all messaging usage reports. Usage reports are aggregated messaging data for specified time period and breakdown
GET /reports/mdr_usage_reportsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/mdr_usage_reports"Returns: (enum: NO_AGGREGATION, PROFILE, TAGS), (array[integer]), (date-time), (date-time), (uuid), (string), (string), (string), (array[object]), (date-time), (enum: PENDING, COMPLETE, FAILED, EXPIRED), (date-time)
aggregation_typeconnectionscreated_atend_dateidprofilesrecord_typereport_urlresultstart_datestatusupdated_at获取所有短信使用报告。使用报告是指定时间段和细分维度的聚合短信数据
GET /reports/mdr_usage_reportsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/mdr_usage_reports"返回值: (枚举值: NO_AGGREGATION, PROFILE, TAGS), (整数数组), (日期时间), (日期时间), (uuid), (字符串), (字符串), (字符串), (对象数组), (日期时间), (枚举值: PENDING, COMPLETE, FAILED, EXPIRED), (日期时间)
aggregation_typeconnectionscreated_atend_dateidprofilesrecord_typereport_urlresultstart_datestatusupdated_atCreate MDR Usage Report
创建MDR使用报告
Submit request for new new messaging usage report. This endpoint will pull and aggregate messaging data in specified time period.
POST /reports/mdr_usage_reportsbash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/reports/mdr_usage_reports"Returns: (enum: NO_AGGREGATION, PROFILE, TAGS), (array[integer]), (date-time), (date-time), (uuid), (string), (string), (string), (array[object]), (date-time), (enum: PENDING, COMPLETE, FAILED, EXPIRED), (date-time)
aggregation_typeconnectionscreated_atend_dateidprofilesrecord_typereport_urlresultstart_datestatusupdated_at提交新的短信使用报告请求。该接口会拉取并聚合指定时间段内的短信数据。
POST /reports/mdr_usage_reportsbash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/reports/mdr_usage_reports"返回值: (枚举值: NO_AGGREGATION, PROFILE, TAGS), (整数数组), (日期时间), (日期时间), (uuid), (字符串), (字符串), (字符串), (对象数组), (日期时间), (枚举值: PENDING, COMPLETE, FAILED, EXPIRED), (日期时间)
aggregation_typeconnectionscreated_atend_dateidprofilesrecord_typereport_urlresultstart_datestatusupdated_atGenerate and fetch MDR Usage Report
生成并获取MDR使用报告
Generate and fetch messaging usage report synchronously. This endpoint will both generate and fetch the messaging report over a specified time period. No polling is necessary but the response may take up to a couple of minutes.
GET /reports/mdr_usage_reports/syncbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/mdr_usage_reports/sync?start_date=2020-07-01T00:00:00-06:00&end_date=2020-07-01T00:00:00-06:00&aggregation_type=PROFILE&profiles=['My profile']"Returns: (enum: NO_AGGREGATION, PROFILE, TAGS), (array[integer]), (date-time), (date-time), (uuid), (string), (string), (string), (array[object]), (date-time), (enum: PENDING, COMPLETE, FAILED, EXPIRED), (date-time)
aggregation_typeconnectionscreated_atend_dateidprofilesrecord_typereport_urlresultstart_datestatusupdated_at同步生成并获取短信使用报告。该接口会同时生成并获取指定时间段内的短信报告,无需轮询,但响应最多可能需要几分钟时间。
GET /reports/mdr_usage_reports/syncbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/mdr_usage_reports/sync?start_date=2020-07-01T00:00:00-06:00&end_date=2020-07-01T00:00:00-06:00&aggregation_type=PROFILE&profiles=['My profile']"返回值: (枚举值: NO_AGGREGATION, PROFILE, TAGS), (整数数组), (日期时间), (日期时间), (uuid), (字符串), (字符串), (字符串), (对象数组), (日期时间), (枚举值: PENDING, COMPLETE, FAILED, EXPIRED), (日期时间)
aggregation_typeconnectionscreated_atend_dateidprofilesrecord_typereport_urlresultstart_datestatusupdated_atRetrieve messaging report
获取短信报告
Fetch a single messaging usage report by id
GET /reports/mdr_usage_reports/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/mdr_usage_reports/550e8400-e29b-41d4-a716-446655440000"Returns: (enum: NO_AGGREGATION, PROFILE, TAGS), (array[integer]), (date-time), (date-time), (uuid), (string), (string), (string), (array[object]), (date-time), (enum: PENDING, COMPLETE, FAILED, EXPIRED), (date-time)
aggregation_typeconnectionscreated_atend_dateidprofilesrecord_typereport_urlresultstart_datestatusupdated_at根据ID获取单个短信使用报告
GET /reports/mdr_usage_reports/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/mdr_usage_reports/550e8400-e29b-41d4-a716-446655440000"返回值: (枚举值: NO_AGGREGATION, PROFILE, TAGS), (整数数组), (日期时间), (日期时间), (uuid), (字符串), (字符串), (字符串), (对象数组), (日期时间), (枚举值: PENDING, COMPLETE, FAILED, EXPIRED), (日期时间)
aggregation_typeconnectionscreated_atend_dateidprofilesrecord_typereport_urlresultstart_datestatusupdated_atDelete MDR Usage Report
删除MDR使用报告
Delete messaging usage report by id
DELETE /reports/mdr_usage_reports/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/reports/mdr_usage_reports/550e8400-e29b-41d4-a716-446655440000"Returns: (enum: NO_AGGREGATION, PROFILE, TAGS), (array[integer]), (date-time), (date-time), (uuid), (string), (string), (string), (array[object]), (date-time), (enum: PENDING, COMPLETE, FAILED, EXPIRED), (date-time)
aggregation_typeconnectionscreated_atend_dateidprofilesrecord_typereport_urlresultstart_datestatusupdated_at根据ID删除短信使用报告
DELETE /reports/mdr_usage_reports/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/reports/mdr_usage_reports/550e8400-e29b-41d4-a716-446655440000"返回值: (枚举值: NO_AGGREGATION, PROFILE, TAGS), (整数数组), (日期时间), (日期时间), (uuid), (字符串), (字符串), (字符串), (对象数组), (日期时间), (枚举值: PENDING, COMPLETE, FAILED, EXPIRED), (日期时间)
aggregation_typeconnectionscreated_atend_dateidprofilesrecord_typereport_urlresultstart_datestatusupdated_atFetch all Mdr records
获取所有MDR记录
GET /reports/mdrsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/mdrs?id=e093fbe0-5bde-11eb-ae93-0242ac130002&direction=INBOUND&profile=My profile&cld=+15551237654&cli=+15551237654&status=DELIVERED&message_type=SMS"Returns: (string), (string), (string), (date-time), (enum: AUD, CAD, EUR, GBP, USD), (string), (string), (enum: SMS, MMS), (number), (string), (string), (string), (enum: GW_TIMEOUT, DELIVERED, DLR_UNCONFIRMED, DLR_TIMEOUT, RECEIVED, GW_REJECT, FAILED)
cldclicostcreated_atcurrencydirectionidmessage_typepartsprofile_nameraterecord_typestatusGET /reports/mdrsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/mdrs?id=e093fbe0-5bde-11eb-ae93-0242ac130002&direction=INBOUND&profile=My profile&cld=+15551237654&cli=+15551237654&status=DELIVERED&message_type=SMS"返回值: (字符串), (字符串), (字符串), (日期时间), (枚举值: AUD, CAD, EUR, GBP, USD), (字符串), (字符串), (枚举值: SMS, MMS), (数字), (字符串), (字符串), (字符串), (枚举值: GW_TIMEOUT, DELIVERED, DLR_UNCONFIRMED, DLR_TIMEOUT, RECEIVED, GW_REJECT, FAILED)
cldclicostcreated_atcurrencydirectionidmessage_typepartsprofile_nameraterecord_typestatusFetches all Wdr records
获取所有WDR记录
Fetch all Wdr records
GET /reports/wdrsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/wdrs?start_date=2021-05-01T00:00:00Z&end_date=2021-06-01T00:00:00Z&id=e093fbe0-5bde-11eb-ae93-0242ac130002&mcc=204&mnc=01&imsi=123456&sim_group_name=sim name&sim_group_id=f05a189f-7c46-4531-ac56-1460dc465a42&sim_card_id=877f80a6-e5b2-4687-9a04-88076265720f&phone_number=+12345678910&sort=['created_at']"Returns: (object), (date-time), (object), (number), (string), (string), (string), (string), (string), (object), (string), (string), (string), (string), (object)
costcreated_atdownlink_dataduration_secondsidimsimccmncphone_numberraterecord_typesim_card_idsim_group_idsim_group_nameuplink_data获取所有WDR记录
GET /reports/wdrsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/reports/wdrs?start_date=2021-05-01T00:00:00Z&end_date=2021-06-01T00:00:00Z&id=e093fbe0-5bde-11eb-ae93-0242ac130002&mcc=204&mnc=01&imsi=123456&sim_group_name=sim name&sim_group_id=f05a189f-7c46-4531-ac56-1460dc465a42&sim_card_id=877f80a6-e5b2-4687-9a04-88076265720f&phone_number=+12345678910&sort=['created_at']"返回值: (对象), (日期时间), (对象), (数字), (字符串), (字符串), (字符串), (字符串), (字符串), (对象), (字符串), (字符串), (字符串), (字符串), (对象)
costcreated_atdownlink_dataduration_secondsidimsimccmncphone_numberraterecord_typesim_card_idsim_group_idsim_group_nameuplink_dataGet metadata overview
获取元数据概览
Returns all available record types and supported query parameters for session analysis.
GET /session_analysis/metadatabash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/session_analysis/metadata"Returns: (object), (object), (array[object])
metaquery_parametersrecord_types返回会话分析可用的所有记录类型和支持的查询参数。
GET /session_analysis/metadatabash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/session_analysis/metadata"返回值: (对象), (对象), (对象数组)
metaquery_parametersrecord_typesGet record type metadata
获取记录类型元数据
Returns detailed metadata for a specific record type, including relationships and examples.
GET /session_analysis/metadata/{record_type}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/session_analysis/metadata/{record_type}"Returns: (array[string]), (array[object]), (string), (object), (object), (array[object]), (string), (string)
aliaseschild_relationshipseventexamplesmetaparent_relationshipsproductrecord_type返回指定记录类型的详细元数据,包括关联关系和示例。
GET /session_analysis/metadata/{record_type}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/session_analysis/metadata/{record_type}"返回值: (字符串数组), (对象数组), (字符串), (对象), (对象), (对象数组), (字符串), (字符串)
aliaseschild_relationshipseventexamplesmetaparent_relationshipsproductrecord_typeGet session analysis
获取会话分析结果
Retrieves a full session analysis tree for a given event, including costs, child events, and product linkages.
GET /session_analysis/{record_type}/{event_id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/session_analysis/{record_type}/{event_id}"Returns: (date-time), (object), (date-time), (object), (object), (string), (string)
completed_atcostcreated_atmetarootsession_idstatus获取指定事件的完整会话分析树,包括成本、子事件和产品关联关系。
GET /session_analysis/{record_type}/{event_id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/session_analysis/{record_type}/{event_id}"返回值: (日期时间), (对象), (日期时间), (对象), (对象), (字符串), (字符串)
completed_atcostcreated_atmetarootsession_idstatusGet Telnyx product usage data (BETA)
获取Telnyx产品使用数据(测试版)
Get Telnyx usage data by product, broken out by the specified dimensions
GET /usage_reportsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/usage_reports"Returns: (array[object]), (object)
datameta按产品获取Telnyx使用数据,按指定维度拆分
GET /usage_reportsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/usage_reports"返回值: (对象数组), (对象)
datametaGet Usage Reports query options (BETA)
获取使用报告查询选项(测试版)
Get the Usage Reports options for querying usage, including the products available and their respective metrics and dimensions
GET /usage_reports/optionsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/usage_reports/options"Returns: (string), (array[string]), (array[string]), (array[object])
productproduct_dimensionsproduct_metricsrecord_types获取查询使用情况的使用报告选项,包括可用产品及其对应的指标和维度
GET /usage_reports/optionsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/usage_reports/options"返回值: (字符串), (字符串数组), (字符串数组), (对象数组)
productproduct_dimensionsproduct_metricsrecord_typesGet all Wireless Detail Records (WDRs) Reports
获取所有无线详单记录(WDR)报告
Returns the WDR Reports that match the given parameters.
GET /wireless/detail_records_reportsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/wireless/detail_records_reports"Returns: (string), (string), (uuid), (string), (string), (string), (enum: pending, complete, failed, deleted), (string)
created_atend_timeidrecord_typereport_urlstart_timestatusupdated_at返回符合给定参数的WDR报告
GET /wireless/detail_records_reportsbash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/wireless/detail_records_reports"返回值: (字符串), (字符串), (uuid), (字符串), (字符串), (字符串), (枚举值: pending, complete, failed, deleted), (字符串)
created_atend_timeidrecord_typereport_urlstart_timestatusupdated_atCreate a Wireless Detail Records (WDRs) Report
创建无线详单记录(WDR)报告
Asynchronously create a report containing Wireless Detail Records (WDRs) for the SIM cards that consumed wireless data in the given time period.
POST /wireless/detail_records_reportsOptional: (string), (string)
end_timestart_timebash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/wireless/detail_records_reports"Returns: (string), (string), (uuid), (string), (string), (string), (enum: pending, complete, failed, deleted), (string)
created_atend_timeidrecord_typereport_urlstart_timestatusupdated_at异步创建包含指定时间段内消耗无线数据的SIM卡的无线详单记录(WDR)报告。
POST /wireless/detail_records_reports可选参数: (字符串), (字符串)
end_timestart_timebash
curl \
-X POST \
-H "Authorization: Bearer $TELNYX_API_KEY" \
-H "Content-Type: application/json" \
"https://api.telnyx.com/v2/wireless/detail_records_reports"返回值: (字符串), (字符串), (uuid), (字符串), (字符串), (字符串), (枚举值: pending, complete, failed, deleted), (字符串)
created_atend_timeidrecord_typereport_urlstart_timestatusupdated_atGet a Wireless Detail Record (WDR) Report
获取无线详单记录(WDR)报告
Returns one specific WDR report
GET /wireless/detail_records_reports/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/wireless/detail_records_reports/6a09cdc3-8948-47f0-aa62-74ac943d6c58"Returns: (string), (string), (uuid), (string), (string), (string), (enum: pending, complete, failed, deleted), (string)
created_atend_timeidrecord_typereport_urlstart_timestatusupdated_at返回指定的WDR报告
GET /wireless/detail_records_reports/{id}bash
curl -H "Authorization: Bearer $TELNYX_API_KEY" "https://api.telnyx.com/v2/wireless/detail_records_reports/6a09cdc3-8948-47f0-aa62-74ac943d6c58"返回值: (字符串), (字符串), (uuid), (字符串), (字符串), (字符串), (枚举值: pending, complete, failed, deleted), (字符串)
created_atend_timeidrecord_typereport_urlstart_timestatusupdated_atDelete a Wireless Detail Record (WDR) Report
删除无线详单记录(WDR)报告
Deletes one specific WDR report.
DELETE /wireless/detail_records_reports/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/wireless/detail_records_reports/6a09cdc3-8948-47f0-aa62-74ac943d6c58"Returns: (string), (string), (uuid), (string), (string), (string), (enum: pending, complete, failed, deleted), (string)
created_atend_timeidrecord_typereport_urlstart_timestatusupdated_at删除指定的WDR报告。
DELETE /wireless/detail_records_reports/{id}bash
curl \
-X DELETE \
-H "Authorization: Bearer $TELNYX_API_KEY" \
"https://api.telnyx.com/v2/wireless/detail_records_reports/6a09cdc3-8948-47f0-aa62-74ac943d6c58"返回值: (字符串), (字符串), (uuid), (字符串), (字符串), (字符串), (枚举值: pending, complete, failed, deleted), (字符串)
created_atend_timeidrecord_typereport_urlstart_timestatusupdated_at