You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: bandwidth/api/messages_api.py
+6-3Lines changed: 6 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -412,7 +412,7 @@ def list_messages(
412
412
) ->MessagesList:
413
413
"""List Messages
414
414
415
-
Returns a list of messages based on query parameters.
415
+
Returns a list of messages based on query parameters. **Rate Limit:** This endpoint is rate limited to 3500 requests per 5 minutes per Source IP address. Exceeding the limit returns HTTP 429 with a `Retry-After` header.
416
416
417
417
:param account_id: Your Bandwidth Account ID. (required)
Returns a list of messages based on query parameters.
598
+
Returns a list of messages based on query parameters. **Rate Limit:** This endpoint is rate limited to 3500 requests per 5 minutes per Source IP address. Exceeding the limit returns HTTP 429 with a `Retry-After` header.
598
599
599
600
:param account_id: Your Bandwidth Account ID. (required)
Returns a list of messages based on query parameters.
781
+
Returns a list of messages based on query parameters. **Rate Limit:** This endpoint is rate limited to 3500 requests per 5 minutes per Source IP address. Exceeding the limit returns HTTP 429 with a `Retry-After` header.
780
782
781
783
:param account_id: Your Bandwidth Account ID. (required)
phone_number: Optional[Annotated[str, Field(min_length=12, strict=True, max_length=12)]] =Field(default=None, description="Toll-free telephone number in E.164 format.", alias="phoneNumber")
35
34
status: Optional[TfvCallbackStatusEnum] =None
36
-
internal_ticket_number: Optional[UUID] =Field(default=None, description="Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number.", alias="internalTicketNumber")
35
+
internal_ticket_number: Optional[StrictStr] =Field(default=None, description="Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number.", alias="internalTicketNumber")
37
36
blocked: Optional[StrictBool] =Field(default=None, description="Whether a Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked.")
38
37
blocked_reason: Optional[StrictStr] =Field(default=None, description="The reason why the Toll-Free Verification is blocked. This attribute will only be defined when the number is blocked.", alias="blockedReason")
@@ -34,7 +33,7 @@ class FailureWebhook(BaseModel):
34
33
error_code: Optional[StrictStr] =Field(default=None, description="An error code indicating what error was encountered. This code can be interpreted as an HTTP status code in regards to the error that was encountered.", alias="errorCode")
35
34
error_message: Optional[StrictStr] =Field(default=None, description="A description of the error that was encountered.", alias="errorMessage")
36
35
errors: Optional[List[StrictStr]] =Field(default=None, description="Details of the errors that were encountered when processing the request.")
37
-
internal_ticket_number: Optional[UUID] =Field(default=None, description="Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number.", alias="internalTicketNumber")
36
+
internal_ticket_number: Optional[StrictStr] =Field(default=None, description="Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number.", alias="internalTicketNumber")
Copy file name to clipboardExpand all lines: bandwidth/models/rbm_message_media.py
+8-4Lines changed: 8 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ class RbmMessageMedia(BaseModel):
30
30
"""
31
31
RbmMessageMedia
32
32
"""# noqa: E501
33
-
media: RbmMessageContentFile
33
+
media: List[RbmMessageContentFile]
34
34
suggestions: Optional[Annotated[List[MultiChannelAction], Field(max_length=11)]] =Field(default=None, description="An array of suggested actions for the recipient.")
phone_number: Optional[Annotated[str, Field(min_length=12, strict=True, max_length=12)]] =Field(default=None, description="Toll-free telephone number in E.164 format.", alias="phoneNumber")
36
35
status: Optional[TfvStatusEnum] =None
37
-
internal_ticket_number: Optional[UUID] =Field(default=None, description="Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number - included in all webhook payloads.", alias="internalTicketNumber")
36
+
internal_ticket_number: Optional[StrictStr] =Field(default=None, description="Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number - included in all webhook payloads.", alias="internalTicketNumber")
38
37
decline_reason_description: Optional[StrictStr] =Field(default=None, description="Explanation for why a verification request was declined.", alias="declineReasonDescription")
39
38
resubmit_allowed: Optional[StrictBool] =Field(default=None, description="Whether a Toll-Free Verification request qualifies for resubmission via PUT.", alias="resubmitAllowed")
40
39
created_date_time: Optional[datetime] =Field(default=None, description="Date and time the verification request was created.", alias="createdDateTime")
@@ -34,7 +33,7 @@ class VerificationDenialWebhook(BaseModel):
34
33
additional_denial_reasons: Optional[List[AdditionalDenialReason]] =Field(default=None, description="An optional list of denial reasons in addition to declineReasonDescription when multiple reasons apply.", alias="additionalDenialReasons")
35
34
decline_reason_description: Optional[StrictStr] =Field(default=None, description="Explanation for why a verification request was declined.", alias="declineReasonDescription")
36
35
denial_status_code: Optional[StrictInt] =Field(default=None, description="Reason code for denial.", alias="denialStatusCode")
37
-
internal_ticket_number: Optional[UUID] =Field(default=None, description="Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number.", alias="internalTicketNumber")
36
+
internal_ticket_number: Optional[StrictStr] =Field(default=None, description="Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number.", alias="internalTicketNumber")
38
37
phone_number: Optional[Annotated[str, Field(min_length=12, strict=True, max_length=12)]] =Field(default=None, description="Toll-free telephone number in E.164 format.", alias="phoneNumber")
39
38
resubmit_allowed: Optional[StrictBool] =Field(default=None, description="Whether a Toll-Free Verification request qualifies for resubmission via PUT.", alias="resubmitAllowed")
phone_number: Optional[Annotated[str, Field(min_length=12, strict=True, max_length=12)]] =Field(default=None, description="Toll-free telephone number in E.164 format.", alias="phoneNumber")
35
34
status: Optional[TfvCallbackStatusEnum] =None
36
-
internal_ticket_number: Optional[UUID] =Field(default=None, description="Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number.", alias="internalTicketNumber")
35
+
internal_ticket_number: Optional[StrictStr] =Field(default=None, description="Unique identifier (UUID) generated by Bandwidth to assist in tracking the verification status of a toll-free number.", alias="internalTicketNumber")
Copy file name to clipboardExpand all lines: docs/MessagesApi.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -113,6 +113,9 @@ List Messages
113
113
114
114
Returns a list of messages based on query parameters.
115
115
116
+
**Rate Limit:** This endpoint is rate limited to 3500 requests per 5 minutes per Source IP address. Exceeding the limit returns HTTP 429 with a `Retry-After` header.
117
+
118
+
116
119
### Example
117
120
118
121
* Basic Authentication (Basic):
@@ -251,8 +254,9 @@ Name | Type | Description | Notes
251
254
**401** | Unauthorized | - |
252
255
**403** | Forbidden | - |
253
256
**404** | Not Found | - |
257
+
**405** | Method Not Allowed | - |
254
258
**415** | Unsupported Media Type | - |
255
-
**429** | Too Many Requests | - |
259
+
**429** | Too Many Requests | * Retry-After - The number of seconds to wait before retrying the request. <br> |
256
260
**500** | Internal Server Error | - |
257
261
258
262
[[Back to top]](#)[[Back to API list]](../README.md#documentation-for-api-endpoints)[[Back to Model list]](../README.md#documentation-for-models)[[Back to README]](../README.md)
0 commit comments