---
title: "Resume a Number Health test session"
method: GET
path: "/v1/number-health/sessions/{id}"
tags: ["Number Health"]
---

# Resume a Number Health test session

`GET /v1/number-health/sessions/{id}`

## Request

- Base URL: `https://api.revdesk.com`
- URL: `https://api.revdesk.com/v1/number-health/sessions/{id}`
- Auth: HTTP bearer

Returns the saved session scope, tester, queue, and server-backed attempts.

## Path parameters

- `id` string, required

## Response `200`

Success

- object
  - `data` object, required
    - `id` string, required
    - `participant_id` string, nullable, required
    - `tester_alias` string, nullable, required
    - `tester_phone` string, nullable, required
    - `tester_carrier` 'ATT' | 'TMOBILE' | 'VERIZON' | 'OTHER' | 'UNKNOWN', nullable, required
    - `mode` 'RAPID_AUDIT' | 'HUMAN_READINESS' | 'CONNECTIVITY_QA', required
    - `status` 'ACTIVE' | 'PAUSED' | 'COMPLETED' | 'CANCELLED', required
    - `scope` object, required
      - `kind` 'ALL' | 'TEAM' | 'NUMBER_SET' | 'AREA_CODE' | 'FLAGGED' | 'NEEDS_DATA', required
      - `value` string
      - `phoneIds` integer[], required
    - `compare_alternates` boolean, required
    - `current_phone_id` integer, nullable, required
    - `phone_ids` integer[], required
    - `started_at` string, date-time, required
    - `completed_at` string, date-time, nullable, required
    - `attempts` object[], required
      - `id` string, required
      - `phone_id` integer, required
      - `phone_number` string, required
      - `status` 'TICKETED' | 'RINGING' | 'CONNECTED' | 'COMPLETED' | 'FAILED' | 'CANCELED', required
      - `mode` 'RAPID_AUDIT' | 'HUMAN_READINESS' | 'CONNECTIVITY_QA', required
      - `evidence_eligible` boolean, required
      - `evidence_exclusion_reason` string, nullable, required
      - `duration_seconds` number, nullable, required
      - `inbound_duration_seconds` number, nullable, required
      - `outbound_duration_seconds` number, nullable, required
      - `display_outcome` 'CLEAN' | 'NUMBER_ONLY' | 'LOCATION' | 'SPAM' | 'SCAM' | 'BLOCKED' | 'WRONG_NAME' | 'NO_RING' | 'UNKNOWN', nullable, required
      - `observed_label` string, nullable, required
      - `callback_verified` boolean, required
      - `created_at` string, date-time, required

## Other responses

- `400`: Validation error
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not found
- `409`: Conflict (incl. idempotency conflicts)
- `429`: Rate limited

---

[API](https://skmtc.dev/revdesk/apis/revdesk-v1-api.md) · [All operations](https://skmtc.dev/revdesk/apis/revdesk-v1-api/llms.txt) · [OpenAPI document](https://skmtc.dev/revdesk/apis/revdesk-v1-api/revisions/fcbd43530a48?raw)
