# how to post different payload for different rest api using uri module in ansible playbook with loop

**URL:** <https://forum.ansible.com/t/how-to-post-different-payload-for-different-rest-api-using-uri-module-in-ansible-playbook-with-loop/31675>\
**Category:** Ansible Project\
**Created:** [November 18, 2019, 1:17pm UTC](https://forum.ansible.com/t/how-to-post-different-payload-for-different-rest-api-using-uri-module-in-ansible-playbook-with-loop/31675 "2019-11-18T13:17:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ahamed\_Sultan](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@ahamed\_Sultan](https://forum.ansible.com/u/ahamed_Sultan)\
**Post date:** [November 18, 2019, 1:17pm UTC](https://forum.ansible.com/t/how-to-post-different-payload-for-different-rest-api-using-uri-module-in-ansible-playbook-with-loop/31675/1 "2019-11-18T13:17:33Z")

</div>

Hi Team,

I am new to ansible, could you help me how to post different payload for different rest api using uri module in ansible playbook with loop(to reduce code)

Thanks in advance.

Regards  
Ahamed

---

<div class="post-metadata">

**Author:** ![soumya\_dutta](https://avatars.discourse-cdn.com/v4/letter/s/3ab097/32.png) [@soumya\_dutta](https://forum.ansible.com/u/soumya_dutta)\
**Post date:** [November 18, 2019, 5:30pm UTC](https://forum.ansible.com/t/how-to-post-different-payload-for-different-rest-api-using-uri-module-in-ansible-playbook-with-loop/31675/2 "2019-11-18T17:30:01Z")

</div>

You want to pass different variables in loop?  
You can use with\_dict option.
