---
title: "Changes to Estimate coverage and costs for outpatient Mental Health"
method: POST
path: "/v1/estimate"
---

# Changes to Estimate coverage and costs for outpatient Mental Health

`POST /v1/estimate`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `f90ee559b8c7`: 28 warning, 108 info

## Changes

- **2026-11-03** `f90ee559b8c7`: 28 warning, 108 info
  - removed the optional property `alerts` from the response with the `400` status
  - removed the optional property `alerts` from the response with the `404` status
  - removed the optional property `alerts` from the response with the `422` status
  - removed the optional property `alerts` from the response with the `429` status
  - removed the optional property `alerts` from the response with the `500` status
  - removed the optional property `alerts` from the response with the `502` status
  - added the new `MISMATCH_MEMBER_DATE_OF_BIRTH` enum value to the `error/code` response property for the response status `202`
  - added the new `MISMATCH_MEMBER_DATE_OF_BIRTH` enum value to the `error/code` response property for the response status `206`
  - added the new `MISMATCH_MEMBER_NAME` enum value to the `error/code` response property for the response status `202`
  - added the new `MISMATCH_MEMBER_NAME` enum value to the `error/code` response property for the response status `206`
  - added the new `MISMATCH_ZIP_CODE` enum value to the `error/code` response property for the response status `202`
  - added the new `MISMATCH_ZIP_CODE` enum value to the `error/code` response property for the response status `206`
  - added the new `ORIGINAL_MEDICARE` enum value to the `additional_policy/plan_type` response property for the response status `200`
  - added the new `ORIGINAL_MEDICARE` enum value to the `additional_policy/plan_type` response property for the response status `202`
  - added the new `ORIGINAL_MEDICARE` enum value to the `additional_policy/plan_type` response property for the response status `206`
  - added the new `ORIGINAL_MEDICARE` enum value to the `reset_benefits/additional_policy/plan_type` response property for the response status `200`
  - added the new `ORIGINAL_MEDICARE` enum value to the `reset_benefits/additional_policy/plan_type` response property for the response status `202`
  - added the new `ORIGINAL_MEDICARE` enum value to the `reset_benefits/additional_policy/plan_type` response property for the response status `206`
  - added the new `SUPPLEMENTAL_MEDICARE` enum value to the `plan_type` response property for the response status `200`
  - added the new `SUPPLEMENTAL_MEDICARE` enum value to the `plan_type` response property for the response status `202`
  - added the new `SUPPLEMENTAL_MEDICARE` enum value to the `plan_type` response property for the response status `206`
  - added the new `SUPPLEMENTAL_MEDICARE` enum value to the `reset_benefits/plan_type` response property for the response status `200`
  - added the new `SUPPLEMENTAL_MEDICARE` enum value to the `reset_benefits/plan_type` response property for the response status `202`
  - added the new `SUPPLEMENTAL_MEDICARE` enum value to the `reset_benefits/plan_type` response property for the response status `206`
  - added the new `TIMEOUT` enum value to the `error/code` response property for the response status `202`
  - added the new `TIMEOUT` enum value to the `error/code` response property for the response status `206`
  - added the new `UNABLE_TO_FIND_ACTIVE_COVERAGE` enum value to the `error/code` response property for the response status `202`
  - added the new `UNABLE_TO_FIND_ACTIVE_COVERAGE` enum value to the `error/code` response property for the response status `206`
  - added the new optional request property `provider_pin`
  - added the new optional request property `provider_role`
  - the `code` response property const value `INVALID_INPUT` was added for the status `422`
  - the `code` response property const value `MEMBER_NOT_FOUND` was added for the status `404`
  - the `code` response property const value `PAYER_FAILURE` was added for the status `502`
  - the `code` response property const value `TOO_MANY_REQUESTS` was added for the status `429`
  - the `code` response property const value `UNEXPECTED_ERROR` was added for the status `500`
  - removed the `CANNOT_CALCULATE_MEMBER_OBLIGATION` enum value from the `error/code` response property for the response status `400`
  - removed the `CANNOT_CALCULATE_MEMBER_OBLIGATION` enum value from the `error/code` response property for the response status `404`
  - removed the `CANNOT_CALCULATE_MEMBER_OBLIGATION` enum value from the `error/code` response property for the response status `422`
  - removed the `CANNOT_CALCULATE_MEMBER_OBLIGATION` enum value from the `error/code` response property for the response status `429`
  - removed the `CANNOT_CALCULATE_MEMBER_OBLIGATION` enum value from the `error/code` response property for the response status `500`
  - …96 more

---

[Operation](https://skmtc.dev/meetnirvana/apis/nirvana-api/docs/v1/estimate/post.md) - [API](https://skmtc.dev/meetnirvana/apis/nirvana-api.md) - [Page](https://skmtc.dev/meetnirvana/apis/nirvana-api/changes/v1/estimate/post)
