# TR143 - Bulk requests

**URL:** <https://forum.genieacs.com/t/tr143-bulk-requests/1924>\
**Category:** Uncategorized\
**Created:** [August 6, 2021, 3:55pm UTC](https://forum.genieacs.com/t/tr143-bulk-requests/1924 "2021-08-06T15:55:29Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Julian](https://avatars.discourse-cdn.com/v4/letter/j/74df32/32.png) [@Julian](https://forum.genieacs.com/u/Julian)\
**Post date:** [August 6, 2021, 3:55pm UTC](https://forum.genieacs.com/t/tr143-bulk-requests/1924/1 "2021-08-06T15:55:29Z")

</div>

Hey there,

To request TR143 to a ZTE device, I must send all the requests once.  
As so, if I do edit the device field by field, and request to commit, it will send all the parameters one by one.

Is there another way to do that? By using the Genie UI ? Maybe tag?

---

<div class="post-metadata">

**Author:** ![akcoder](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/akcoder/32/11_2.png) [@akcoder](https://forum.genieacs.com/u/akcoder)\
**Post date:** [August 6, 2021, 4:36pm UTC](https://forum.genieacs.com/t/tr143-bulk-requests/1924/2 "2021-08-06T16:36:12Z")

</div>

How are you setting the information right now? API? UI?

---

<div class="post-metadata">

**Author:** ![Julian](https://avatars.discourse-cdn.com/v4/letter/j/74df32/32.png) [@Julian](https://forum.genieacs.com/u/Julian)\
**Post date:** [August 6, 2021, 6:51pm UTC](https://forum.genieacs.com/t/tr143-bulk-requests/1924/3 "2021-08-06T18:51:10Z")

</div>

Through the UI

---

<div class="post-metadata">

**Author:** ![akcoder](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/akcoder/32/11_2.png) [@akcoder](https://forum.genieacs.com/u/akcoder)\
**Post date:** [August 6, 2021, 8:15pm UTC](https://forum.genieacs.com/t/tr143-bulk-requests/1924/4 "2021-08-06T20:15:07Z")

</div>

Which TR143 params are you setting?

---

<div class="post-metadata">

**Author:** ![Julian](https://avatars.discourse-cdn.com/v4/letter/j/74df32/32.png) [@Julian](https://forum.genieacs.com/u/Julian)\
**Post date:** [August 6, 2021, 8:19pm UTC](https://forum.genieacs.com/t/tr143-bulk-requests/1924/5 "2021-08-06T20:19:56Z")

</div>

Download Diagnostics

I send the Requested on InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState  
and URL.

But the genie send it one by one.

---

<div class="post-metadata">

**Author:** ![akcoder](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/akcoder/32/11_2.png) [@akcoder](https://forum.genieacs.com/u/akcoder)\
**Post date:** [August 6, 2021, 8:43pm UTC](https://forum.genieacs.com/t/tr143-bulk-requests/1924/6 "2021-08-06T20:43:51Z")

</div>

You do not need to send them all at once (unless your vendor has broken firmware). Set the other params to what you want, and then set `DiagnosticsState` to `Requested` after everything else is set.

---

<div class="post-metadata">

**Author:** ![Julian](https://avatars.discourse-cdn.com/v4/letter/j/74df32/32.png) [@Julian](https://forum.genieacs.com/u/Julian)\
**Post date:** [August 6, 2021, 9:45pm UTC](https://forum.genieacs.com/t/tr143-bulk-requests/1924/7 "2021-08-06T21:45:11Z")

</div>

Yea, it’s broken, it only accepts all at once.  
ZTE confirmed that.  
Because when I send the Requested it tries start it right away, and should wait for the next parameter to begin (URL), but they mess it and have been hard to show them it.  
Do you have a clue about what I should do to achieve that ?

---

<div class="post-metadata">

**Author:** ![akcoder](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/akcoder/32/11_2.png) [@akcoder](https://forum.genieacs.com/u/akcoder)\
**Post date:** [August 6, 2021, 9:58pm UTC](https://forum.genieacs.com/t/tr143-bulk-requests/1924/8 "2021-08-06T21:58:17Z")

</div>

According to the spec, the CPE should not do anything until the `DiagnosticsState` is set to `Requested`.

Your only option for setting things all at once is via the API. In GenieACS GUI v1.1 you have the option to send values all at once. I haven’t upgraded to v1.2 yet so I’m not familiar with how it works.
