---
title: "Replaces users schedule with another user"
method: POST
path: "/schedules/standIn"
tags: ["Schedules"]
---

# Replaces users schedule with another user

`POST /schedules/standIn`

## Request body

- StandInRequest
  - `teamId` string, nullable
  - `start` string, date-time, nullable
  - `end` string, date-time, nullable
  - `unavailableUserId` string, nullable
  - `standInUserId` string, nullable
  - `scheduleId` string, nullable

## Response `200`

Stand in successful. Returns resulting schedules

- ScheduleDetails[]
  - `end` string, date-time
  - `id` string, nullable
  - `options` integer
  - `start` string, date-time
  - `teamId` string, nullable
  - `userId` string, nullable
  - `standInInfo` StandInInfo
    - `unavailableUserId` string, nullable
    - `unavailableUserScheduleId` string, nullable
  - `shiftInfo` ShiftInfo
    - `shiftId` string, nullable
    - `intervalId` string, nullable
  - `tierId` integer

## Other responses

- `400` — Some parameters were missing.
- `403` — You are not allowed to perform this method in behave of the user.
- `500` — An internal server error occurred while queuing escalation.

---

[API](https://skmtc.net/signl4/apis/signl4-api-v1.md) · [All operations](https://skmtc.net/signl4/apis/signl4-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/signl4/signl4-api-v1/versions/ddbe216a9287/schema)
