telnyx-numbers-compliance-java
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->
<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->
Telnyx Numbers Compliance - Java
Telnyx 号码合规 - Java
Installation
安装
text
<!-- Maven -->
<dependency>
<groupId>com.telnyx.sdk</groupId>
<artifactId>telnyx</artifactId>
<version>6.36.0</version>
</dependency>
// Gradle
implementation("com.telnyx.sdk:telnyx:6.36.0")text
<!-- Maven -->
<dependency>
<groupId>com.telnyx.sdk</groupId>
<artifactId>telnyx</artifactId>
<version>6.36.0</version>
</dependency>
// Gradle
implementation("com.telnyx.sdk:telnyx:6.36.0")Setup
配置
java
import com.telnyx.sdk.client.TelnyxClient;
import com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient;
TelnyxClient client = TelnyxOkHttpClient.fromEnv();All examples below assume is already initialized as shown above.
clientjava
import com.telnyx.sdk.client.TelnyxClient;
import com.telnyx.sdk.client.okhttp.TelnyxOkHttpClient;
TelnyxClient client = TelnyxOkHttpClient.fromEnv();以下所有示例均假设已按照上述方式完成初始化。
clientError 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:
java
import com.telnyx.sdk.errors.TelnyxServiceException;
try {
var result = client.messages().send(params);
} catch (TelnyxServiceException e) {
System.err.println("API error " + e.statusCode() + ": " + e.getMessage());
if (e.statusCode() == 422) {
System.err.println("Validation error — check required fields and formats");
} else if (e.statusCode() == 429) {
// Rate limited — wait and retry with exponential backoff
Thread.sleep(1000);
}
}Common error codes: invalid API key, insufficient permissions,
resource not found, validation error (check field formats),
rate limited (retry with exponential backoff).
401403404422429所有API调用都可能因网络错误、速率限制(429)、验证错误(422)、或身份验证错误(401)而失败。在生产环境代码中请务必做好错误处理:
java
import com.telnyx.sdk.errors.TelnyxServiceException;
try {
var result = client.messages().send(params);
} catch (TelnyxServiceException e) {
System.err.println("API error " + e.statusCode() + ": " + e.getMessage());
if (e.statusCode() == 422) {
System.err.println("Validation error — check required fields and formats");
} else if (e.statusCode() == 429) {
// Rate limited — wait and retry with exponential backoff
Thread.sleep(1000);
}
}常见错误码: API密钥无效, 权限不足, 资源不存在, 验证错误(请检查字段格式), 触发速率限制(请使用指数退避策略重试)。
401403404422429Important Notes
重要注意事项
- Phone numbers must be in E.164 format (e.g., ). Include the
+13125550001prefix and country code. No spaces, dashes, or parentheses.+ - Pagination: List methods return a page. Use for automatic iteration:
.autoPager(). For manual control, usefor (var item : page.autoPager()) { ... }and.hasNextPage()..nextPage()
- 电话号码必须采用E.164格式(例如 ),需包含
+13125550001前缀和国家代码,不可包含空格、短横线或括号。+ - 分页: 列表类方法会返回单页数据。使用可实现自动迭代:
.autoPager()。如需手动控制分页,可使用for (var item : page.autoPager()) { ... }和.hasNextPage()方法。.nextPage()
Retrieve Bundles
查询号码包列表
Get all allowed bundles.
GET /bundle_pricing/billing_bundlesjava
import com.telnyx.sdk.models.bundlepricing.billingbundles.BillingBundleListPage;
import com.telnyx.sdk.models.bundlepricing.billingbundles.BillingBundleListParams;
BillingBundleListPage page = client.bundlePricing().billingBundles().list();Returns: (string), (date), (string), (uuid), (boolean), (float), (string), (string), (array[string])
cost_codecreated_atcurrencyidis_publicmrc_pricenameslugspecs获取所有可用的号码包。
GET /bundle_pricing/billing_bundlesjava
import com.telnyx.sdk.models.bundlepricing.billingbundles.BillingBundleListPage;
import com.telnyx.sdk.models.bundlepricing.billingbundles.BillingBundleListParams;
BillingBundleListPage page = client.bundlePricing().billingBundles().list();返回参数: (string), (date), (string), (uuid), (boolean), (float), (string), (string), (array[string])
cost_codecreated_atcurrencyidis_publicmrc_pricenameslugspecsGet Bundle By Id
根据ID查询号码包
Get a single bundle by ID.
GET /bundle_pricing/billing_bundles/{bundle_id}java
import com.telnyx.sdk.models.bundlepricing.billingbundles.BillingBundleRetrieveParams;
import com.telnyx.sdk.models.bundlepricing.billingbundles.BillingBundleRetrieveResponse;
BillingBundleRetrieveResponse billingBundle = client.bundlePricing().billingBundles().retrieve("8661948c-a386-4385-837f-af00f40f111a");Returns: (boolean), (array[object]), (string), (date), (uuid), (boolean), (string), (string)
activebundle_limitscost_codecreated_atidis_publicnameslug通过ID获取单个号码包信息。
GET /bundle_pricing/billing_bundles/{bundle_id}java
import com.telnyx.sdk.models.bundlepricing.billingbundles.BillingBundleRetrieveParams;
import com.telnyx.sdk.models.bundlepricing.billingbundles.BillingBundleRetrieveResponse;
BillingBundleRetrieveResponse billingBundle = client.bundlePricing().billingBundles().retrieve("8661948c-a386-4385-837f-af00f40f111a");返回参数: (boolean), (array[object]), (string), (date), (uuid), (boolean), (string), (string)
activebundle_limitscost_codecreated_atidis_publicnameslugGet User Bundles
查询用户号码包列表
Get a paginated list of user bundles.
GET /bundle_pricing/user_bundlesjava
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListPage;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListParams;
UserBundleListPage page = client.bundlePricing().userBundles().list();Returns: (boolean), (object), (date), (uuid), (array[object]), (date), (uuid)
activebilling_bundlecreated_atidresourcesupdated_atuser_id获取用户号码包的分页列表。
GET /bundle_pricing/user_bundlesjava
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListPage;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListParams;
UserBundleListPage page = client.bundlePricing().userBundles().list();返回参数: (boolean), (object), (date), (uuid), (array[object]), (date), (uuid)
activebilling_bundlecreated_atidresourcesupdated_atuser_idCreate User Bundles
批量创建用户号码包
Creates multiple user bundles for the user.
POST /bundle_pricing/user_bundles/bulkOptional: (uuid), (array[object])
idempotency_keyitemsjava
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleCreateParams;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleCreateResponse;
UserBundleCreateResponse userBundle = client.bundlePricing().userBundles().create();Returns: (boolean), (object), (date), (uuid), (array[object]), (date), (uuid)
activebilling_bundlecreated_atidresourcesupdated_atuser_id为用户创建多个用户号码包。
POST /bundle_pricing/user_bundles/bulk可选参数: (uuid), (array[object])
idempotency_keyitemsjava
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleCreateParams;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleCreateResponse;
UserBundleCreateResponse userBundle = client.bundlePricing().userBundles().create();返回参数: (boolean), (object), (date), (uuid), (array[object]), (date), (uuid)
activebilling_bundlecreated_atidresourcesupdated_atuser_idGet Unused User Bundles
查询未使用的用户号码包
Returns all user bundles that aren't in use.
GET /bundle_pricing/user_bundles/unusedjava
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListUnusedParams;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListUnusedResponse;
UserBundleListUnusedResponse response = client.bundlePricing().userBundles().listUnused();Returns: (object), (array[string])
billing_bundleuser_bundle_ids返回所有未投入使用的用户号码包。
GET /bundle_pricing/user_bundles/unusedjava
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListUnusedParams;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListUnusedResponse;
UserBundleListUnusedResponse response = client.bundlePricing().userBundles().listUnused();返回参数: (object), (array[string])
billing_bundleuser_bundle_idsGet User Bundle by Id
根据ID查询用户号码包
Retrieves a user bundle by its ID.
GET /bundle_pricing/user_bundles/{user_bundle_id}java
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleRetrieveParams;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleRetrieveResponse;
UserBundleRetrieveResponse userBundle = client.bundlePricing().userBundles().retrieve("ca1d2263-d1f1-43ac-ba53-248e7a4bb26a");Returns: (boolean), (object), (date), (uuid), (array[object]), (date), (uuid)
activebilling_bundlecreated_atidresourcesupdated_atuser_id通过ID获取单个用户号码包的信息。
GET /bundle_pricing/user_bundles/{user_bundle_id}java
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleRetrieveParams;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleRetrieveResponse;
UserBundleRetrieveResponse userBundle = client.bundlePricing().userBundles().retrieve("ca1d2263-d1f1-43ac-ba53-248e7a4bb26a");返回参数: (boolean), (object), (date), (uuid), (array[object]), (date), (uuid)
activebilling_bundlecreated_atidresourcesupdated_atuser_idDeactivate User Bundle
停用用户号码包
Deactivates a user bundle by its ID.
DELETE /bundle_pricing/user_bundles/{user_bundle_id}java
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleDeactivateParams;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleDeactivateResponse;
UserBundleDeactivateResponse response = client.bundlePricing().userBundles().deactivate("ca1d2263-d1f1-43ac-ba53-248e7a4bb26a");Returns: (boolean), (object), (date), (uuid), (array[object]), (date), (uuid)
activebilling_bundlecreated_atidresourcesupdated_atuser_id通过ID停用指定用户号码包。
DELETE /bundle_pricing/user_bundles/{user_bundle_id}java
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleDeactivateParams;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleDeactivateResponse;
UserBundleDeactivateResponse response = client.bundlePricing().userBundles().deactivate("ca1d2263-d1f1-43ac-ba53-248e7a4bb26a");返回参数: (boolean), (object), (date), (uuid), (array[object]), (date), (uuid)
activebilling_bundlecreated_atidresourcesupdated_atuser_idGet User Bundle Resources
查询用户号码包关联资源
Retrieves the resources of a user bundle by its ID.
GET /bundle_pricing/user_bundles/{user_bundle_id}/resourcesjava
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListResourcesParams;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListResourcesResponse;
UserBundleListResourcesResponse response = client.bundlePricing().userBundles().listResources("ca1d2263-d1f1-43ac-ba53-248e7a4bb26a");Returns: (date), (uuid), (string), (string), (date)
created_atidresourceresource_typeupdated_at通过ID获取指定用户号码包的关联资源。
GET /bundle_pricing/user_bundles/{user_bundle_id}/resourcesjava
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListResourcesParams;
import com.telnyx.sdk.models.bundlepricing.userbundles.UserBundleListResourcesResponse;
UserBundleListResourcesResponse response = client.bundlePricing().userBundles().listResources("ca1d2263-d1f1-43ac-ba53-248e7a4bb26a");返回参数: (date), (uuid), (string), (string), (date)
created_atidresourceresource_typeupdated_atList all document links
查询所有文档关联记录
List all documents links ordered by created_at descending.
GET /document_linksjava
import com.telnyx.sdk.models.documentlinks.DocumentLinkListPage;
import com.telnyx.sdk.models.documentlinks.DocumentLinkListParams;
DocumentLinkListPage page = client.documentLinks().list();Returns: (string), (uuid), (uuid), (string), (string), (string), (string)
created_atdocument_ididlinked_record_typelinked_resource_idrecord_typeupdated_at按创建时间倒序排列所有文档关联记录。
GET /document_linksjava
import com.telnyx.sdk.models.documentlinks.DocumentLinkListPage;
import com.telnyx.sdk.models.documentlinks.DocumentLinkListParams;
DocumentLinkListPage page = client.documentLinks().list();返回参数: (string), (uuid), (uuid), (string), (string), (string), (string)
created_atdocument_ididlinked_record_typelinked_resource_idrecord_typeupdated_atList all documents
查询所有文档列表
List all documents ordered by created_at descending.
GET /documentsjava
import com.telnyx.sdk.models.documents.DocumentListPage;
import com.telnyx.sdk.models.documents.DocumentListParams;
DocumentListPage page = client.documents().list();Returns: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_at按创建时间倒序排列所有文档。
GET /documentsjava
import com.telnyx.sdk.models.documents.DocumentListPage;
import com.telnyx.sdk.models.documents.DocumentListParams;
DocumentListPage page = client.documents().list();返回参数: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_atUpload a document
上传文档
Upload a document. Uploaded files must be linked to a service within 30 minutes or they will be automatically deleted.
POST /documentsOptional: (string), (byte), (string), (string)
customer_referencefilefilenameurljava
import com.telnyx.sdk.models.documents.DocumentUploadJsonParams;
import com.telnyx.sdk.models.documents.DocumentUploadJsonResponse;
DocumentUploadJsonResponse response = client.documents().uploadJson();Returns: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_at上传文档。上传的文件必须在30分钟内关联到对应服务,否则会被自动删除。
POST /documents可选参数: (string), (byte), (string), (string)
customer_referencefilefilenameurljava
import com.telnyx.sdk.models.documents.DocumentUploadJsonParams;
import com.telnyx.sdk.models.documents.DocumentUploadJsonResponse;
DocumentUploadJsonResponse response = client.documents().uploadJson();返回参数: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_atRetrieve a document
查询文档详情
Retrieve a document.
GET /documents/{id}java
import com.telnyx.sdk.models.documents.DocumentRetrieveParams;
import com.telnyx.sdk.models.documents.DocumentRetrieveResponse;
DocumentRetrieveResponse document = client.documents().retrieve("6a09cdc3-8948-47f0-aa62-74ac943d6c58");Returns: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_at获取指定文档的详情。
GET /documents/{id}java
import com.telnyx.sdk.models.documents.DocumentRetrieveParams;
import com.telnyx.sdk.models.documents.DocumentRetrieveResponse;
DocumentRetrieveResponse document = client.documents().retrieve("6a09cdc3-8948-47f0-aa62-74ac943d6c58");返回参数: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_atUpdate a document
更新文档信息
Update a document.
PATCH /documents/{id}Optional: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_atjava
import com.telnyx.sdk.models.documents.DocServiceDocument;
import com.telnyx.sdk.models.documents.DocumentUpdateParams;
import com.telnyx.sdk.models.documents.DocumentUpdateResponse;
DocumentUpdateParams params = DocumentUpdateParams.builder()
.documentId("6a09cdc3-8948-47f0-aa62-74ac943d6c58")
.docServiceDocument(DocServiceDocument.builder().build())
.build();
DocumentUpdateResponse document = client.documents().update(params);Returns: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_at更新指定文档的信息。
PATCH /documents/{id}可选参数: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_atjava
import com.telnyx.sdk.models.documents.DocServiceDocument;
import com.telnyx.sdk.models.documents.DocumentUpdateParams;
import com.telnyx.sdk.models.documents.DocumentUpdateResponse;
DocumentUpdateParams params = DocumentUpdateParams.builder()
.documentId("6a09cdc3-8948-47f0-aa62-74ac943d6c58")
.docServiceDocument(DocServiceDocument.builder().build())
.build();
DocumentUpdateResponse document = client.documents().update(params);返回参数: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_atDelete a document
删除文档
Delete a document. A document can only be deleted if it's not linked to a service. If it is linked to a service, it must be unlinked prior to deleting.
DELETE /documents/{id}java
import com.telnyx.sdk.models.documents.DocumentDeleteParams;
import com.telnyx.sdk.models.documents.DocumentDeleteResponse;
DocumentDeleteResponse document = client.documents().delete("6a09cdc3-8948-47f0-aa62-74ac943d6c58");Returns: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_at删除指定文档。仅未关联到任何服务的文档可被删除,如果文档已关联服务,需先解除关联再删除。
DELETE /documents/{id}java
import com.telnyx.sdk.models.documents.DocumentDeleteParams;
import com.telnyx.sdk.models.documents.DocumentDeleteResponse;
DocumentDeleteResponse document = client.documents().delete("6a09cdc3-8948-47f0-aa62-74ac943d6c58");返回参数: (enum: scanned, infected, pending_scan, not_scanned), (string), (string), (string), (string), (uuid), (string), (string), (object), (enum: pending, verified, denied), (string)
av_scan_statuscontent_typecreated_atcustomer_referencefilenameidrecord_typesha256sizestatusupdated_atDownload a document
下载文档
Download a document.
GET /documents/{id}/downloadjava
import com.telnyx.sdk.core.http.HttpResponse;
import com.telnyx.sdk.models.documents.DocumentDownloadParams;
HttpResponse response = client.documents().download("6a09cdc3-8948-47f0-aa62-74ac943d6c58");下载指定文档。
GET /documents/{id}/downloadjava
import com.telnyx.sdk.core.http.HttpResponse;
import com.telnyx.sdk.models.documents.DocumentDownloadParams;
HttpResponse response = client.documents().download("6a09cdc3-8948-47f0-aa62-74ac943d6c58");Generate a temporary download link for a document
生成文档临时下载链接
Generates a temporary pre-signed URL that can be used to download the document directly from the storage backend without authentication.
GET /documents/{id}/download_linkjava
import com.telnyx.sdk.models.documents.DocumentGenerateDownloadLinkParams;
import com.telnyx.sdk.models.documents.DocumentGenerateDownloadLinkResponse;
DocumentGenerateDownloadLinkResponse response = client.documents().generateDownloadLink("550e8400-e29b-41d4-a716-446655440000");Returns: (uri)
url生成临时预签名URL,无需身份验证即可直接从存储后端下载文档。
GET /documents/{id}/download_linkjava
import com.telnyx.sdk.models.documents.DocumentGenerateDownloadLinkParams;
import com.telnyx.sdk.models.documents.DocumentGenerateDownloadLinkResponse;
DocumentGenerateDownloadLinkResponse response = client.documents().generateDownloadLink("550e8400-e29b-41d4-a716-446655440000");返回参数: (uri)
urlUpdate requirement group for a phone number order
更新号码订单的要求组
POST /number_order_phone_numbers/{id}/requirement_grouprequirement_group_idjava
import com.telnyx.sdk.models.numberorderphonenumbers.NumberOrderPhoneNumberUpdateRequirementGroupParams;
import com.telnyx.sdk.models.numberorderphonenumbers.NumberOrderPhoneNumberUpdateRequirementGroupResponse;
NumberOrderPhoneNumberUpdateRequirementGroupParams params = NumberOrderPhoneNumberUpdateRequirementGroupParams.builder()
.id("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
.requirementGroupId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
.build();
NumberOrderPhoneNumberUpdateRequirementGroupResponse response = client.numberOrderPhoneNumbers().updateRequirementGroup(params);Returns: (uuid), (string), (date-time), (uuid), (boolean), (string), (uuid), (string), (string), (string), (array[object]), (boolean), (string), (string), (uuid)
bundle_idcountry_codedeadlineidis_block_numberlocalityorder_request_idphone_numberphone_number_typerecord_typeregulatory_requirementsrequirements_metrequirements_statusstatussub_number_order_idPOST /number_order_phone_numbers/{id}/requirement_grouprequirement_group_idjava
import com.telnyx.sdk.models.numberorderphonenumbers.NumberOrderPhoneNumberUpdateRequirementGroupParams;
import com.telnyx.sdk.models.numberorderphonenumbers.NumberOrderPhoneNumberUpdateRequirementGroupResponse;
NumberOrderPhoneNumberUpdateRequirementGroupParams params = NumberOrderPhoneNumberUpdateRequirementGroupParams.builder()
.id("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
.requirementGroupId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
.build();
NumberOrderPhoneNumberUpdateRequirementGroupResponse response = client.numberOrderPhoneNumbers().updateRequirementGroup(params);返回参数: (uuid), (string), (date-time), (uuid), (boolean), (string), (uuid), (string), (string), (string), (array[object]), (boolean), (string), (string), (uuid)
bundle_idcountry_codedeadlineidis_block_numberlocalityorder_request_idphone_numberphone_number_typerecord_typeregulatory_requirementsrequirements_metrequirements_statusstatussub_number_order_idRetrieve regulatory requirements for a list of phone numbers
批量查询电话号码的监管要求
GET /phone_numbers_regulatory_requirementsjava
import com.telnyx.sdk.models.phonenumbersregulatoryrequirements.PhoneNumbersRegulatoryRequirementRetrieveParams;
import com.telnyx.sdk.models.phonenumbersregulatoryrequirements.PhoneNumbersRegulatoryRequirementRetrieveResponse;
PhoneNumbersRegulatoryRequirementRetrieveResponse phoneNumbersRegulatoryRequirement = client.phoneNumbersRegulatoryRequirements().retrieve();Returns: (string), (string), (string), (array[object]), (array[object])
phone_numberphone_number_typerecord_typeregion_informationregulatory_requirementsGET /phone_numbers_regulatory_requirementsjava
import com.telnyx.sdk.models.phonenumbersregulatoryrequirements.PhoneNumbersRegulatoryRequirementRetrieveParams;
import com.telnyx.sdk.models.phonenumbersregulatoryrequirements.PhoneNumbersRegulatoryRequirementRetrieveResponse;
PhoneNumbersRegulatoryRequirementRetrieveResponse phoneNumbersRegulatoryRequirement = client.phoneNumbersRegulatoryRequirements().retrieve();返回参数: (string), (string), (string), (array[object]), (array[object])
phone_numberphone_number_typerecord_typeregion_informationregulatory_requirementsRetrieve regulatory requirements
查询监管要求
GET /regulatory_requirementsjava
import com.telnyx.sdk.models.regulatoryrequirements.RegulatoryRequirementRetrieveParams;
import com.telnyx.sdk.models.regulatoryrequirements.RegulatoryRequirementRetrieveResponse;
RegulatoryRequirementRetrieveResponse regulatoryRequirement = client.regulatoryRequirements().retrieve();Returns: (string), (string), (string), (array[object])
actioncountry_codephone_number_typeregulatory_requirementsGET /regulatory_requirementsjava
import com.telnyx.sdk.models.regulatoryrequirements.RegulatoryRequirementRetrieveParams;
import com.telnyx.sdk.models.regulatoryrequirements.RegulatoryRequirementRetrieveResponse;
RegulatoryRequirementRetrieveResponse regulatoryRequirement = client.regulatoryRequirements().retrieve();返回参数: (string), (string), (string), (array[object])
actioncountry_codephone_number_typeregulatory_requirementsList requirement groups
查询要求组列表
GET /requirement_groupsjava
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupListParams;
List<RequirementGroup> requirementGroups = client.requirementGroups().list();GET /requirement_groupsjava
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupListParams;
List<RequirementGroup> requirementGroups = client.requirementGroups().list();Create a new requirement group
创建新要求组
POST /requirement_groupscountry_codephone_number_typeactionOptional: (string), (array[object])
customer_referenceregulatory_requirementsjava
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupCreateParams;
RequirementGroupCreateParams params = RequirementGroupCreateParams.builder()
.action(RequirementGroupCreateParams.Action.ORDERING)
.countryCode("US")
.phoneNumberType(RequirementGroupCreateParams.PhoneNumberType.LOCAL)
.build();
RequirementGroup requirementGroup = client.requirementGroups().create(params);Returns: (string), (string), (date-time), (string), (string), (string), (string), (array[object]), (enum: approved, unapproved, pending-approval, declined, expired), (date-time)
actioncountry_codecreated_atcustomer_referenceidphone_number_typerecord_typeregulatory_requirementsstatusupdated_atPOST /requirement_groupscountry_codephone_number_typeaction可选参数: (string), (array[object])
customer_referenceregulatory_requirementsjava
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupCreateParams;
RequirementGroupCreateParams params = RequirementGroupCreateParams.builder()
.action(RequirementGroupCreateParams.Action.ORDERING)
.countryCode("US")
.phoneNumberType(RequirementGroupCreateParams.PhoneNumberType.LOCAL)
.build();
RequirementGroup requirementGroup = client.requirementGroups().create(params);返回参数: (string), (string), (date-time), (string), (string), (string), (string), (array[object]), (enum: approved, unapproved, pending-approval, declined, expired), (date-time)
actioncountry_codecreated_atcustomer_referenceidphone_number_typerecord_typeregulatory_requirementsstatusupdated_atGet a single requirement group by ID
根据ID查询要求组详情
GET /requirement_groups/{id}java
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupRetrieveParams;
RequirementGroup requirementGroup = client.requirementGroups().retrieve("550e8400-e29b-41d4-a716-446655440000");Returns: (string), (string), (date-time), (string), (string), (string), (string), (array[object]), (enum: approved, unapproved, pending-approval, declined, expired), (date-time)
actioncountry_codecreated_atcustomer_referenceidphone_number_typerecord_typeregulatory_requirementsstatusupdated_atGET /requirement_groups/{id}java
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupRetrieveParams;
RequirementGroup requirementGroup = client.requirementGroups().retrieve("550e8400-e29b-41d4-a716-446655440000");返回参数: (string), (string), (date-time), (string), (string), (string), (string), (array[object]), (enum: approved, unapproved, pending-approval, declined, expired), (date-time)
actioncountry_codecreated_atcustomer_referenceidphone_number_typerecord_typeregulatory_requirementsstatusupdated_atUpdate requirement values in requirement group
更新要求组中的要求值
PATCH /requirement_groups/{id}Optional: (string), (array[object])
customer_referenceregulatory_requirementsjava
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupUpdateParams;
RequirementGroup requirementGroup = client.requirementGroups().update("550e8400-e29b-41d4-a716-446655440000");Returns: (string), (string), (date-time), (string), (string), (string), (string), (array[object]), (enum: approved, unapproved, pending-approval, declined, expired), (date-time)
actioncountry_codecreated_atcustomer_referenceidphone_number_typerecord_typeregulatory_requirementsstatusupdated_atPATCH /requirement_groups/{id}可选参数: (string), (array[object])
customer_referenceregulatory_requirementsjava
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupUpdateParams;
RequirementGroup requirementGroup = client.requirementGroups().update("550e8400-e29b-41d4-a716-446655440000");返回参数: (string), (string), (date-time), (string), (string), (string), (string), (array[object]), (enum: approved, unapproved, pending-approval, declined, expired), (date-time)
actioncountry_codecreated_atcustomer_referenceidphone_number_typerecord_typeregulatory_requirementsstatusupdated_atDelete a requirement group by ID
根据ID删除要求组
DELETE /requirement_groups/{id}java
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupDeleteParams;
RequirementGroup requirementGroup = client.requirementGroups().delete("550e8400-e29b-41d4-a716-446655440000");Returns: (string), (string), (date-time), (string), (string), (string), (string), (array[object]), (enum: approved, unapproved, pending-approval, declined, expired), (date-time)
actioncountry_codecreated_atcustomer_referenceidphone_number_typerecord_typeregulatory_requirementsstatusupdated_atDELETE /requirement_groups/{id}java
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupDeleteParams;
RequirementGroup requirementGroup = client.requirementGroups().delete("550e8400-e29b-41d4-a716-446655440000");返回参数: (string), (string), (date-time), (string), (string), (string), (string), (array[object]), (enum: approved, unapproved, pending-approval, declined, expired), (date-time)
actioncountry_codecreated_atcustomer_referenceidphone_number_typerecord_typeregulatory_requirementsstatusupdated_atSubmit a Requirement Group for Approval
提交要求组审核
POST /requirement_groups/{id}/submit_for_approvaljava
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupSubmitForApprovalParams;
RequirementGroup requirementGroup = client.requirementGroups().submitForApproval("550e8400-e29b-41d4-a716-446655440000");Returns: (string), (string), (date-time), (string), (string), (string), (string), (array[object]), (enum: approved, unapproved, pending-approval, declined, expired), (date-time)
actioncountry_codecreated_atcustomer_referenceidphone_number_typerecord_typeregulatory_requirementsstatusupdated_atPOST /requirement_groups/{id}/submit_for_approvaljava
import com.telnyx.sdk.models.requirementgroups.RequirementGroup;
import com.telnyx.sdk.models.requirementgroups.RequirementGroupSubmitForApprovalParams;
RequirementGroup requirementGroup = client.requirementGroups().submitForApproval("550e8400-e29b-41d4-a716-446655440000");返回参数: (string), (string), (date-time), (string), (string), (string), (string), (array[object]), (enum: approved, unapproved, pending-approval, declined, expired), (date-time)
actioncountry_codecreated_atcustomer_referenceidphone_number_typerecord_typeregulatory_requirementsstatusupdated_atList all requirement types
查询所有要求类型
List all requirement types ordered by created_at descending
GET /requirement_typesjava
import com.telnyx.sdk.models.requirementtypes.RequirementTypeListParams;
import com.telnyx.sdk.models.requirementtypes.RequirementTypeListResponse;
RequirementTypeListResponse requirementTypes = client.requirementTypes().list();Returns: (object), (string), (string), (string), (uuid), (string), (string), (enum: document, address, textual), (string)
acceptance_criteriacreated_atdescriptionexampleidnamerecord_typetypeupdated_at按创建时间倒序排列所有要求类型
GET /requirement_typesjava
import com.telnyx.sdk.models.requirementtypes.RequirementTypeListParams;
import com.telnyx.sdk.models.requirementtypes.RequirementTypeListResponse;
RequirementTypeListResponse requirementTypes = client.requirementTypes().list();返回参数: (object), (string), (string), (string), (uuid), (string), (string), (enum: document, address, textual), (string)
acceptance_criteriacreated_atdescriptionexampleidnamerecord_typetypeupdated_atRetrieve a requirement types
根据ID查询要求类型
Retrieve a requirement type by id
GET /requirement_types/{id}java
import com.telnyx.sdk.models.requirementtypes.RequirementTypeRetrieveParams;
import com.telnyx.sdk.models.requirementtypes.RequirementTypeRetrieveResponse;
RequirementTypeRetrieveResponse requirementType = client.requirementTypes().retrieve("a38c217a-8019-48f8-bff6-0fdd9939075b");Returns: (object), (string), (string), (string), (uuid), (string), (string), (enum: document, address, textual), (string)
acceptance_criteriacreated_atdescriptionexampleidnamerecord_typetypeupdated_at通过ID获取指定要求类型的信息
GET /requirement_types/{id}java
import com.telnyx.sdk.models.requirementtypes.RequirementTypeRetrieveParams;
import com.telnyx.sdk.models.requirementtypes.RequirementTypeRetrieveResponse;
RequirementTypeRetrieveResponse requirementType = client.requirementTypes().retrieve("a38c217a-8019-48f8-bff6-0fdd9939075b");返回参数: (object), (string), (string), (string), (uuid), (string), (string), (enum: document, address, textual), (string)
acceptance_criteriacreated_atdescriptionexampleidnamerecord_typetypeupdated_atList all requirements
查询所有要求
List all requirements with filtering, sorting, and pagination
GET /requirementsjava
import com.telnyx.sdk.models.requirements.RequirementListPage;
import com.telnyx.sdk.models.requirements.RequirementListParams;
RequirementListPage page = client.requirements().list();Returns: (enum: both, branded_calling, ordering, porting), (string), (string), (uuid), (string), (enum: local, national, toll_free), (string), (array[object]), (string)
actioncountry_codecreated_atidlocalityphone_number_typerecord_typerequirements_typesupdated_at支持筛选、排序和分页
GET /requirementsjava
import com.telnyx.sdk.models.requirements.RequirementListPage;
import com.telnyx.sdk.models.requirements.RequirementListParams;
RequirementListPage page = client.requirements().list();返回参数: (enum: both, branded_calling, ordering, porting), (string), (string), (uuid), (string), (enum: local, national, toll_free), (string), (array[object]), (string)
actioncountry_codecreated_atidlocalityphone_number_typerecord_typerequirements_typesupdated_atRetrieve a document requirement
查询文档要求记录
Retrieve a document requirement record
GET /requirements/{id}java
import com.telnyx.sdk.models.requirements.RequirementRetrieveParams;
import com.telnyx.sdk.models.requirements.RequirementRetrieveResponse;
RequirementRetrieveResponse requirement = client.requirements().retrieve("a9dad8d5-fdbd-49d7-aa23-39bb08a5ebaa");Returns: (enum: both, branded_calling, ordering, porting), (string), (string), (uuid), (string), (enum: local, national, toll_free), (string), (array[object]), (string)
actioncountry_codecreated_atidlocalityphone_number_typerecord_typerequirements_typesupdated_at获取指定文档要求的记录
GET /requirements/{id}java
import com.telnyx.sdk.models.requirements.RequirementRetrieveParams;
import com.telnyx.sdk.models.requirements.RequirementRetrieveResponse;
RequirementRetrieveResponse requirement = client.requirements().retrieve("a9dad8d5-fdbd-49d7-aa23-39bb08a5ebaa");返回参数: (enum: both, branded_calling, ordering, porting), (string), (string), (uuid), (string), (enum: local, national, toll_free), (string), (array[object]), (string)
actioncountry_codecreated_atidlocalityphone_number_typerecord_typerequirements_typesupdated_atUpdate requirement group for a sub number order
更新子号码订单的要求组
POST /sub_number_orders/{id}/requirement_grouprequirement_group_idjava
import com.telnyx.sdk.models.subnumberorders.SubNumberOrderUpdateRequirementGroupParams;
import com.telnyx.sdk.models.subnumberorders.SubNumberOrderUpdateRequirementGroupResponse;
SubNumberOrderUpdateRequirementGroupParams params = SubNumberOrderUpdateRequirementGroupParams.builder()
.id("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
.requirementGroupId("a4b201f9-8646-4e54-a7d2-b2e403eeaf8c")
.build();
SubNumberOrderUpdateRequirementGroupResponse response = client.subNumberOrders().updateRequirementGroup(params);Returns: (string), (date-time), (string), (uuid), (boolean), (uuid), (string), (array[object]), (integer), (string), (array[object]), (boolean), (string), (date-time)
country_codecreated_atcustomer_referenceidis_block_sub_number_orderorder_request_idphone_number_typephone_numbersphone_numbers_countrecord_typeregulatory_requirementsrequirements_metstatusupdated_atPOST /sub_number_orders/{id}/requirement_grouprequirement_group_idjava
import com.telnyx.sdk.models.subnumberorders.SubNumberOrderUpdateRequirementGroupParams;
import com.telnyx.sdk.models.subnumberorders.SubNumberOrderUpdateRequirementGroupResponse;
SubNumberOrderUpdateRequirementGroupParams params = SubNumberOrderUpdateRequirementGroupParams.builder()
.id("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
.requirementGroupId("a4b201f9-8646-4e54-a7d2-b2e403eeaf8c")
.build();
SubNumberOrderUpdateRequirementGroupResponse response = client.subNumberOrders().updateRequirementGroup(params);返回参数: (string), (date-time), (string), (uuid), (boolean), (uuid), (string), (array[object]), (integer), (string), (array[object]), (boolean), (string), (date-time)
country_codecreated_atcustomer_referenceidis_block_sub_number_orderorder_request_idphone_number_typephone_numbersphone_numbers_countrecord_typeregulatory_requirementsrequirements_metstatusupdated_atList all user addresses
查询所有用户地址
Returns a list of your user addresses.
GET /user_addressesjava
import com.telnyx.sdk.models.useraddresses.UserAddressListPage;
import com.telnyx.sdk.models.useraddresses.UserAddressListParams;
UserAddressListPage page = client.userAddresses().list();Returns: (string), (string), (string), (string), (string), (string), (string), (string), (uuid), (string), (string), (string), (string), (string), (string), (string), (string)
administrative_areaboroughbusiness_namecountry_codecreated_atcustomer_referenceextended_addressfirst_nameidlast_namelocalityneighborhoodphone_numberpostal_coderecord_typestreet_addressupdated_at返回你的所有用户地址列表。
GET /user_addressesjava
import com.telnyx.sdk.models.useraddresses.UserAddressListPage;
import com.telnyx.sdk.models.useraddresses.UserAddressListParams;
UserAddressListPage page = client.userAddresses().list();返回参数: (string), (string), (string), (string), (string), (string), (string), (string), (uuid), (string), (string), (string), (string), (string), (string), (string), (string)
administrative_areaboroughbusiness_namecountry_codecreated_atcustomer_referenceextended_addressfirst_nameidlast_namelocalityneighborhoodphone_numberpostal_coderecord_typestreet_addressupdated_atCreates a user address
创建用户地址
Creates a user address.
POST /user_addressesfirst_namelast_namebusiness_namestreet_addresslocalitycountry_codeOptional: (string), (string), (string), (string), (string), (string), (string), (boolean)
administrative_areaboroughcustomer_referenceextended_addressneighborhoodphone_numberpostal_codeskip_address_verificationjava
import com.telnyx.sdk.models.useraddresses.UserAddressCreateParams;
import com.telnyx.sdk.models.useraddresses.UserAddressCreateResponse;
UserAddressCreateParams params = UserAddressCreateParams.builder()
.businessName("Toy-O'Kon")
.countryCode("US")
.firstName("Alfred")
.lastName("Foster")
.locality("Austin")
.streetAddress("600 Congress Avenue")
.build();
UserAddressCreateResponse userAddress = client.userAddresses().create(params);Returns: (string), (string), (string), (string), (string), (string), (string), (string), (uuid), (string), (string), (string), (string), (string), (string), (string), (string)
administrative_areaboroughbusiness_namecountry_codecreated_atcustomer_referenceextended_addressfirst_nameidlast_namelocalityneighborhoodphone_numberpostal_coderecord_typestreet_addressupdated_at创建新的用户地址。
POST /user_addressesfirst_namelast_namebusiness_namestreet_addresslocalitycountry_code可选参数: (string), (string), (string), (string), (string), (string), (string), (boolean)
administrative_areaboroughcustomer_referenceextended_addressneighborhoodphone_numberpostal_codeskip_address_verificationjava
import com.telnyx.sdk.models.useraddresses.UserAddressCreateParams;
import com.telnyx.sdk.models.useraddresses.UserAddressCreateResponse;
UserAddressCreateParams params = UserAddressCreateParams.builder()
.businessName("Toy-O'Kon")
.countryCode("US")
.firstName("Alfred")
.lastName("Foster")
.locality("Austin")
.streetAddress("600 Congress Avenue")
.build();
UserAddressCreateResponse userAddress = client.userAddresses().create(params);返回参数: (string), (string), (string), (string), (string), (string), (string), (string), (uuid), (string), (string), (string), (string), (string), (string), (string), (string)
administrative_areaboroughbusiness_namecountry_codecreated_atcustomer_referenceextended_addressfirst_nameidlast_namelocalityneighborhoodphone_numberpostal_coderecord_typestreet_addressupdated_atRetrieve a user address
查询用户地址详情
Retrieves the details of an existing user address.
GET /user_addresses/{id}java
import com.telnyx.sdk.models.useraddresses.UserAddressRetrieveParams;
import com.telnyx.sdk.models.useraddresses.UserAddressRetrieveResponse;
UserAddressRetrieveResponse userAddress = client.userAddresses().retrieve("550e8400-e29b-41d4-a716-446655440000");Returns: (string), (string), (string), (string), (string), (string), (string), (string), (uuid), (string), (string), (string), (string), (string), (string), (string), (string)
administrative_areaboroughbusiness_namecountry_codecreated_atcustomer_referenceextended_addressfirst_nameidlast_namelocalityneighborhoodphone_numberpostal_coderecord_typestreet_addressupdated_at获取指定现有用户地址的详细信息。
GET /user_addresses/{id}java
import com.telnyx.sdk.models.useraddresses.UserAddressRetrieveParams;
import com.telnyx.sdk.models.useraddresses.UserAddressRetrieveResponse;
UserAddressRetrieveResponse userAddress = client.userAddresses().retrieve("550e8400-e29b-41d4-a716-446655440000");返回参数: (string), (string), (string), (string), (string), (string), (string), (string), (uuid), (string), (string), (string), (string), (string), (string), (string), (string)
administrative_areaboroughbusiness_namecountry_codecreated_atcustomer_referenceextended_addressfirst_nameidlast_namelocalityneighborhoodphone_numberpostal_coderecord_typestreet_addressupdated_atList all Verified Numbers
查询所有已验证号码
Gets a paginated list of Verified Numbers.
GET /verified_numbersjava
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberListPage;
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberListParams;
VerifiedNumberListPage page = client.verifiedNumbers().list();Returns: (string), (enum: verified_number), (string)
phone_numberrecord_typeverified_at获取已验证号码的分页列表。
GET /verified_numbersjava
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberListPage;
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberListParams;
VerifiedNumberListPage page = client.verifiedNumbers().list();返回参数: (string), (enum: verified_number), (string)
phone_numberrecord_typeverified_atRequest phone number verification
发起电话号码验证
Initiates phone number verification procedure. Supports DTMF extension dialing for voice calls to numbers behind IVR systems.
POST /verified_numbersphone_numberverification_methodOptional: (string)
extensionjava
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberCreateParams;
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberCreateResponse;
VerifiedNumberCreateParams params = VerifiedNumberCreateParams.builder()
.phoneNumber("+15551234567")
.verificationMethod(VerifiedNumberCreateParams.VerificationMethod.SMS)
.build();
VerifiedNumberCreateResponse verifiedNumber = client.verifiedNumbers().create(params);Returns: (string), (string)
phone_numberverification_method启动电话号码验证流程,支持IVR系统后的语音呼叫DTMF分机拨号。
POST /verified_numbersphone_numberverification_method可选参数: (string)
extensionjava
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberCreateParams;
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberCreateResponse;
VerifiedNumberCreateParams params = VerifiedNumberCreateParams.builder()
.phoneNumber("+15551234567")
.verificationMethod(VerifiedNumberCreateParams.VerificationMethod.SMS)
.build();
VerifiedNumberCreateResponse verifiedNumber = client.verifiedNumbers().create(params);返回参数: (string), (string)
phone_numberverification_methodRetrieve a verified number
查询已验证号码详情
GET /verified_numbers/{phone_number}java
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberDataWrapper;
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberRetrieveParams;
VerifiedNumberDataWrapper verifiedNumberDataWrapper = client.verifiedNumbers().retrieve("+15551234567");Returns: (string), (enum: verified_number), (string)
phone_numberrecord_typeverified_atGET /verified_numbers/{phone_number}java
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberDataWrapper;
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberRetrieveParams;
VerifiedNumberDataWrapper verifiedNumberDataWrapper = client.verifiedNumbers().retrieve("+15551234567");返回参数: (string), (enum: verified_number), (string)
phone_numberrecord_typeverified_atDelete a verified number
删除已验证号码
DELETE /verified_numbers/{phone_number}java
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberDataWrapper;
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberDeleteParams;
VerifiedNumberDataWrapper verifiedNumberDataWrapper = client.verifiedNumbers().delete("+15551234567");Returns: (string), (enum: verified_number), (string)
phone_numberrecord_typeverified_atDELETE /verified_numbers/{phone_number}java
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberDataWrapper;
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberDeleteParams;
VerifiedNumberDataWrapper verifiedNumberDataWrapper = client.verifiedNumbers().delete("+15551234567");返回参数: (string), (enum: verified_number), (string)
phone_numberrecord_typeverified_atSubmit verification code
提交验证码
POST /verified_numbers/{phone_number}/actions/verifyverification_codejava
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberDataWrapper;
import com.telnyx.sdk.models.verifiednumbers.actions.ActionSubmitVerificationCodeParams;
ActionSubmitVerificationCodeParams params = ActionSubmitVerificationCodeParams.builder()
.phoneNumber("+15551234567")
.verificationCode("123456")
.build();
VerifiedNumberDataWrapper verifiedNumberDataWrapper = client.verifiedNumbers().actions().submitVerificationCode(params);Returns: (string), (enum: verified_number), (string)
phone_numberrecord_typeverified_atPOST /verified_numbers/{phone_number}/actions/verifyverification_codejava
import com.telnyx.sdk.models.verifiednumbers.VerifiedNumberDataWrapper;
import com.telnyx.sdk.models.verifiednumbers.actions.ActionSubmitVerificationCodeParams;
ActionSubmitVerificationCodeParams params = ActionSubmitVerificationCodeParams.builder()
.phoneNumber("+15551234567")
.verificationCode("123456")
.build();
VerifiedNumberDataWrapper verifiedNumberDataWrapper = client.verifiedNumbers().actions().submitVerificationCode(params);返回参数: (string), (enum: verified_number), (string)
phone_numberrecord_typeverified_at