---
title: "POST /v1/{+parent}/services:batchEnable"
method: POST
path: "/v1/{+parent}/services:batchEnable"
tags: ["services"]
---

# POST /v1/{+parent}/services:batchEnable

`POST /v1/{+parent}/services:batchEnable`

Enable multiple services on a project. The operation is atomic: if enabling any service fails, then the entire batch fails, and no state changes occur. To enable a single service, use the `EnableService` method instead.

## Path parameters

- `parent` string, required

## Request body

- BatchEnableServicesRequest — Request message for the `BatchEnableServices` method.
  - `serviceIds` string[] — The identifiers of the services to enable on the project. A valid identifier would be: serviceusage.googleapis.com Enabling services requires that each service is public or is shared with the user enabling the service. A single request can enable a maximum of 20 services at a time. If more than 20 services are specified, the request will fail, and no state changes will occur.

## Response `200`

Successful response

---

[API](https://skmtc.dev/google/apis/serviceusage.md) · [All operations](https://skmtc.dev/google/apis/serviceusage/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/google/serviceusage/revisions/f848a9887d17/schema)
