---
title: "The attempts behind a cell of the drop-off, newest first"
method: GET
path: "/api/analytics/triage/drop-off/attempts"
tags: ["triage"]
---

# The attempts behind a cell of the drop-off, newest first

`GET /api/analytics/triage/drop-off/attempts`

## Request

- Base URL: `https://api.corabea.it` (the document declares no server; this is the origin it was published from)
- URL: `https://api.corabea.it/api/analytics/triage/drop-off/attempts`
- Auth: HTTP bearer

`left_here=false`: the attempts of the period that showed the question («Raggiunta»); `true`: those abandoned on it («Si ferma qui»). Without a question, every attempt of the period, narrowed by `outcome`. Each with its outcome, last question, device and the account it reached; a coordinator does not see name and email of patients outside their perimeter. QA installs are left out.

## Query parameters

- `from` string, date, required: First day (YYYY-MM-DD), Europe/Rome
- `to` string, date, required: Last day included (YYYY-MM-DD), Europe/Rome
- `questionnaire_key` 'self' | 'loved_one', nullable: self or loved_one; required with a question
- `item_id` string, nullable: Question id; none for every attempt
- `left_here` boolean: Only the attempts abandoned on the question
- `outcome` string, nullable: completed, abandoned, open, or before_question (abandoned before the first question)
- `context` string, nullable: onboarding or existing_patient
- `page` integer
- `page_size` integer

## Response `200`

Successful Response

- TriageDropOffAttemptsResponse
  - `question` string, required
  - `left_here` boolean, required
  - `items` TriageDropOffAttempt[], required
    - `attempt_id` string, uuid, required
    - `started_at` string, date-time, required
    - `ended_at` string, date-time, nullable
    - `attempt_number` integer, required
    - `outcome` string, required: completed, left_here, left_later, restarted or open; without a question completed, abandoned, restarted or open
    - `last_item_id` string, nullable: The furthest question reached, not the screen left from
    - `last_question` string, nullable
    - `platform` string, nullable
    - `app_version` string, nullable
    - `anonymous_id` string, uuid, nullable
    - `registered` boolean, required: The attempt reached an account, registration completed or not
    - `registration` 'registered' | 'incomplete' | 'not_registered': registered, incomplete or not_registered
    - `hidden` boolean: A patient outside the caller's perimeter: no name nor email
    - `patient_id` string, uuid, nullable
    - `name` string, nullable
    - `email` string, nullable
  - `total` integer, required
  - `page` integer, required
  - `page_size` integer, required
  - `total_pages` integer, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-19** `27dea3c63553`: 1 info
  - added the optional property `items/items/registration` to the response with the `200` status
- **2026-10-15** `aa886bd28686`: 2 breaking, 9 info
  - removed the enum value `loved_one` from the `query` request parameter `questionnaire_key`
  - removed the enum value `self` from the `query` request parameter `questionnaire_key`
  - added the new optional `query` request parameter `context`
  - added the new optional `query` request parameter `outcome`
  - …7 more
- **2026-10-14** `20ab9e4e7f8a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/corabea/apis/corabea-api/changes/api/analytics/triage/drop-off/attempts/get.md)

---

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