---
title: "Gets the companies recognition feed"
method: GET
path: "/v1/recognition/feed"
---

# Gets the companies recognition feed

`GET /v1/recognition/feed`

## Query parameters

- `type` string[]
- `private` boolean
- `hidden_from_leaderboard` boolean
- `deleted` boolean
- `minify` boolean
- `expand` string[]
- `cursor` number
- `start-date` string, date
- `end-date` string, date
- `all_time` boolean

## Response `200`

OK

- object
  - `status` 'success'
  - `links` Links
    - `self` string, uri
    - `related` object[]
      - `type` string
      - `href` string, uri
  - `data` object
    - `meta` object
      - `total` integer
      - `start_date` string, date-time
      - `end_date` string, date-time
      - `cursor` number, nullable
    - `feed` Shoutout[]
      - `id` string
      - `user` union
        - BaseUser
          - `id` string
          - `email` string, email
          - `employee_id` string, nullable
          - `first_name` string
          - `last_name` string
          - `username` string
          - `phone_number` string, nullable
          - `department` string, nullable
          - `office_location` string, nullable
          - `job_title` string, nullable
          - `language` string, nullable
          - `active` boolean
          - `invite_email_sent` boolean — Indicates whether an invite email was sent for this user during this request. Only present in PUT responses. Returns true when the send_invites query parameter is present and user_invited is true in the request body for this user.
          - `self` string, uri
          - `related` object[]
            - `type` string
            - `href` string, uri
        - ExpandedUser
          - `id` string
          - `email` string, email
          - `employee_id` string, nullable
          - `first_name` string
          - `last_name` string
          - `username` string
          - `phone_number` string, nullable
          - `department` string, nullable
          - `office_location` string, nullable
          - `job_title` string, nullable
          - `language` string, nullable
          - `active` boolean
          - `invite_email_sent` boolean — Indicates whether an invite email was sent for this user during this request. Only present in PUT responses. Returns true when the send_invites query parameter is present and user_invited is true in the request body for this user.
          - `self` string, uri
          - `related` object[]
            - `type` string
            - `href` string, uri
          - `user_role` 'Administrator' | 'Manager' | 'Employee'
          - `preferred_name` string, nullable
          - `birth_date` string, nullable
          - `hire_date` string, date, nullable
          - `inactive_date` string, date, nullable
          - `user_invited` boolean
          - `user_onboarded` boolean
          - `manager_email` string, email, nullable
          - `workspaces` string[]
          - `giveable_points` number
          - `redeemable_points` number
          - `logged_in_once` boolean
          - `custom_properties` object
      - `receivers` union[]
        - union
          - BaseUser
            - `id` string
            - `email` string, email
            - `employee_id` string, nullable
            - `first_name` string
            - `last_name` string
            - `username` string
            - `phone_number` string, nullable
            - `department` string, nullable
            - `office_location` string, nullable
            - `job_title` string, nullable
            - `language` string, nullable
            - `active` boolean
            - `invite_email_sent` boolean — Indicates whether an invite email was sent for this user during this request. Only present in PUT responses. Returns true when the send_invites query parameter is present and user_invited is true in the request body for this user.
            - `self` string, uri
            - `related` object[]
              - …
          - ExpandedUser
            - `id` string
            - `email` string, email
            - `employee_id` string, nullable
            - `first_name` string
            - `last_name` string
            - `username` string
            - `phone_number` string, nullable
            - `department` string, nullable
            - `office_location` string, nullable
            - `job_title` string, nullable
            - `language` string, nullable
            - `active` boolean
            - `invite_email_sent` boolean — Indicates whether an invite email was sent for this user during this request. Only present in PUT responses. Returns true when the send_invites query parameter is present and user_invited is true in the request body for this user.
            - `self` string, uri
            - `related` object[]
              - …
            - `user_role` 'Administrator' | 'Manager' | 'Employee'
            - `preferred_name` string, nullable
            - `birth_date` string, nullable
            - `hire_date` string, date, nullable
            - `inactive_date` string, date, nullable
            - `user_invited` boolean
            - `user_onboarded` boolean
            - `manager_email` string, email, nullable
            - `workspaces` string[]
            - `giveable_points` number
            - `redeemable_points` number
            - `logged_in_once` boolean
            - `custom_properties` object
      - `message` string
      - `amount` number
      - `core_values` string[]
      - `created_at` string
      - `comments` object[]
        - `id` string
        - `sender` union
          - BaseUser
            - `id` string
            - `email` string, email
            - `employee_id` string, nullable
            - `first_name` string
            - `last_name` string
            - `username` string
            - `phone_number` string, nullable
            - `department` string, nullable
            - `office_location` string, nullable
            - `job_title` string, nullable
            - `language` string, nullable
            - `active` boolean
            - `invite_email_sent` boolean — Indicates whether an invite email was sent for this user during this request. Only present in PUT responses. Returns true when the send_invites query parameter is present and user_invited is true in the request body for this user.
            - `self` string, uri
            - `related` object[]
              - …
          - ExpandedUser
            - `id` string
            - `email` string, email
            - `employee_id` string, nullable
            - `first_name` string
            - `last_name` string
            - `username` string
            - `phone_number` string, nullable
            - `department` string, nullable
            - `office_location` string, nullable
            - `job_title` string, nullable
            - `language` string, nullable
            - `active` boolean
            - `invite_email_sent` boolean — Indicates whether an invite email was sent for this user during this request. Only present in PUT responses. Returns true when the send_invites query parameter is present and user_invited is true in the request body for this user.
            - `self` string, uri
            - `related` object[]
              - …
            - `user_role` 'Administrator' | 'Manager' | 'Employee'
            - `preferred_name` string, nullable
            - `birth_date` string, nullable
            - `hire_date` string, date, nullable
            - `inactive_date` string, date, nullable
            - `user_invited` boolean
            - `user_onboarded` boolean
            - `manager_email` string, email, nullable
            - `workspaces` string[]
            - `giveable_points` number
            - `redeemable_points` number
            - `logged_in_once` boolean
            - `custom_properties` object
          - string
        - `message` string
        - `reactions` string
      - `private` boolean
      - `image_url` string
      - `reactions` object[]
        - `reaction` string
        - `user` union
          - BaseUser
            - `id` string
            - `email` string, email
            - `employee_id` string, nullable
            - `first_name` string
            - `last_name` string
            - `username` string
            - `phone_number` string, nullable
            - `department` string, nullable
            - `office_location` string, nullable
            - `job_title` string, nullable
            - `language` string, nullable
            - `active` boolean
            - `invite_email_sent` boolean — Indicates whether an invite email was sent for this user during this request. Only present in PUT responses. Returns true when the send_invites query parameter is present and user_invited is true in the request body for this user.
            - `self` string, uri
            - `related` object[]
              - …
          - ExpandedUser
            - `id` string
            - `email` string, email
            - `employee_id` string, nullable
            - `first_name` string
            - `last_name` string
            - `username` string
            - `phone_number` string, nullable
            - `department` string, nullable
            - `office_location` string, nullable
            - `job_title` string, nullable
            - `language` string, nullable
            - `active` boolean
            - `invite_email_sent` boolean — Indicates whether an invite email was sent for this user during this request. Only present in PUT responses. Returns true when the send_invites query parameter is present and user_invited is true in the request body for this user.
            - `self` string, uri
            - `related` object[]
              - …
            - `user_role` 'Administrator' | 'Manager' | 'Employee'
            - `preferred_name` string, nullable
            - `birth_date` string, nullable
            - `hire_date` string, date, nullable
            - `inactive_date` string, date, nullable
            - `user_invited` boolean
            - `user_onboarded` boolean
            - `manager_email` string, email, nullable
            - `workspaces` string[]
            - `giveable_points` number
            - `redeemable_points` number
            - `logged_in_once` boolean
            - `custom_properties` object
      - `scoring_type` 'openAI' | 'simple'
      - `score` number
      - `action` string[]
      - `type` 'nomination_post' | 'nomination_response' | 'birthday' | 'anniversary' | 'award' | 'challenge' | 'welcome' | 'setup' | 'shoutout' | 'community_recognition'

## Other responses

- `400` — `BAD REQUEST`: Body or Query Params are malformed (missing, extra, or invalid values)
- `401` — `UNAUTHORIZED`: Request was sent with an expired or missing API Key
- `403` — `FORBIDDEN`: Request was authenticated but the resource requested is missing or not accessible with that key
- `404` — `NOT FOUND`: The requested resource was not found
- `429` — `TOO MANY REQUESTS`: Company is being rate limited
- `500` — `INTERNAL SERVER ERROR`: Request was unable to be processed due to a server error. Contact our support team.
- `501` — `NOT IMPLEMENTED`: Method is not implemented on that endpoint.

---

[API](https://skmtc.net/nectarhr/apis/nectar-public-api.md) · [All operations](https://skmtc.net/nectarhr/apis/nectar-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nectarhr/nectar-public-api/revisions/c0dcbcafc495/schema)
