---
title: "Activate Precompute"
method: POST
path: "/v2/precompute/activate"
tags: ["Precompute Internal"]
---

# Activate Precompute

`POST /v2/precompute/activate`

Publish the named versions and broadcast a reload to every pod.

Builds do this themselves. What is left for this endpoint is rolling back
to a payload an earlier build wrote.

## Request body

- ActivateRequest
  - `job_id` string, nullable — Republish everything this build wrote.
  - `versions` object, nullable — Explicit artifact -> version map. The rollback path.

## Response `200`

Successful Response

- unknown

## Other responses

- `404` — Not Found
- `422` — Validation Error

---

[API](https://skmtc.net/carbonarc/apis/carbon-arc-api-documentation.md) · [All operations](https://skmtc.net/carbonarc/apis/carbon-arc-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/carbonarc/carbon-arc-api-documentation/versions/bd33ea42994c/schema)
