---
title: "Get Sieve Script (Alias Auth)"
method: GET
path: "/v1/sieve-scripts/{script_id}"
tags: ["Sieve Scripts"]
---

# Get Sieve Script (Alias Auth)

`GET /v1/sieve-scripts/{script_id}`

## Request

- Base URL: `https://api.forwardemail.net`
- URL: `https://api.forwardemail.net/v1/sieve-scripts/{script_id}`
- Auth: HTTP basic

Get a specific Sieve script by ID or name for the authenticated alias.

## Path parameters

- `script_id` string, required

## Response `200`

Sieve script details

- SieveScript
  - `id` string, required: Unique script identifier
  - `name` string, required: Script name
  - `content` string, required: Sieve script content
  - `alias` string, required: Alias ID this script belongs to
  - `is_active` boolean: Whether the script is active
  - `priority` integer: Script priority (lower = higher priority)
  - `created_at` string, date-time: Creation timestamp
  - `updated_at` string, date-time: Last update timestamp
  - `object` string

## Other responses

- `401`: Error response
- `404`: Error response

---

[API](https://skmtc.dev/forwardemail/apis/forward-email-api.md) · [All operations](https://skmtc.dev/forwardemail/apis/forward-email-api/llms.txt) · [OpenAPI document](https://skmtc.dev/forwardemail/apis/forward-email-api/revisions/ecefab4527f6?raw)
