---
title: "Safe Activate Scheduled Order"
method: PUT
path: "/Sites/{siteId}/ScheduledOrders/{scheduledOrderId}/SafeActivate"
tags: ["ScheduledOrders"]
---

# Safe Activate Scheduled Order

`PUT /Sites/{siteId}/ScheduledOrders/{scheduledOrderId}/SafeActivate`

## Request

- Base URL: `https://api.qpilot.cloud`
- URL: `https://api.qpilot.cloud/Sites/{siteId}/ScheduledOrders/{scheduledOrderId}/SafeActivate`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/qpilot/apis/qpilot-api/docs/Sites/:siteId/ScheduledOrders/:scheduledOrderId/SafeActivate/put.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `siteId` integer, required
- `scheduledOrderId` integer, required

## Query parameters

- `allowDeleted` boolean
- `nextOccurrenceUtc` string

## Response `200`

Success

## Other responses

- `400`: - If the new status is not `Active` or `Paused`. - If the scheduled order status is `Processing` or `Deleted`. - If the scheduled order is on the lock window.

## Changes

- **2026-11-03** `bcd1a24cc372`: 1 info
  - added the new optional `query` request parameter `nextOccurrenceUtc`

[Operation history](https://skmtc.dev/qpilot/apis/qpilot-api/changes/Sites/:siteId/ScheduledOrders/:scheduledOrderId/SafeActivate/put.md)

---

[API](https://skmtc.dev/qpilot/apis/qpilot-api.md) - [All operations](https://skmtc.dev/qpilot/apis/qpilot-api/llms.txt) - [OpenAPI document](https://skmtc.dev/qpilot/apis/qpilot-api/revisions/bcd1a24cc372?raw)
