---
schema_version: "1"
id: 5cec6d3080bba7ee519b26dfe0234f4330ea8bb2caeb8707b9c18cd1ef7610bf
title: Parse Eligibility and Benefit Verification (EBV) Response Action
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/health_cloud_object_reference/hc_actions_parse_ebv_response.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/hc_actions_parse_ebv_response.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 2b5ac189c5f1016b59f1f7d3c1b82e0d79e403ec23c00f75c94e643eebcaeea6
description: Parses the Call 2 (isPriorAuthRequired) JSON response from the eligibility and benefits clearinghouse and extracts the taskId to use for callback correlation.
---
# Parse Eligibility and Benefit Verification (EBV) Response Action

Parses the Call 2 (isPriorAuthRequired) JSON response from the eligibility and benefits clearinghouse and extracts the taskId to use for callback correlation.

This action is categorized under Health Cloud and is used to process the response from the second call in the eligibility and benefits verification process, specifically extracting the correlation ID for asynchronous callbacks.

## Supported REST HTTP Methods

**URI**: /services/data/vXX.X/actions/standard/parseEbvResponse

Where XX.X is the latest API version.

**Formats**: JSON, XML

**HTTP Methods**: POST

**Authentication**: Authorization: Bearer TOKEN

Where TOKEN is your OAuth access token.

## Inputs

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d330764e100">Input</th>

              <th class="featureTableHeader  " id="d330764e103">Type</th>

              <th class="featureTableHeader  " id="d330764e106">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d330764e100" data-title="Input">
                <span class="keyword parmname">httpStatusCode</span>
              </td>

              <td class="entry" headers="d330764e103" data-title="Type">Integer</td>

              <td class="entry" headers="d330764e106" data-title="Description">The HTTP status code from the callout. Non-2xx codes are treated as
                failures. Defaults to 200 if not provided.</td>

            </tr>

            <tr>
              <td class="entry" headers="d330764e100" data-title="Input">
                <span class="keyword parmname">responseBody</span>
              </td>

              <td class="entry" headers="d330764e103" data-title="Type">String</td>

              <td class="entry" headers="d330764e106" data-title="Description">Required<p class="p">The raw JSON response body from the Call 2 (isPriorAuthRequired)
                  clearinghouse callout.</p>
              </td>

            </tr>

          </tbody>

        </table>

## Outputs

| Output | Type | Description |
| --- | --- | --- |
| taskId | String | The Infinitus task UUID that's extracted from the response and used for callback correlation. |

## Example

Sample Request

{
        "inputs": \[
        {
        "responseBody": "{"taskId": "550e8400-e29b-41d4-a716-44665544xx00", "status": "processing"}",
        "httpStatusCode": 200
        }
        \]
        }

Sample Response

\[
        {
        "taskId": "550e8400-e29b-41d4-a716-44665544xx00"
        }
        \]