---
title: "Get clinical trial detail"
method: GET
path: "/api_partner/evidence/clinical-trials/{trial_id}"
tags: ["Evidence"]
---

# Get clinical trial detail

`GET /api_partner/evidence/clinical-trials/{trial_id}`

## Path parameters

- `trial_id` string, required

## Headers

- `authorization` string — Set to `Bearer <token>` to pass token for authorization.

## Response `200`

Successful Response

- ClinicalTrialDetailResponse — Detail endpoint returns a flat trial object (same shape as ClinicalTrialResult). reportedEvents is only populated on trials with hasResults=true.
  - `reportedEvents` ReportedEvents — Adverse events table as stored by ClinicalTrials.gov and indexed by Resolute. Only present on trials that have results (hasResults=true). Contains the time frame of observation, group definitions, and a flat list of serious/other adverse events with per-group counts. Resolute may return a single-element object instead of a list for groupList and events when there is only one item (XML-to-JSON coercion artifact). Both shapes are accepted.
    - `timeFrame` string, nullable
    - `eventsDescription` string, nullable
    - `groupList` AEGroup[]
      - `groupId` string, nullable
      - `title` string, nullable
      - `description` string, nullable
    - `seriousVocab` string[]
    - `seriousDefaultAssessment` string, nullable
    - `otherVocab` string[]
    - `otherDefaultAssessment` string, nullable
    - `events` AEEvent[]
      - `eventType` string, nullable
      - `category` string, nullable
      - `subtitleDisplay` string, nullable
      - `subtitle` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `subtitleTotal` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `assessmentMethod` string, nullable
      - `description` string, nullable
      - `counts` AEEventCount[]
        - `groupId` string, nullable
        - `events` union
          - FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
            - `id` union
              - …
            - `name` union
              - …
            - `highlighted` string, nullable
          - integer
        - `subjectsAffected` union
          - FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
            - `id` union
              - …
            - `name` union
              - …
            - `highlighted` string, nullable
          - integer
        - `subjectsAtRisk` union
          - FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
            - `id` union
              - …
            - `name` union
              - …
            - `highlighted` string, nullable
          - integer

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/scite/apis/scite-api.md) · [All operations](https://skmtc.net/scite/apis/scite-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/scite/scite-api/versions/9f4cba020e89/schema)
