---
title: "Get a user's snooze history"
method: GET
path: "/users/{userId}/snooze/log"
tags: ["users"]
---

# Get a user's snooze history

`GET /users/{userId}/snooze/log`

Retrieves the snooze activity log for a specific user. Each entry shows a past snooze event with the snooze type (reason), start/end timestamps, and duration. Use this to audit a user's availability patterns over time.

**Permission:** No specific permission required. A valid API key is sufficient.

**Monitoring:** Not needed. This route works regardless of the Monitoring flag.

## Path parameters

- `userId` integer, required

## Query parameters

- `limit_count` integer
- `limit_offset` integer

## Response `200`

Successful operation

- SnoozeLogList
  - `user_id` integer
  - `team_id` integer
  - `last_id_offset_setted` integer — The request will return <b>cdr_id</b> (call logs) prior to this one
  - `limit_count_setted` integer
  - `snooze_log_list_count` integer — The size of the array <em>list</em>, corresponds to the number of logs retrieved
  - `snooze_log_list` SnoozeLog[] — Array containing the snooze logs
    - `state` string
    - `name` string
    - `label` string
    - `label_fr` string
    - `label_en` string
    - `label_es` string
    - `comment` string
    - `creation_date` string, date-time
    - `end_date` string, date-time
  - `total_snooze_log_count` integer — The total number of snooze logs

## Other responses

- `400` — A query parameter is malformed (e.g. non-integer limit_count)
- `401` — Authentication token is missing, invalid, or expired
- `500` — Internal server error

---

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