| per_page | int | no | Number of items per page (max 50) |
| page | int | no | Page number to retrieve |
| sort | string | no | Sort fields (e.g. updated_at or -updated_at for desc) |
| include | string | no | Related resources to include (comma-separated) |
| filter[request_id] | string | no | Filter by your custom request id |
| filter[message_thread_id] | string | no | Filter by message thread id |
| filter[from_phone_number] | string | no | Filter by sender phone number |
| filter[to_phone_number] | string | no | Filter by recipient phone number |
| filter[content] | string | no | Filter by message content (search) |
| filter[status] | string | no | Filter by status (e.g. sent, delivered, failed, expired) |
| filter[type] | string | no | Filter by message type |
| filter[delivered_at] | string | no | Filter by delivered_at timestamp/range |
| filter[received_at] | string | no | Filter by received_at timestamp/range |
| filter[expired_at] | string | no | Filter by expired_at timestamp/range |
| filter[failed_at] | string | no | Filter by failed_at timestamp/range |
| filter[schedule_send_at] | string | no | Filter by scheduled send time |
| filter[created_at] | string | no | Filter by created_at timestamp/range |
| filter[updated_at] | string | no | Filter by updated_at timestamp/range |