# Claim Service Requests

> Perform Claim Service Requests through CareLink.

Source: [https://genhealth.ai/docs/workflows/integrations/care-link/accept_and_claim_carelink_service_requests](https://genhealth.ai/docs/workflows/integrations/care-link/accept_and_claim_carelink_service_requests)

Integration: [CareLink](https://genhealth.ai/docs/workflows/integrations/care-link.md)

- Handler: `accept_and_claim_carelink_service_requests`

- Connection type: `epic_carelink`

## Inputs

- `max_pages` — Max Pages (number)
  Optional numeric value.
  Default: `50`
- `stage_packets` — Stage Packets (boolean)
  Optional true-or-false value.
  Default: `false`
- `max_requests` — Max Requests (number)
  Optional numeric value.
  Default: `1`

## Outputs

- `success` — Success
- `requests_listed` — Requests Listed
- `accepted_count` — Accepted Count
- `already_accepted_count` — Already Accepted Count
- `accept_unowned_count` — Accept Unowned Count
- `accept_not_offered_count` — Accept Not Offered Count
- `accept_indeterminate_count` — Accept Indeterminate Count
- `failure_category` — Failure Category
- `accept_failure_count` — Accept Failure Count
- `accept_deferred_count` — Accept Deferred Count
- `staged_complete_count` — Staged Complete Count
- `staged_partial_count` — Staged Partial Count
- `preserved_packet_count` — Preserved Packet Count
- `reservation_unavailable_count` — Reservation Unavailable Count
- `retryable_failure_count` — Retryable Failure Count
- `error` — Error

Output schema completeness: `best_effort_declared`

## Safety

- External effect: `write`
- Confirmation recommended: no
- Retry safe: no
- Dry run supported: no

## Schemas

These schemas are first-pass authoring guidance. Runtime validation remains authoritative.

### Input schema

```json
{
  "type": "object",
  "properties": {
    "max_pages": {
      "type": "number",
      "default": 50,
      "description": "Optional numeric value.",
      "x-workflow-field-type": "number"
    },
    "max_requests": {
      "type": "number",
      "default": 1,
      "description": "Optional numeric value.",
      "x-workflow-field-type": "number"
    },
    "stage_packets": {
      "type": "boolean",
      "default": false,
      "description": "Optional true-or-false value.",
      "x-workflow-field-type": "boolean"
    }
  },
  "additionalProperties": false
}
```

### Output schema

```json
{
  "type": "object",
  "properties": {
    "error": {},
    "success": {},
    "accepted_count": {},
    "requests_listed": {},
    "failure_category": {},
    "accept_failure_count": {},
    "accept_unowned_count": {},
    "staged_partial_count": {},
    "accept_deferred_count": {},
    "staged_complete_count": {},
    "already_accepted_count": {},
    "preserved_packet_count": {},
    "retryable_failure_count": {},
    "accept_not_offered_count": {},
    "accept_indeterminate_count": {},
    "reservation_unavailable_count": {}
  },
  "additionalProperties": true
}
```
