---
title: "user.updateInterviewerSettings"
method: POST
path: "/user.updateInterviewerSettings"
tags: ["User"]
---

# user.updateInterviewerSettings

`POST /user.updateInterviewerSettings`

Update interviewer settings for a user.

Either limit can be provided, or both can be provided. If only one is provided, the other will remain unchanged. If a limit is provided but set to null, it will be unset.

**Requires the [`organizationWrite`](authentication#permissions-userupdateinterviewersettings) permission.**

## Request body

- UserUpdateInterviewerSettingsRequest
  - `userId` string, uuid, required — The id of the user to update interviewer settings for
  - `dailyLimit` integer, nullable — Maximum number of interviews per day for this interviewer
  - `weeklyLimit` integer, nullable — Maximum number of interviews per week for this interviewer

## Response `200`

Responses from the user.updateInterviewerSettings endpoint

- union
  - UserUpdateInterviewerSettingsSuccessResponse
    - `success` true, required
    - `results` InterviewerSettings, required
      - `userId` string, uuid, required — The id of the user
      - `dailyLimit` integer, nullable, required — Maximum number of interviews per day for this interviewer
      - `weeklyLimit` integer, nullable, required — Maximum number of interviews per week for this interviewer
  - ErrorResponse
    - `success` false, required
    - `errors` ErrorDetail[], required
      - `message` string, required
      - `parameter` string

---

[API](https://skmtc.net/ashbyhq/apis/ashby-api.md) · [All operations](https://skmtc.net/ashbyhq/apis/ashby-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ashbyhq/ashby-api/revisions/778b919dc743/schema)
