> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mangrovesystems.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Retrieve a datapoint

> Retrieves a specific datapoint by ID.



## OpenAPI

````yaml GET /projects/{project_id}/events/{event_id}/data_points/{data_point_id}
openapi: 3.1.0
info:
  title: Mangrove - API
  version: 1.1.0
servers:
  - url: https://app.gomangrove.com/api/v1
security:
  - sec0: []
paths:
  /projects/{project_id}/events/{event_id}/data_points/{data_point_id}:
    get:
      summary: Retrieve a datapoint
      description: Retrieves a specific datapoint by ID.
      operationId: retrieve-an-evidence-copy
      parameters:
        - name: project_id
          in: path
          schema:
            type: string
          required: true
        - name: event_id
          in: path
          description: >-
            Unique ID of event in the `evt_XXXX` syntax. For example:
            `evt_DLnYvzbjSujNAvXE`
          schema:
            type: string
          required: true
        - name: data_point_id
          in: path
          schema:
            type: string
          required: true
          description: >-
            Unique ID of datapoint in the `in_XXXX` syntax. For example:
            `in_kiIuaGIUqRxWUmTY`
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value:
                    id: in_kiIuaGIUqRxWUmTY
                    slug: total-ash-delivered-wet-us-ton
                    data_point_type: Total Ash Delivered (wet mass) U.S. ton
                    value: 290.6
                    unit: U.S. ton
                    status: complete
                    rule_results:
                      - id: dpres_8XF1QtGs79oX9A6k
                        status: dismissed
                        entered_value: '290.6'
                        rule_id: rule_Qb3k9TzdL0pWnXyz
                        rule_version: 2
                        rule_name: Ash mass within expected range
                        data_point_id: in_kiIuaGIUqRxWUmTY
                        data_point_slug: total-ash-delivered-wet-us-ton
                        dismissed_at: '2024-06-05T09:10:00.000Z'
                        dismissed_by: Aaron Rosenberg
                        dismissal_reason: Verified against weighbridge ticket
                        evaluated_at: '2024-06-05T09:10:00.000Z'
              schema:
                type: object
                properties:
                  id:
                    type: string
                    example: in_kiIuaGIUqRxWUmTY
                  slug:
                    type: string
                    example: total-ash-delivered-wet-us-ton
                  data_point_type:
                    type: string
                    example: Total Ash Delivered (wet mass) U.S. ton
                  value:
                    type: number
                    example: 290.6
                    default: 0
                  unit:
                    type: string
                    example: U.S. ton
                  status:
                    type: string
                    example: complete
                  rule_results:
                    type: array
                    description: >-
                      Rule alerts on this data point — failing or dismissed
                      results only, latest version per rule. Empty unless the
                      rules engine feature is enabled. Each entry matches the
                      data point rule result shape returned by the bulk dismiss
                      endpoint. The same serializer is reused on the data point
                      list, create, and update responses, so this field is
                      present there too (and on the parent event's data points).
                    items:
                      type: object
        '404':
          description: '404'
          content:
            application/json:
              examples:
                Result:
                  value:
                    status: error
                    statusCode: 404
                    errors:
                      - message: Evidence not found.
              schema:
                type: object
                properties:
                  status:
                    type: string
                    example: error
                  statusCode:
                    type: integer
                    example: 404
                    default: 0
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        message:
                          type: string
                          example: Evidence not found.
      deprecated: false
components:
  securitySchemes:
    sec0:
      type: apiKey
      in: header
      name: Authorization
      x-bearer-format: ''

````