From 8ac1ad693822f475415b83d5966a536f44356bdd Mon Sep 17 00:00:00 2001 From: DX-Bandwidth Date: Tue, 13 Oct 2026 14:14:12 +0000 Subject: [PATCH] Generate SDK with OpenAPI Generator Version 7.24.0 --- api/openapi.yaml | 67 ++++++++++++++++--- bandwidth.yml | 58 +++++++++++++--- docs/MediaApi.md | 6 +- docs/TollFreeVerificationApi.md | 9 ++- .../java/com/bandwidth/sdk/api/MediaApi.java | 14 ++-- .../sdk/api/TollFreeVerificationApi.java | 30 ++++++--- 6 files changed, 146 insertions(+), 38 deletions(-) diff --git a/api/openapi.yaml b/api/openapi.yaml index f7d1da77..2132cb20 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -301,9 +301,9 @@ paths: - application/octet-stream put: description: |- - Upload a file. You may add headers to the request in order to provide some control to your media file. + Upload a file. - If a file is uploaded with the same name as a file that already exists under this account, the previous file will be overwritten. + Filename should always be unique. Reusing filenames may result in the wrong media being sent. A list of supported media types can be found at [Bandwidth Support](https://www.bandwidth.com/support/en/articles/12823220-what-mms-file-types-are-supported). operationId: uploadMedia @@ -338,8 +338,9 @@ paths: schema: type: string style: simple - - description: General-header field is used to specify directives that MUST - be obeyed by all caching mechanisms along the request/response chain. + - description: Pass-through header stored with the media and returned when the + media is retrieved by the user. Does not affect internal server caching + behavior. example: no-cache explode: false in: header @@ -4939,7 +4940,12 @@ paths: callbacks: tfVerificationStatus: $ref: "#/components/callbacks/tfVerificationStatus" - description: Submit a request for verification of a toll-free phone number. + description: |- + Submit a request for verification of a toll-free phone number. + + **Upcoming change (effective January 2027):** If any phone number in the request already has a verification in progress, the request will be rejected with a `409 Conflict`. + This check is all-or-nothing: if a single phone number conflicts, the entire request is rejected and **none** of the phone numbers in the request are submitted. + Today, these requests are accepted with a `202`. operationId: requestTollFreeVerification parameters: - description: Your Bandwidth Account ID. @@ -4996,6 +5002,16 @@ paths: schema: $ref: "#/components/schemas/tfvError" description: Method Not Allowed + "409": + content: + application/json: + example: + description: "TFV request already in progress for phone number: +18005551234" + type: conflict + schema: + $ref: "#/components/schemas/tfvError" + description: Conflict. A toll-free verification for the phone number is + already in progress. "429": content: application/json: @@ -5034,7 +5050,10 @@ paths: url: https://api.bandwidth.com/api/v2 /accounts/{accountId}/phoneNumbers/{phoneNumber}/tollFreeVerification: delete: - description: Delete a toll-free verification submission for a toll-free number. + description: |- + Delete a toll-free verification submission for a toll-free number. + + **Upcoming change (effective January 2027):** If a verification for the phone number is in progress, it will be cancelled and the submission will then be deleted asynchronously. operationId: deleteVerificationRequest parameters: - description: Your Bandwidth Account ID. @@ -5250,6 +5269,9 @@ paths: description: |- Updates a toll-free verification request. Submissions are only eligible for resubmission for 7 days within being processed and if resubmission is allowed (resubmitAllowed field is true). + Returns a `404` if no verification request exists for the phone number, and a `400` if the existing request is not eligible for resubmission. + + **Upcoming change (effective January 2027):** If a verification for the phone number is in progress, the update will be rejected with a `409 Conflict`. operationId: updateTollFreeVerificationRequest parameters: - description: Your Bandwidth Account ID. @@ -5306,6 +5328,15 @@ paths: schema: $ref: "#/components/schemas/tfvError" description: Forbidden + "404": + content: + application/json: + example: + description: Cannot find the requested resource. + type: Not Found + schema: + $ref: "#/components/schemas/tfvError" + description: Cannot find the requested resource. "405": content: application/json: @@ -5315,6 +5346,16 @@ paths: schema: $ref: "#/components/schemas/tfvError" description: Method Not Allowed + "409": + content: + application/json: + example: + description: "TFV request already in progress for phone number: +18005551234" + type: conflict + schema: + $ref: "#/components/schemas/tfvError" + description: Conflict. A toll-free verification for the phone number is + already in progress. "429": content: application/json: @@ -7383,8 +7424,8 @@ components: type: string style: simple cacheControl: - description: General-header field is used to specify directives that MUST be - obeyed by all caching mechanisms along the request/response chain. + description: Pass-through header stored with the media and returned when the + media is retrieved by the user. Does not affect internal server caching behavior. example: no-cache explode: false in: header @@ -9035,6 +9076,16 @@ components: schema: $ref: "#/components/schemas/tfvError" description: Cannot find the requested resource. + tfvConflictResponse: + content: + application/json: + example: + description: "TFV request already in progress for phone number: +18005551234" + type: conflict + schema: + $ref: "#/components/schemas/tfvError" + description: Conflict. A toll-free verification for the phone number is already + in progress. tfvNotAllowedResponse: content: application/json: diff --git a/bandwidth.yml b/bandwidth.yml index 53949fed..61b41e72 100644 --- a/bandwidth.yml +++ b/bandwidth.yml @@ -88,12 +88,11 @@ paths: put: summary: Upload Media description: >- - Upload a file. You may add headers to the request in order to provide - some control to your media file. + Upload a file. - If a file is uploaded with the same name as a file that already exists - under this account, the previous file will be overwritten. + Filename should always be unique. Reusing filenames may result in the + wrong media being sent. A list of supported media types can be found at [Bandwidth @@ -1404,7 +1403,19 @@ paths: tags: - Toll-Free Verification summary: Request Toll-Free Verification - description: Submit a request for verification of a toll-free phone number. + description: >- + Submit a request for verification of a toll-free phone number. + + + **Upcoming change (effective January 2027):** If any phone number in the + request already has a verification in progress, the request will be + rejected with a `409 Conflict`. + + This check is all-or-nothing: if a single phone number conflicts, the + entire request is rejected and **none** of the phone numbers in the + request are submitted. + + Today, these requests are accepted with a `202`. operationId: requestTollFreeVerification parameters: - $ref: '#/components/parameters/accountId4' @@ -1421,6 +1432,8 @@ paths: $ref: '#/components/responses/tfvForbiddenResponse' '405': $ref: '#/components/responses/tfvNotAllowedResponse' + '409': + $ref: '#/components/responses/tfvConflictResponse' '429': $ref: '#/components/responses/tfvTooManyRequestsResponse' '500': @@ -1477,6 +1490,14 @@ paths: Submissions are only eligible for resubmission for 7 days within being processed and if resubmission is allowed (resubmitAllowed field is true). + + Returns a `404` if no verification request exists for the phone number, + and a `400` if the existing request is not eligible for resubmission. + + + **Upcoming change (effective January 2027):** If a verification for the + phone number is in progress, the update will be rejected with a `409 + Conflict`. operationId: updateTollFreeVerificationRequest parameters: - $ref: '#/components/parameters/accountId4' @@ -1492,8 +1513,12 @@ paths: $ref: '#/components/responses/tfvUnauthorizedResponse' '403': $ref: '#/components/responses/tfvForbiddenResponse' + '404': + $ref: '#/components/responses/tfvNotFoundResponse' '405': $ref: '#/components/responses/tfvNotAllowedResponse' + '409': + $ref: '#/components/responses/tfvConflictResponse' '429': $ref: '#/components/responses/tfvTooManyRequestsResponse' '500': @@ -1504,7 +1529,13 @@ paths: tfVerificationStatus: $ref: '#/components/callbacks/tfVerificationStatus' delete: - description: Delete a toll-free verification submission for a toll-free number. + description: >- + Delete a toll-free verification submission for a toll-free number. + + + **Upcoming change (effective January 2027):** If a verification for the + phone number is in progress, it will be cancelled and the submission + will then be deleted asynchronously. operationId: deleteVerificationRequest parameters: - $ref: '#/components/parameters/accountId4' @@ -8072,6 +8103,17 @@ components: example: description: Cannot find the requested resource. type: Not Found + tfvConflictResponse: + description: >- + Conflict. A toll-free verification for the phone number is already in + progress. + content: + application/json: + schema: + $ref: '#/components/schemas/tfvError' + example: + description: 'TFV request already in progress for phone number: +18005551234' + type: conflict tfvNotAllowedResponse: description: Method Not Allowed content: @@ -8256,8 +8298,8 @@ components: style: simple explode: false description: >- - General-header field is used to specify directives that MUST be obeyed - by all caching mechanisms along the request/response chain. + Pass-through header stored with the media and returned when the media is + retrieved by the user. Does not affect internal server caching behavior. example: no-cache schema: type: string diff --git a/docs/MediaApi.md b/docs/MediaApi.md index 8cd6b0d1..cac26075 100644 --- a/docs/MediaApi.md +++ b/docs/MediaApi.md @@ -261,7 +261,7 @@ public class Example { Upload Media -Upload a file. You may add headers to the request in order to provide some control to your media file. If a file is uploaded with the same name as a file that already exists under this account, the previous file will be overwritten. A list of supported media types can be found at [Bandwidth Support](https://www.bandwidth.com/support/en/articles/12823220-what-mms-file-types-are-supported). +Upload a file. Filename should always be unique. Reusing filenames may result in the wrong media being sent. A list of supported media types can be found at [Bandwidth Support](https://www.bandwidth.com/support/en/articles/12823220-what-mms-file-types-are-supported). ### Example ```java @@ -292,7 +292,7 @@ public class Example { String mediaId = "bw.png"; // String | The ID of the media file. File body = new File("/path/to/file"); // File | String contentType = "audio/wav"; // String | The media type of the entity-body. - String cacheControl = "no-cache"; // String | General-header field is used to specify directives that MUST be obeyed by all caching mechanisms along the request/response chain. + String cacheControl = "no-cache"; // String | Pass-through header stored with the media and returned when the media is retrieved by the user. Does not affect internal server caching behavior. try { apiInstance.uploadMedia(accountId, mediaId, body, contentType, cacheControl); } catch (ApiException e) { @@ -314,7 +314,7 @@ public class Example { | **mediaId** | **String**| The ID of the media file. | | | **body** | **File**| | | | **contentType** | **String**| The media type of the entity-body. | [optional] | -| **cacheControl** | **String**| General-header field is used to specify directives that MUST be obeyed by all caching mechanisms along the request/response chain. | [optional] | +| **cacheControl** | **String**| Pass-through header stored with the media and returned when the media is retrieved by the user. Does not affect internal server caching behavior. | [optional] | ### Return type diff --git a/docs/TollFreeVerificationApi.md b/docs/TollFreeVerificationApi.md index b0e000f7..1b9f42ec 100644 --- a/docs/TollFreeVerificationApi.md +++ b/docs/TollFreeVerificationApi.md @@ -103,7 +103,7 @@ public class Example { Delete a Toll-Free Verification Submission -Delete a toll-free verification submission for a toll-free number. +Delete a toll-free verification submission for a toll-free number. **Upcoming change (effective January 2027):** If a verification for the phone number is in progress, it will be cancelled and the submission will then be deleted asynchronously. ### Example ```java @@ -502,7 +502,7 @@ public class Example { Request Toll-Free Verification -Submit a request for verification of a toll-free phone number. +Submit a request for verification of a toll-free phone number. **Upcoming change (effective January 2027):** If any phone number in the request already has a verification in progress, the request will be rejected with a `409 Conflict`. This check is all-or-nothing: if a single phone number conflicts, the entire request is rejected and **none** of the phone numbers in the request are submitted. Today, these requests are accepted with a `202`. ### Example ```java @@ -572,6 +572,7 @@ null (empty response body) | **401** | Unauthorized | - | | **403** | Forbidden | - | | **405** | Method Not Allowed | - | +| **409** | Conflict. A toll-free verification for the phone number is already in progress. | - | | **429** | Too Many Requests | - | | **500** | Internal Server Error | - | | **503** | Service Unavailable | - | @@ -582,7 +583,7 @@ null (empty response body) Update Toll-Free Verification Request -Updates a toll-free verification request. Submissions are only eligible for resubmission for 7 days within being processed and if resubmission is allowed (resubmitAllowed field is true). +Updates a toll-free verification request. Submissions are only eligible for resubmission for 7 days within being processed and if resubmission is allowed (resubmitAllowed field is true). Returns a `404` if no verification request exists for the phone number, and a `400` if the existing request is not eligible for resubmission. **Upcoming change (effective January 2027):** If a verification for the phone number is in progress, the update will be rejected with a `409 Conflict`. ### Example ```java @@ -653,7 +654,9 @@ null (empty response body) | **400** | Bad Request | - | | **401** | Unauthorized | - | | **403** | Forbidden | - | +| **404** | Cannot find the requested resource. | - | | **405** | Method Not Allowed | - | +| **409** | Conflict. A toll-free verification for the phone number is already in progress. | - | | **429** | Too Many Requests | - | | **500** | Internal Server Error | - | | **503** | Service Unavailable | - | diff --git a/src/main/java/com/bandwidth/sdk/api/MediaApi.java b/src/main/java/com/bandwidth/sdk/api/MediaApi.java index f9ec25ff..f6742799 100644 --- a/src/main/java/com/bandwidth/sdk/api/MediaApi.java +++ b/src/main/java/com/bandwidth/sdk/api/MediaApi.java @@ -583,7 +583,7 @@ public okhttp3.Call listMediaAsync(@javax.annotation.Nonnull String accountId, @ * @param mediaId The ID of the media file. (required) * @param body (required) * @param contentType The media type of the entity-body. (optional) - * @param cacheControl General-header field is used to specify directives that MUST be obeyed by all caching mechanisms along the request/response chain. (optional) + * @param cacheControl Pass-through header stored with the media and returned when the media is retrieved by the user. Does not affect internal server caching behavior. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -729,12 +729,12 @@ private okhttp3.Call uploadMediaValidateBeforeCall(@javax.annotation.Nonnull Str /** * Upload Media - * Upload a file. You may add headers to the request in order to provide some control to your media file. If a file is uploaded with the same name as a file that already exists under this account, the previous file will be overwritten. A list of supported media types can be found at [Bandwidth Support](https://www.bandwidth.com/support/en/articles/12823220-what-mms-file-types-are-supported). + * Upload a file. Filename should always be unique. Reusing filenames may result in the wrong media being sent. A list of supported media types can be found at [Bandwidth Support](https://www.bandwidth.com/support/en/articles/12823220-what-mms-file-types-are-supported). * @param accountId This is your 7-digit Bandwidth Account ID, as shown in the Bandwidth App. The older ID format (`u-be8dvafwrs63rwpm7pfil4b`) is deprecated. **When migrating to OAuth authentication, you must use the 7-digit Account ID.** (required) * @param mediaId The ID of the media file. (required) * @param body (required) * @param contentType The media type of the entity-body. (optional) - * @param cacheControl General-header field is used to specify directives that MUST be obeyed by all caching mechanisms along the request/response chain. (optional) + * @param cacheControl Pass-through header stored with the media and returned when the media is retrieved by the user. Does not affect internal server caching behavior. (optional) * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -757,12 +757,12 @@ public void uploadMedia(@javax.annotation.Nonnull String accountId, @javax.annot /** * Upload Media - * Upload a file. You may add headers to the request in order to provide some control to your media file. If a file is uploaded with the same name as a file that already exists under this account, the previous file will be overwritten. A list of supported media types can be found at [Bandwidth Support](https://www.bandwidth.com/support/en/articles/12823220-what-mms-file-types-are-supported). + * Upload a file. Filename should always be unique. Reusing filenames may result in the wrong media being sent. A list of supported media types can be found at [Bandwidth Support](https://www.bandwidth.com/support/en/articles/12823220-what-mms-file-types-are-supported). * @param accountId This is your 7-digit Bandwidth Account ID, as shown in the Bandwidth App. The older ID format (`u-be8dvafwrs63rwpm7pfil4b`) is deprecated. **When migrating to OAuth authentication, you must use the 7-digit Account ID.** (required) * @param mediaId The ID of the media file. (required) * @param body (required) * @param contentType The media type of the entity-body. (optional) - * @param cacheControl General-header field is used to specify directives that MUST be obeyed by all caching mechanisms along the request/response chain. (optional) + * @param cacheControl Pass-through header stored with the media and returned when the media is retrieved by the user. Does not affect internal server caching behavior. (optional) * @return ApiResponse<Void> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -787,12 +787,12 @@ public ApiResponse uploadMediaWithHttpInfo(@javax.annotation.Nonnull Strin /** * Upload Media (asynchronously) - * Upload a file. You may add headers to the request in order to provide some control to your media file. If a file is uploaded with the same name as a file that already exists under this account, the previous file will be overwritten. A list of supported media types can be found at [Bandwidth Support](https://www.bandwidth.com/support/en/articles/12823220-what-mms-file-types-are-supported). + * Upload a file. Filename should always be unique. Reusing filenames may result in the wrong media being sent. A list of supported media types can be found at [Bandwidth Support](https://www.bandwidth.com/support/en/articles/12823220-what-mms-file-types-are-supported). * @param accountId This is your 7-digit Bandwidth Account ID, as shown in the Bandwidth App. The older ID format (`u-be8dvafwrs63rwpm7pfil4b`) is deprecated. **When migrating to OAuth authentication, you must use the 7-digit Account ID.** (required) * @param mediaId The ID of the media file. (required) * @param body (required) * @param contentType The media type of the entity-body. (optional) - * @param cacheControl General-header field is used to specify directives that MUST be obeyed by all caching mechanisms along the request/response chain. (optional) + * @param cacheControl Pass-through header stored with the media and returned when the media is retrieved by the user. Does not affect internal server caching behavior. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/src/main/java/com/bandwidth/sdk/api/TollFreeVerificationApi.java b/src/main/java/com/bandwidth/sdk/api/TollFreeVerificationApi.java index df41729d..2b17a636 100644 --- a/src/main/java/com/bandwidth/sdk/api/TollFreeVerificationApi.java +++ b/src/main/java/com/bandwidth/sdk/api/TollFreeVerificationApi.java @@ -333,7 +333,7 @@ private okhttp3.Call deleteVerificationRequestValidateBeforeCall(@javax.annotati /** * Delete a Toll-Free Verification Submission - * Delete a toll-free verification submission for a toll-free number. + * Delete a toll-free verification submission for a toll-free number. **Upcoming change (effective January 2027):** If a verification for the phone number is in progress, it will be cancelled and the submission will then be deleted asynchronously. * @param accountId Your Bandwidth Account ID. (required) * @param phoneNumber Valid Toll-Free telephone number in E.164 format. (required) * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body @@ -358,7 +358,7 @@ public void deleteVerificationRequest(@javax.annotation.Nonnull String accountId /** * Delete a Toll-Free Verification Submission - * Delete a toll-free verification submission for a toll-free number. + * Delete a toll-free verification submission for a toll-free number. **Upcoming change (effective January 2027):** If a verification for the phone number is in progress, it will be cancelled and the submission will then be deleted asynchronously. * @param accountId Your Bandwidth Account ID. (required) * @param phoneNumber Valid Toll-Free telephone number in E.164 format. (required) * @return ApiResponse<Void> @@ -385,7 +385,7 @@ public ApiResponse deleteVerificationRequestWithHttpInfo(@javax.annotation /** * Delete a Toll-Free Verification Submission (asynchronously) - * Delete a toll-free verification submission for a toll-free number. + * Delete a toll-free verification submission for a toll-free number. **Upcoming change (effective January 2027):** If a verification for the phone number is in progress, it will be cancelled and the submission will then be deleted asynchronously. * @param accountId Your Bandwidth Account ID. (required) * @param phoneNumber Valid Toll-Free telephone number in E.164 format. (required) * @param _callback The callback to be executed when the API call finishes @@ -1066,6 +1066,7 @@ public okhttp3.Call listWebhookSubscriptionsAsync(@javax.annotation.Nonnull Stri + @@ -1135,7 +1136,7 @@ private okhttp3.Call requestTollFreeVerificationValidateBeforeCall(@javax.annota /** * Request Toll-Free Verification - * Submit a request for verification of a toll-free phone number. + * Submit a request for verification of a toll-free phone number. **Upcoming change (effective January 2027):** If any phone number in the request already has a verification in progress, the request will be rejected with a `409 Conflict`. This check is all-or-nothing: if a single phone number conflicts, the entire request is rejected and **none** of the phone numbers in the request are submitted. Today, these requests are accepted with a `202`. * @param accountId Your Bandwidth Account ID. (required) * @param verificationRequest Request for verification of a toll-free phone number. (required) * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body @@ -1148,6 +1149,7 @@ private okhttp3.Call requestTollFreeVerificationValidateBeforeCall(@javax.annota + @@ -1159,7 +1161,7 @@ public void requestTollFreeVerification(@javax.annotation.Nonnull String account /** * Request Toll-Free Verification - * Submit a request for verification of a toll-free phone number. + * Submit a request for verification of a toll-free phone number. **Upcoming change (effective January 2027):** If any phone number in the request already has a verification in progress, the request will be rejected with a `409 Conflict`. This check is all-or-nothing: if a single phone number conflicts, the entire request is rejected and **none** of the phone numbers in the request are submitted. Today, these requests are accepted with a `202`. * @param accountId Your Bandwidth Account ID. (required) * @param verificationRequest Request for verification of a toll-free phone number. (required) * @return ApiResponse<Void> @@ -1173,6 +1175,7 @@ public void requestTollFreeVerification(@javax.annotation.Nonnull String account + @@ -1185,7 +1188,7 @@ public ApiResponse requestTollFreeVerificationWithHttpInfo(@javax.annotati /** * Request Toll-Free Verification (asynchronously) - * Submit a request for verification of a toll-free phone number. + * Submit a request for verification of a toll-free phone number. **Upcoming change (effective January 2027):** If any phone number in the request already has a verification in progress, the request will be rejected with a `409 Conflict`. This check is all-or-nothing: if a single phone number conflicts, the entire request is rejected and **none** of the phone numbers in the request are submitted. Today, these requests are accepted with a `202`. * @param accountId Your Bandwidth Account ID. (required) * @param verificationRequest Request for verification of a toll-free phone number. (required) * @param _callback The callback to be executed when the API call finishes @@ -1200,6 +1203,7 @@ public ApiResponse requestTollFreeVerificationWithHttpInfo(@javax.annotati + @@ -1227,7 +1231,9 @@ public okhttp3.Call requestTollFreeVerificationAsync(@javax.annotation.Nonnull S + + @@ -1303,7 +1309,7 @@ private okhttp3.Call updateTollFreeVerificationRequestValidateBeforeCall(@javax. /** * Update Toll-Free Verification Request - * Updates a toll-free verification request. Submissions are only eligible for resubmission for 7 days within being processed and if resubmission is allowed (resubmitAllowed field is true). + * Updates a toll-free verification request. Submissions are only eligible for resubmission for 7 days within being processed and if resubmission is allowed (resubmitAllowed field is true). Returns a `404` if no verification request exists for the phone number, and a `400` if the existing request is not eligible for resubmission. **Upcoming change (effective January 2027):** If a verification for the phone number is in progress, the update will be rejected with a `409 Conflict`. * @param accountId Your Bandwidth Account ID. (required) * @param phoneNumber Valid Toll-Free telephone number in E.164 format. (required) * @param tfvSubmissionWrapper Update a request for verification of a toll-free phone number. (required) @@ -1316,7 +1322,9 @@ private okhttp3.Call updateTollFreeVerificationRequestValidateBeforeCall(@javax. + + @@ -1328,7 +1336,7 @@ public void updateTollFreeVerificationRequest(@javax.annotation.Nonnull String a /** * Update Toll-Free Verification Request - * Updates a toll-free verification request. Submissions are only eligible for resubmission for 7 days within being processed and if resubmission is allowed (resubmitAllowed field is true). + * Updates a toll-free verification request. Submissions are only eligible for resubmission for 7 days within being processed and if resubmission is allowed (resubmitAllowed field is true). Returns a `404` if no verification request exists for the phone number, and a `400` if the existing request is not eligible for resubmission. **Upcoming change (effective January 2027):** If a verification for the phone number is in progress, the update will be rejected with a `409 Conflict`. * @param accountId Your Bandwidth Account ID. (required) * @param phoneNumber Valid Toll-Free telephone number in E.164 format. (required) * @param tfvSubmissionWrapper Update a request for verification of a toll-free phone number. (required) @@ -1342,7 +1350,9 @@ public void updateTollFreeVerificationRequest(@javax.annotation.Nonnull String a + + @@ -1355,7 +1365,7 @@ public ApiResponse updateTollFreeVerificationRequestWithHttpInfo(@javax.an /** * Update Toll-Free Verification Request (asynchronously) - * Updates a toll-free verification request. Submissions are only eligible for resubmission for 7 days within being processed and if resubmission is allowed (resubmitAllowed field is true). + * Updates a toll-free verification request. Submissions are only eligible for resubmission for 7 days within being processed and if resubmission is allowed (resubmitAllowed field is true). Returns a `404` if no verification request exists for the phone number, and a `400` if the existing request is not eligible for resubmission. **Upcoming change (effective January 2027):** If a verification for the phone number is in progress, the update will be rejected with a `409 Conflict`. * @param accountId Your Bandwidth Account ID. (required) * @param phoneNumber Valid Toll-Free telephone number in E.164 format. (required) * @param tfvSubmissionWrapper Update a request for verification of a toll-free phone number. (required) @@ -1370,7 +1380,9 @@ public ApiResponse updateTollFreeVerificationRequestWithHttpInfo(@javax.an + +
401 Unauthorized -
403 Forbidden -
405 Method Not Allowed -
409 Conflict. A toll-free verification for the phone number is already in progress. -
429 Too Many Requests -
500 Internal Server Error -
503 Service Unavailable -
401 Unauthorized -
403 Forbidden -
405 Method Not Allowed -
409 Conflict. A toll-free verification for the phone number is already in progress. -
429 Too Many Requests -
500 Internal Server Error -
503 Service Unavailable -
401 Unauthorized -
403 Forbidden -
405 Method Not Allowed -
409 Conflict. A toll-free verification for the phone number is already in progress. -
429 Too Many Requests -
500 Internal Server Error -
503 Service Unavailable -
401 Unauthorized -
403 Forbidden -
405 Method Not Allowed -
409 Conflict. A toll-free verification for the phone number is already in progress. -
429 Too Many Requests -
500 Internal Server Error -
503 Service Unavailable -
400 Bad Request -
401 Unauthorized -
403 Forbidden -
404 Cannot find the requested resource. -
405 Method Not Allowed -
409 Conflict. A toll-free verification for the phone number is already in progress. -
429 Too Many Requests -
500 Internal Server Error -
503 Service Unavailable -
400 Bad Request -
401 Unauthorized -
403 Forbidden -
404 Cannot find the requested resource. -
405 Method Not Allowed -
409 Conflict. A toll-free verification for the phone number is already in progress. -
429 Too Many Requests -
500 Internal Server Error -
503 Service Unavailable -
400 Bad Request -
401 Unauthorized -
403 Forbidden -
404 Cannot find the requested resource. -
405 Method Not Allowed -
409 Conflict. A toll-free verification for the phone number is already in progress. -
429 Too Many Requests -
500 Internal Server Error -
503 Service Unavailable -
400 Bad Request -
401 Unauthorized -
403 Forbidden -
404 Cannot find the requested resource. -
405 Method Not Allowed -
409 Conflict. A toll-free verification for the phone number is already in progress. -
429 Too Many Requests -
500 Internal Server Error -
503 Service Unavailable -