---
title: "Chargers"
method: GET
path: "/v1/accessories/chargers"
---

# Chargers

`GET /v1/accessories/chargers`

## Request

- Base URL: `https://specjoin.com/api`
- URL: `https://specjoin.com/api/v1/accessories/chargers`
- Auth: HTTP bearer

## Query parameters

- `computer_id` string, required
- `charger_id` string, nullable
- `offset` integer
- `limit` integer

## Response `200`

Successful Response

- ChargerPage
  - `accessories_version` 2
  - `schema_version` '0.5.0'
  - `rule_version` string
  - `data_version` string, required
  - `data_sha256` string, required
  - `release_status` 'evaluation' | 'commercial', required
  - `computer` ProductIdentity, required
    - `id` string, required
    - `manufacturer` string, required
    - `model` string, required
    - `manufacturer_part_number` string, nullable, required
    - `identity_scope` 'family' | 'part', required
    - `notes` string[], required
    - `source_ids` string[], required
  - `operating_system` 'windows' | 'macos' | 'linux' | 'chromeos', required
  - `offset` integer, required
  - `limit` integer, required
  - `total` integer, required
  - `next_offset` integer, nullable, required
  - `sources` Source[], required
    - `id` string, required
    - `title` string, required
    - `url` string, required
    - `locator` string, required
    - `checked_on` string, required
    - `review_status` 'reviewed' | 'needs_review' | 'withdrawn'
    - `review_after_days` integer
    - `permission` 'evaluation_only' | 'commercial_cleared'
    - `permission_basis` string, required
    - `sha256` string, nullable
  - `scope` string, required
  - `items` ChargerMatch[], required
    - `charger` ProductIdentity, required
      - `id` string, required
      - `manufacturer` string, required
      - `model` string, required
      - `manufacturer_part_number` string, nullable, required
      - `identity_scope` 'family' | 'part', required
      - `notes` string[], required
      - `source_ids` string[], required
    - `status` 'supported' | 'conditional' | 'unsupported' | 'unknown' | 'not_requested', required
    - `charging` DirectFinding, required
      - `status` 'supported' | 'conditional' | 'unsupported' | 'unknown' | 'not_requested', required
      - `code` string, required
      - `explanation` string, required
      - `source_ids` string[]
      - `rule_ids` string[]
      - `conditions` string[]
      - `missing` string[]

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/specjoin/apis/compatibility-data-api.md) · [All operations](https://skmtc.dev/specjoin/apis/compatibility-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/specjoin/apis/compatibility-data-api/revisions/75215ad869cd?raw)
