Unarchive offer
Reverts a previously-archived offer back to active. Idempotent: already-active offers return unchanged. Does not auto-cascade to dependents or previously-archived child references.
Authorizations
workspace API token (sk_akua_...) or OAuth2 JWT. Create tokens at https://akua.dev/developers/api-tokens
Headers
Optional workspace/scope context for the request. Carries a single workspace wire id (ws_…) today. Only needed for broad tokens — a workspace-owned token implies its workspace.
1 - 53"ws_j572abc123def456"
Optional caller-supplied idempotency key. Any non-empty key up to 64 characters is accepted. Endpoint-specific documentation describes how the key is used.
1 - 64"create-prod-2026-05-07"
The etag of the resource version the client last read. Required on writes when the resource exposes an etag field. Mismatch returns 409 ABORTED with the current etag in the error metadata.
1 - 256"42"
Path Parameters
Offer ID
1 - 56"offer_j572abc..."
Response
Offer unarchived
Offer ID
1 - 568-char base62 code that appears in the customer-clicked URL /i/<short_hash>
"aB3xK9pQ"
Package ID
1 - 54Package version ID — pinned at create time
1 - 55Computed lifecycle status — never set directly; derived from row state.
active, archived, expired, redeemed Unix timestamp (seconds)
x >= 0Workspace ID
1 - 53Optional workspace that receives the offer outcome when visible to the caller
1 - 53User ID of the seller who issued the offer
Product ID
1 - 55JSON Schema 2020-12 with x-ui extensions for the pinned package version. Present on customer resolve responses so the install wizard can render the configure step.
Empty / omitted = anyone authed can claim. Non-empty = the customer's verified email must match. Only returned to authed callers.
Seller pre-fills keyed by package input-schema property name. Only returned to authed callers whose email matches the allowlist.
Suggested billing tier
Region pin
1 - 54Cluster pin
1 - 54Offer Channel that resolved private-offer policy for this offer
1 - 54Customer commercial path requested for an offer. paid routes through checkout when policy requires it; non_billable_test creates a non-billable test offer when policy allows it.
paid, non_billable_test not_required, pending, approved, rejected Unix timestamp (seconds)
x >= 0Per-redemption order TTL in minutes. Defaults to 120; capped at 1440 (24h).
x <= 1440x >= 0Unix timestamp (seconds)
x >= 0Unix timestamp (seconds)
x >= 0Display name of the offered product
Logo or icon URL for the customer landing page
Display name of the seller who issued this offer