---
title: "Validate upgrade step"
method: POST
path: "/project/{project}/service/{service_name}/upgrade-validation"
tags: ["Upgrade_pipeline"]
---

# Validate upgrade step

`POST /project/{project}/service/{service_name}/upgrade-validation`

> This endpoint **may be changed or removed at any time**. Don't use it in production environments.

Validate maintenance level currently running on the given service, unblocking it for any service(s) that are targets of a upgrade pipeline step with this service as the source service. This allows the destination services of the pipeline steps to have all maintenances applied to the source service automatically applied to them.

## Path parameters

- `project` string, required
- `service_name` string, required

## Request body

- UpgradePipelineStepValidateRequestBody — UpgradePipelineStepValidateRequestBody
  - `comment` string — Validation comment

## Response `204`

Validate upgrade step

## Other responses

- `404` — Project not found
- `409` — Validation not possible due to state of the service

---

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