Retrieve Batch Check Statuses
Retrieve status information for all eligibility checks within a batch, regardless of processing status
/eligibility-manager/batch/{batchId}/itemsThis endpoint retrieves the processing status and other summary information for all of the eligibility checks in the specified batch. It doesn't include the complete eligibility response. For the full results of each eligibility check, call the Poll Batch Checks endpoint instead.
You can use this endpoint to determine whether specific eligibility checks within a batch have completed. You can also use the response to determine whether patients have active or inactive coverage without having to poll.
- Call this endpoint with the batch ID for the eligibility check batch. This is the
batchIdStedi returned in the Batch Eligibility Checks endpoint response. It's also available on the batch's details page in the Stedi portal. - Stedi returns information about the processing status of each eligibility check within the batch, including whether the check completed successfully and information about the patient's coverage status (
eligibilitySearchStatus). Eachitemin the response corresponds to one eligibility check within the batch.
A Stedi API Key for authentication.
Path Parameters
The unique identifier for the batch. This is the batchId returned in the Batch Eligibility Check endpoint response. It's also listed as the Batch ID in the Stedi portal.
Query Parameters
The maximum number of elements to return in a page. If not specified, the default is 100.
A token returned by a previous call to this operation in the nextPageToken property. You can use it to retrieve the next page of results. If no pageToken is included in the request, Stedi returns the first page of results.
Filter batch items by their current state. Multiple states can be specified to retrieve items in any of those states. If not specified, all batch items are returned regardless of state.
PENDINGVALIDATEDVALIDATION_FAILEDSTARTEDRETRYINGResponse
GetBatchItems 200 response
A list of batch items. Each item represents a single eligibility check in the batch. Unlike the polling endpoint, which only returns results for completed eligibility checks, this endpoint returns results for all eligibility checks in the batch, regardless of their processing status.
All batch items may not be returned in a single response; use the nextPageToken to retrieve subsequent pages of results.
Token for pagination to retrieve the next page of results; null if there are no more results
curl --request GET \ --url "https://manager.us.stedi.com/2024-04-01/eligibility-manager/batch/{batchId}/items" \ --header "Authorization: <api_key>"{
"items": [
{
"additionalInfo": {
"eligibility": {
"eligibilitySearchId": "01932c61-2d4f-7d22-85fa-c7db2e13e771",
"eligibilitySearchStatus": "active",
"payerId": "BCBS",
"submitterTransactionIdentifier": "ABC123456789",
"subscriberFirstName": "John",
"subscriberLastName": "Doe",
"subscriberMemberId": "123456789"
}
},
"batchId": "01932c61-2d4f-7d22-85fa-c7db2e13e771",
"createdAt": "2025-03-31T14:25:30Z",
"requestId": "req-01a2b3c4-d5e6-7f89-0123-456789abcdef",
"rowNumber": 1,
"state": "COMPLETED",
"updatedAt": "2025-03-31T14:26:45Z"
},
{
"additionalInfo": {
"eligibility": {
"eligibilitySearchId": "01932c61-2d4f-7d22-85fa-c7db2e13e772",
"eligibilitySearchStatus": "failed",
"payerId": "AETNA",
"submitterTransactionIdentifier": "GHJ987654321",
"subscriberFirstName": "Jane",
"subscriberLastName": "Smith",
"subscriberMemberId": "987654321"
}
},
"batchId": "01932c61-2d4f-7d22-85fa-c7db2e13e771",
"createdAt": "2025-03-31T14:25:30Z",
"requestId": "req-02a2b3c4-d5e6-7f89-0123-456789abcdef",
"rowNumber": 2,
"state": "COMPLETED_WITH_ERRORS",
"updatedAt": "2025-03-31T14:27:15Z"
}
],
"nextPageToken": "945ff6de213d3ef481d028065d4c12fb996a166a3a90ef98564318decfae50ce4b36d74b7e9d9bafa6e1d169"
}