Skip to main content
GET
/
v1
/
requests
List Requests
curl --request GET \
  --url https://robodialer-service-api-9nc4t1p9.uc.gateway.dev/v1/requests \
  --header 'Authorization: Bearer <token>'
{
  "requests": [
    {
      "requestId": "8bF7xK2mP9qR4sT6uV0w",
      "requestBatchId": "pH9kJ2lM4nB6vC8xZ7Qr",
      "schemaId": "fWxzG4nqtpHsJxS5Lm3q",
      "requestType": "claim-status",
      "state": "SUCCESS",
      "inputs": {
        "payerName": "Sample Insurance Co",
        "memberId": "TEST123456789",
        "patientFirstName": "Sample",
        "patientLastName": "Patient",
        "patientDateOfBirth": "1990-01-15",
        "beginningDateOfService": "2026-03-15",
        "billingProviderName": "Test Clinic LLC",
        "billingProviderTaxId": "999999999",
        "renderingProviderName": "Dr Test Provider",
        "renderingProviderNpi": "1234567890",
        "claimChargeAmount": "150.00",
        "phoneNumber": "2125551234"
      },
      "results": {
        "claimStatus": "PAID",
        "paidAmount": "150.00",
        "checkNumber": "CHK998877",
        "paidDate": "2026-04-10"
      },
      "missingFields": [],
      "dateCreated": "2026-04-24T15:30:00.123456+00:00",
      "completedAt": "2026-04-24T15:32:18.987654+00:00",
      "dueDate": "2026-04-25T23:00:00+00:00",
      "internalId": "claim_internal_001",
      "internalTag": "march-batch",
      "modality": "phone_only",
      "data_completeness": null,
      "error": null,
      "to": "+12125551234",
      "callDuration": "00:08:42",
      "callSummary": "Verified claim status as PAID."
    },
    {
      "requestId": "kT9bR2mP6nE3yV1xD7Aq",
      "requestBatchId": "pH9kJ2lM4nB6vC8xZ7Qr",
      "schemaId": "fWxzG4nqtpHsJxS5Lm3q",
      "requestType": "claim-status",
      "state": "PARTIAL",
      "inputs": {
        "payerName": "Sample Insurance Co",
        "memberId": "TEST555444333",
        "patientFirstName": "Sample",
        "patientLastName": "Patient",
        "patientDateOfBirth": "1990-01-15",
        "beginningDateOfService": "2026-03-15",
        "billingProviderName": "Test Clinic LLC",
        "billingProviderTaxId": "999999999",
        "renderingProviderName": "Dr Test Provider",
        "renderingProviderNpi": "1234567890",
        "claimChargeAmount": "150.00",
        "phoneNumber": "2125551234"
      },
      "results": {
        "claimStatus": "PAID",
        "paidAmount": "150.00"
      },
      "missingFields": [
        "checkNumber",
        "paidDate"
      ],
      "dateCreated": "2026-04-24T15:33:10.123000+00:00",
      "completedAt": "2026-04-24T15:36:42.456000+00:00",
      "dueDate": "2026-04-25T23:00:00+00:00",
      "internalId": "claim_internal_002",
      "internalTag": "march-batch",
      "modality": "digital_plus_phone",
      "data_completeness": null,
      "error": {
        "errorCategory": "SYSTEM_ERROR",
        "errorCode": "PAYER_REFUSAL",
        "errorMessage": "Payer refused to provide the information"
      },
      "to": "+12125551234",
      "callDuration": "00:06:24",
      "callSummary": "Confirmed claim is PAID for $150.00 but could not retrieve check number or paid date."
    },
    {
      "requestId": "nQ4rW8sT1vY3zE5xC2bV",
      "requestBatchId": "pH9kJ2lM4nB6vC8xZ7Qr",
      "schemaId": "fWxzG4nqtpHsJxS5Lm3q",
      "requestType": "claim-status",
      "state": "FAILURE",
      "inputs": {
        "payerName": "Sample Insurance Co",
        "memberId": "BADID000",
        "patientFirstName": "Sample",
        "patientLastName": "Patient",
        "patientDateOfBirth": "1990-01-15",
        "beginningDateOfService": "2026-03-15",
        "billingProviderName": "Test Clinic LLC",
        "billingProviderTaxId": "999999999",
        "renderingProviderName": "Dr Test Provider",
        "renderingProviderNpi": "1234567890",
        "claimChargeAmount": "150.00",
        "phoneNumber": "2125551234"
      },
      "results": {},
      "missingFields": [],
      "dateCreated": "2026-04-24T15:32:00.000000+00:00",
      "completedAt": "2026-04-24T15:35:11.222333+00:00",
      "dueDate": "2026-04-25T23:00:00+00:00",
      "internalId": "claim_internal_003",
      "internalTag": "march-batch",
      "modality": "phone_only",
      "data_completeness": null,
      "error": {
        "errorCategory": "NOT_FOUND",
        "errorCode": "MEMBER_NOT_FOUND",
        "errorMessage": "Member could not be located"
      },
      "to": "+12125551234",
      "callDuration": "00:04:11",
      "callSummary": "Representative could not locate the member; lookup failed."
    },
    {
      "requestId": "aC3hN5jD8eL1fM2gK6Yo",
      "requestBatchId": "pH9kJ2lM4nB6vC8xZ7Qr",
      "schemaId": "fWxzG4nqtpHsJxS5Lm3q",
      "requestType": "claim-status",
      "state": "PROCESSING",
      "inputs": {
        "payerName": "Sample Insurance Co",
        "memberId": "TEST987654321",
        "patientFirstName": "Sample",
        "patientLastName": "Patient",
        "patientDateOfBirth": "1990-01-15",
        "beginningDateOfService": "2026-03-15",
        "billingProviderName": "Test Clinic LLC",
        "billingProviderTaxId": "999999999",
        "renderingProviderName": "Dr Test Provider",
        "renderingProviderNpi": "1234567890",
        "claimChargeAmount": "150.00",
        "phoneNumber": "2125551234"
      },
      "results": {},
      "missingFields": [],
      "dateCreated": "2026-04-24T15:31:02.456789+00:00",
      "completedAt": null,
      "dueDate": "2026-04-25T23:00:00+00:00",
      "internalId": "claim_internal_004",
      "internalTag": "march-batch",
      "modality": null,
      "data_completeness": null,
      "error": null
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer token obtained from the /v1/auth endpoint

Query Parameters

dateFrom
string<date>

Optional. Start of the dateCreated window (inclusive), YYYY-MM-DD. Interpreted as UTC midnight. When omitted (and requestBatchId is also omitted), defaults to today in the server's clock.

dateTo
string<date>

Optional. End of the dateCreated window (exclusive), YYYY-MM-DD. Interpreted as UTC midnight. When omitted (and requestBatchId is also omitted), defaults to tomorrow in the server's clock.

requestBatchId
string

Optional. Return every request belonging to this requestBatchId. Bypasses the dateFrom/dateTo defaults — passing this returns matching requests regardless of when they were created.

Response

List of requests. The list endpoint omits transcript, transcriptPostCall, and recordingDownloadUrl — fetch GET /v1/requests/{requestId} for those. Every other field on RequestResponse (including state, modality, data_completeness, error) is included when applicable.

requests
object[]