---
title: "Cancel Exam Session"
method: DELETE
path: "/v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}"
tags: ["Exam Session"]
---

# Cancel Exam Session

`DELETE /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}`

## Request

- Base URL: `https://api.smarterproctoring.com`
- URL: `https://api.smarterproctoring.com/v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}`
- Auth: API key in header `token`

Cancels the specified exam session. The auth token is passed for auditing.<br/><br/>An optional payload may include cancellation reason details.

## Path parameters

- `installSid` string, required: Install Sid
- `examSid` string, required: Exam Sid
- `sessionSid` string, required: Exam Session Sid

## Request body

- CancelExamSession
  - `type` 'b-virtual' | 'ad-hoc' | 'instructor-as-proctor' | 'messaging' | 'proctoru' | 'register-blast' | 'vtc' | 'examity' | 'smarter-scheduling' | 'automated'
  - `cancellationMemo` string, required: Memo for cancelling the exam session
  - `reason` 'no-show' | 'changed-time' | 'technical-issue' | 'other-reason' | 'removed-by-limited-scope': Reason for session cancellation
  - `bypassNonRefundable` boolean: Whether to bypass non-refundable scheduling fees. If true, all non-refundable fees will be refunded

## Response `default`

Successful

- string

---

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