---
title: "Redeem Activation Code"
method: POST
path: "/api/activate/{code}/redeem"
---

# Redeem Activation Code

`POST /api/activate/{code}/redeem`

Redeem an activation code. Trial codes are retired (410); enterprise
contract codes flip the workspace to plan_tier='enterprise' (owner-only);
checkout kinds are consumed at Stripe checkout, never here. Idempotent per
(code, org) — re-clicking neither double-counts nor re-extends.

## Path parameters

- `code` string, required

## Request body

- RedeemActivationRequest
  - `org_id` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/codag/apis/infra-logs-templater.md) · [All operations](https://skmtc.net/codag/apis/infra-logs-templater/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/codag/infra-logs-templater/versions/a2c84c9154da/schema)
