---
title: "Fetch quality metrics for observations"
method: GET
path: "/observations/{uuid}/quality_metrics"
tags: ["Observations"]
---

# Fetch quality metrics for observations

`GET /observations/{uuid}/quality_metrics`

## Request

- Base URL: `https://api.inaturalist.org/v2`
- URL: `https://api.inaturalist.org/v2/observations/{uuid}/quality_metrics`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/inaturalist/apis/inaturalist-version-2-api/docs/observations/:uuid/quality_metrics/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `uuid` string[], required

## Query parameters

- `fields` string

## Headers

- `X-HTTP-Method-Override` string

## Response `200`

An array of quality metrics

- ResultsQualityMetrics
  - `total_results` integer, required
  - `page` integer, required
  - `per_page` integer, required
  - `results` QualityMetric[], required
    - `id` integer, required: Unique auto-increment integer identifier.
    - `agree` boolean
    - `metric` string
    - `user` User, nullable
      - `id` integer, required: Unique auto-increment integer identifier.
      - `uuid` string, uuid
      - `created_at` string, date-time
      - `description` string, nullable
      - `faved_project_ids` number[]: Ordered list of IDs of projects the user has faved
      - `icon` string, nullable
      - `icon_url` string, nullable
      - `identifications_count` integer
      - `journal_posts_count` integer
      - `annotated_observations_count` integer
      - `last_active` string, date-time
      - `login` string
      - `monthly_supporter` boolean, nullable
      - `name` string, nullable
      - `observations_count` integer
      - `orcid` string, nullable
      - `preferences` object
        - `prefers_community_taxa` boolean: Whether the user allows the Community Taxon to be the taxon their observation is associated with
        - `prefers_observation_fields_by` 'anyone' | 'curators' | 'observer'
        - `prefers_project_addition_by` 'any' | 'joined' | 'none'
      - `roles` string[]
      - `site` Site, nullable
        - `id` integer, required: Unique auto-increment integer identifier.
        - `icon_url` string: URL of an icon image for the site
        - `locale` string, nullable: Default language code for users of this site
        - `name` string: Full name of the site
        - `place_id` integer, nullable: Integer ID of the default search place for this site
        - `site_name_short` string, nullable: Short name for this site
        - `url` string
      - `site_id` integer, nullable
      - `spam` boolean
      - `species_count` integer
      - `suspended` boolean
      - `updated_at` string, date-time
    - `user_id` integer, nullable

---

[API](https://skmtc.dev/inaturalist/apis/inaturalist-version-2-api.md) - [All operations](https://skmtc.dev/inaturalist/apis/inaturalist-version-2-api/llms.txt) - [OpenAPI document](https://skmtc.dev/inaturalist/apis/inaturalist-version-2-api/revisions/f739db716aaf?raw)
