---
title: "Capture now"
method: POST
path: "/v1/schedules/{scheduleId}/run"
---

# Capture now

`POST /v1/schedules/{scheduleId}/run`

## Request

- Base URL: `https://app.snap-render.com`
- URL: `https://app.snap-render.com/v1/schedules/{scheduleId}/run`
- Auth: API key in header `X-API-Key`

Makes the schedule due immediately; the capture runs within a minute.

## Path parameters

- `scheduleId` string, uuid, required

## Response `202`

Capture queued

- Schedule
  - `id` string, uuid
  - `name` string, nullable
  - `url` string, uri
  - `interval` 'hourly' | 'daily' | 'weekly'
  - `format` 'png'
  - `options` object: Render options, same names as the batch endpoint.
  - `changeThreshold` number
  - `notifyEmail` boolean
  - `isActive` boolean
  - `pausedReason` 'user' | 'plan' | 'failures' | 'account' | 'null', nullable
  - `consecutiveFailures` integer
  - `lastError` string, nullable
  - `lastRunAt` string, date-time, nullable
  - `nextRunAt` string, date-time, nullable
  - `createdAt` string, date-time

## Other responses

- `401`: Unauthorized
- `404`: Schedule not found
- `409`: Schedule is paused

---

[API](https://skmtc.dev/snap-render/apis/snaprender-screenshot-api.md) · [All operations](https://skmtc.dev/snap-render/apis/snaprender-screenshot-api/llms.txt) · [OpenAPI document](https://skmtc.dev/snap-render/apis/snaprender-screenshot-api/revisions/420ff88deeb2?raw)
