---
title: "CLE credit list"
method: GET
path: "/cle/credits"
tags: ["Compliance"]
---

# CLE credit list

`GET /cle/credits`

## Request

- Base URL: `https://app.arkova.ai/api/v1`
- URL: `https://app.arkova.ai/api/v1/cle/credits`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`
  - none

List public-safe CLE credit records for a bar number lookup. x402 payment gate.

## Query parameters

- `bar_number` string, required
- `jurisdiction` string
- `period_start` string, date
- `period_end` string, date

## Response `200`

Public-safe CLE credit rows

- object
  - `jurisdiction` string
  - `total_credits` integer
  - `credits` object[]
    - `public_id` string, nullable
    - `course_title` string, nullable
    - `provider_name` string, nullable
    - `credit_hours` number
    - `credit_category` string
    - `delivery_method` string, nullable
    - `completion_date` string, nullable
    - `jurisdiction` string
    - `anchor_status` string, nullable
    - `anchored_at` string, nullable

## Other responses

- `400`: Invalid request
- `402`: Payment required (x402)
- `429`: Rate limit exceeded

---

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