# API v2 returns 200 when envvar not found. Used to return 404

**URL:** <https://discuss.circleci.com/t/api-v2-returns-200-when-envvar-not-found-used-to-return-404/35610>\
**Category:** Bug Reports\
**Tags:** circle-yml\
**Created:** [April 23, 2020, 7:38pm UTC](https://discuss.circleci.com/t/api-v2-returns-200-when-envvar-not-found-used-to-return-404/35610 "2020-04-23T19:38:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![scheetz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/scheetz/32/24736_2.png) [@scheetz](https://discuss.circleci.com/u/scheetz)\
**Post date:** [April 23, 2020, 7:38pm UTC](https://discuss.circleci.com/t/api-v2-returns-200-when-envvar-not-found-used-to-return-404/35610/1 "2020-04-23T19:38:46Z")

</div>

```
$ curl -sS -w '\nresponse_code==%{http_code}\n'https://circleci.com/api/v1.1/project/github/:user/:project/envvar/not_exist?circle-token=:token
{
  "message" : "env var not found"
}
response_code==404

$ curl -sS -w '\nresponse_code==%{http_code}\n'https://circleci.com/api/v2/project/github/:user/:project/envvar/not_exist?circle-token=:token
{
  "message" : "Environment variable not found."
}
response_code==200
```

---

<div class="post-metadata">

**Author:** ![sulami](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/sulami/32/27472_2.png) [@sulami](https://discuss.circleci.com/u/sulami)\
**Post date:** [April 30, 2020, 3:50pm UTC](https://discuss.circleci.com/t/api-v2-returns-200-when-envvar-not-found-used-to-return-404/35610/2 "2020-04-30T15:50:59Z")

</div>

Hi,

Thank you for reporting this, this was indeed a regression which we (should) have fixed now. Please reach out if you encounter other issues, these can sometimes be hard to catch on our end.

Happy building,

Robin
