# Is it possible to Add and Assign Reviewers via backend(Indico Shell) or APIs

**URL:** <https://talk.getindico.io/t/is-it-possible-to-add-and-assign-reviewers-via-backend-indico-shell-or-apis/3172>\
**Category:** Administrators\
**Created:** [July 30, 2023, 9:20am UTC](https://talk.getindico.io/t/is-it-possible-to-add-and-assign-reviewers-via-backend-indico-shell-or-apis/3172 "2023-07-30T09:20:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mohammad\_amro](https://talk.getindico.io/user_avatar/talk.getindico.io/mohammad_amro/32/385_2.png) [@mohammad\_amro](https://talk.getindico.io/u/mohammad_amro)\
**Post date:** [July 30, 2023, 9:20am UTC](https://talk.getindico.io/t/is-it-possible-to-add-and-assign-reviewers-via-backend-indico-shell-or-apis/3172/1 "2023-07-30T09:20:42Z")

</div>

Hi there,

I’d like to clarify if it’s possible to assign or invite reviewers for a full paper peer review through the backend (Indico shell) or using APIs. If there is no direct method to add reviewers from the backend, what would be the best approach to manage the reviewers effectively?

Please advise?

---

<div class="post-metadata">

**Author:** ![mohammad\_amro](https://talk.getindico.io/user_avatar/talk.getindico.io/mohammad_amro/32/385_2.png) [@mohammad\_amro](https://talk.getindico.io/u/mohammad_amro)\
**Post date:** [July 30, 2023, 7:37pm UTC](https://talk.getindico.io/t/is-it-possible-to-add-and-assign-reviewers-via-backend-indico-shell-or-apis/3172/2 "2023-07-30T19:37:29Z")

</div>

Please guide me about this request. Thank you in advance.

---

<div class="post-metadata">

**Author:** ![ThiefMaster](https://talk.getindico.io/user_avatar/talk.getindico.io/thiefmaster/32/509_2.png) [@ThiefMaster](https://talk.getindico.io/u/ThiefMaster)\
**Post date:** [July 30, 2023, 9:05pm UTC](https://talk.getindico.io/t/is-it-possible-to-add-and-assign-reviewers-via-backend-indico-shell-or-apis/3172/3 "2023-07-30T21:05:39Z")

</div>

It’s Sunday. You asked this question just 12h ago. On a Sunday. Bumping your thread so soon (on a sunday) is actually a great way to get an answer only during regular working hours.  
Anyway you are lucky that I don’t want to have to remember to reply to thread tomorrow morning and that I’m nice, so:

- There are no official APIs for this, you can check what the web frontend sends when you do those assignments and then see whether this is suitable for you or not.
- `indico shell` can do pretty much everything. You have to read the code (look at the `update_reviewing_roles` function) and look at what’s done when assigning reviewers. Then you can replicate this in indico shell.

---

<div class="post-metadata">

**Author:** ![mohammad\_amro](https://talk.getindico.io/user_avatar/talk.getindico.io/mohammad_amro/32/385_2.png) [@mohammad\_amro](https://talk.getindico.io/u/mohammad_amro)\
**Post date:** [July 31, 2023, 5:26am UTC](https://talk.getindico.io/t/is-it-possible-to-add-and-assign-reviewers-via-backend-indico-shell-or-apis/3172/4 "2023-07-31T05:26:00Z")

</div>

I hope you have great weekend. I apologize for any inconvenience caused by asking question during the weekend, and I sincerely appreciate your kind response and willingness to assist.

Thank you for providing some guidance on the matter. Your suggestion to explore the web frontend and observe the data sent during assignments is insightful, and I will definitely look into it to see if it suits our requirements.

Once again, thank you for your valuable assistance and understanding.
