---
title: "Get Project Date Details"
method: GET
path: "/projects/date/{id}"
tags: ["Projects"]
---

# Get Project Date Details

`GET /projects/date/{id}`

Returns the detail record for a single project serving date (also called a 'happening'), including the list of participants who signed up. The serving date must belong to a project in your organization; requests for dates outside your organization return a 400 error.

## Path parameters

- `id` integer, required

## Response `200`

Returns the serving date detail record, including its start and end times, participant count, and the list of participants with their check-in details and hours.

- object
  - `data` ProjectDateResource — A VOMO Project Serving Date with participants
    - `type` string — The VOMO object type
    - `id` string — The serving date (happening) ID, cast to string
    - `project_name` string — The name of the project this serving date belongs to
    - `starts_at` string, date-time — The date and time the serving date starts
    - `ends_at` string, date-time — The date and time the serving date ends
    - `participant_count` integer — The total number of confirmed participants (excluding denied/left) for this serving date
    - `participants` object[] — The list of participants (non-guest records only) for this serving date
      - `type` string — The VOMO object type
      - `id` integer — The participant's VOMO user ID
      - `email` string — The participant's email address
      - `guests` integer — The number of guests this participant is bringing
      - `checked_in_at` string, date-time, nullable — The date and time the participant checked in, or null if not checked in
      - `checked_out_at` string, date-time, nullable — The date and time the participant checked out, or null if not checked out
      - `signed_up_at` string, date-time — The date and time the participant signed up
      - `hours` string — The calculated volunteer hours for this participation, as a decimal string
      - `verified` boolean — Whether the participation has been verified by an organizer
      - `role` string — The participant's assigned role name
      - `project_id` integer — The ID of the project
      - `project_date_id` integer — The ID of this serving date
      - `form_completions` FormCompletionResource[] — Form completions associated with this participation
        - `type` string — The type of VOMO Object
        - `id` integer — The ID of the form completion
        - `form_id` integer — The ID of the form
        - `user_id` integer — The ID of the user who completed the form
        - `project_id` integer, nullable — The ID of the project this form submission is associated with
        - `participation_id` integer, nullable — The ID of the participation this form submission is associated with
        - `updated_at` string, date-time — The date and time the form completion was updated at
        - `created_at` string, date-time — The date and time the form completion was created at
        - `field_responses` FormFieldResponseResource[] — The form field responses
          - `type` string — The type of VOMO Object
          - `id` integer — The ID of the response
          - `form_completion_id` integer — The ID of the form completion
          - `user_id` integer — The ID of the user who completed the form field
          - `field_id` integer — The ID of the form field
          - `value` string, nullable — The raw answer value for this field response. What this contains varies by field type: SHORTTEXT and LONGTEXT — the text the volunteer entered; DROPDOWN — the name of the selected option; GROUP — a JSON array of group IDs the volunteer was assigned to; DOCUMENTUPLOAD — the identifier of the uploaded file; WAIVER — the acceptance string; MULTIPLESELECT — not currently populated (selections for multiple-select fields are stored separately and are not returned in this field).

## Other responses

- `400` — The requested serving date exists but belongs to a project outside your organization.
- `401` — Authentication credentials are missing or invalid.
- `404` — No serving date exists with the provided ID.
- `429` — You have exceeded the rate limit of 30 requests per minute per API key.
- `500` — An unexpected server error occurred.

---

[API](https://skmtc.dev/vomo/apis/vomo-api.md) · [All operations](https://skmtc.dev/vomo/apis/vomo-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/vomo/vomo-api/revisions/1582d52b5f1f/schema)
