---
name: Workspace Events Renew
slug: workspace-events-renew
category: Automation
description: Workspace Events Renew reactivates expired or expiring Google Workspace Events subscriptions via the gws CLI. Use it to renew a specific subscription or all subscriptions within a time window, often scheduled as a cron job to keep subscriptions alive.
github: "https://github.com/googleworkspace/cli/tree/main/skills/gws-events-renew"
language: Rust
stars: 30381
forks: 1779
install: "npx degit https://github.com/googleworkspace/cli/tree/main/skills/gws-events-renew ~/.claude/skills/gws-events-renew"
installs_to: ~/.claude/skills/gws-events-renew
source_path: skills/gws-events-renew/SKILL.md
collection_size: 25
category_size: 1523
collection_url: "https://dirskills.com/collections/googleworkspace/cli"
added: 2026-08-14T07:11:36.523Z
last_synced: 2026-08-14T07:11:36.523Z
canonical_url: "https://dirskills.com/skills/workspace-events-renew"
---

# Workspace Events Renew

Workspace Events Renew reactivates expired or expiring Google Workspace Events subscriptions via the gws CLI. Use it to renew a specific subscription or all subscriptions within a time window, often scheduled as a cron job to keep subscriptions alive.

**Install:**

```bash
npx degit https://github.com/googleworkspace/cli/tree/main/skills/gws-events-renew ~/.claude/skills/gws-events-renew
```

## README

# events +renew

> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.

Renew/reactivate Workspace Events subscriptions

## Usage

```bash
gws events +renew
```

## Flags

| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--name` | — | — | Subscription name to reactivate (e.g., subscriptions/SUB_ID) |
| `--all` | — | — | Renew all subscriptions expiring within --within window |
| `--within` | — | 1h | Time window for --all (e.g., 1h, 30m, 2d) |

## Examples

```bash
gws events +renew --name subscriptions/SUB_ID
gws events +renew --all --within 2d
```

## Tips

- Subscriptions expire if not renewed periodically.
- Use --all with a cron job to keep subscriptions alive.

## See Also

- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth
- [gws-events](../gws-events/SKILL.md) — All subscribe to google workspace events commands
