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

# Get Today's Morning Thread

> Get today's morning thread with all submissions for an organization

<Note>This endpoint requires API key authentication (service-to-service).</Note>

## Query Parameters

<ParamField query="orgId" type="string" required>
  Organization UUID
</ParamField>

## Response

Returns the morning thread for today with its submissions, or `null` if none exists.

<ResponseField name="id" type="string">
  Morning thread UUID
</ResponseField>

<ResponseField name="organizationId" type="string">
  Organization UUID
</ResponseField>

<ResponseField name="channelId" type="string">
  Slack channel ID where the thread was posted
</ResponseField>

<ResponseField name="threadTs" type="string">
  Slack thread timestamp
</ResponseField>

<ResponseField name="date" type="string">
  Date (YYYY-MM-DD)
</ResponseField>

<ResponseField name="deadlinePassed" type="boolean">
  Whether the submission deadline has passed
</ResponseField>

<ResponseField name="submissions" type="array">
  Array of thread submissions
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl "https://api.hitler.app/api/morning-threads/today?orgId=ORG_UUID" \
    -H "X-API-Key: YOUR_API_KEY"
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "id": "thread-uuid",
    "organizationId": "org-uuid",
    "channelId": "C0123456789",
    "threadTs": "1709712000.000100",
    "date": "2026-03-06",
    "deadlinePassed": false,
    "eodCollected": false,
    "submissions": [
      {
        "id": "sub-uuid",
        "userId": "user-uuid",
        "messageTs": "1709712060.000200",
        "rawText": "Working on the API refactor today",
        "parsed": false,
        "submittedAt": "2026-03-06T09:01:00.000Z"
      }
    ]
  }
  ```
</ResponseExample>
