---
title: "StartService"
method: POST
path: "/gitpod.v1.EnvironmentAutomationService/StartService"
tags: ["gitpod.v1.EnvironmentAutomationService"]
---

# StartService

`POST /gitpod.v1.EnvironmentAutomationService/StartService`

Starts an automation service. This call does not block until the service is started.
 This call will not error if the service is already running or has been started.

 Use this method to:
 - Start stopped services
 - Resume service operations
 - Trigger service initialization

 ### Examples

 - Start service:

   Starts a previously stopped service.

   ```yaml
   id: "d2c94c27-3b76-4a42-b88c-95a85e392c68"
   ```

## Request body

- GitpodV1StartServiceRequest
  - `id` string, uuid

## Response `200`

Success

- GitpodV1StartServiceResponse

## Other responses

- `default` — Error

## Changes

- **2025-02-18** `cd6a05ae99d2` — 1 warning
  - removed the optional property `detail` from the response with the `default` status

[Change history](https://skmtc.dev/gitpod-io/apis/gitpod-v1/changes/gitpod.v1.EnvironmentAutomationService/StartService/post.md)

---

[API](https://skmtc.dev/gitpod-io/apis/gitpod-v1.md) · [All operations](https://skmtc.dev/gitpod-io/apis/gitpod-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/gitpod-io/gitpod-v1/revisions/44d50c2ac284/schema)
