# handling error codes

**URL:** <https://forum.ansible.com/t/handling-error-codes/38279>\
**Category:** Ansible Project\
**Created:** [July 31, 2023, 11:56am UTC](https://forum.ansible.com/t/handling-error-codes/38279 "2023-07-31T11:56:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Veera](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/veera/32/4107_2.png) [@Veera](https://forum.ansible.com/u/Veera)\
**Post date:** [July 31, 2023, 11:56am UTC](https://forum.ansible.com/t/handling-error-codes/38279/1 "2023-07-31T11:56:11Z")

</div>

Hi ,

I have a playbook with the below lines .

$ cat double\_check.yml

---

<div class="post-metadata">

**Author:** ![utoddl](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/utoddl/32/249_2.png) [@utoddl](https://forum.ansible.com/u/utoddl)\
**Post date:** [July 31, 2023, 12:12pm UTC](https://forum.ansible.com/t/handling-error-codes/38279/2 "2023-07-31T12:12:48Z")

</div>

[status\_code](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/uri_module.html#parameter-status_code) takes a list. The default is [200], but you can say

> ```auto
> status_code:
> - 200
> - 409
> 
> ```

Cheers,

---

<div class="post-metadata">

**Author:** ![Veera](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/veera/32/4107_2.png) [@Veera](https://forum.ansible.com/u/Veera)\
**Post date:** [July 31, 2023, 3:53pm UTC](https://forum.ansible.com/t/handling-error-codes/38279/3 "2023-07-31T15:53:35Z")

</div>

Thanks Todd,

It worked and Yes I could have referred the doc [status\_code](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/uri_module.html#parameter-status_code) in depth .
