# Services

This contains APIs related to Services

## Check for allowed-values in the Services

 - [POST /ng/api/servicesV2/check-allowed-values](https://apidocs.harness.io/services/checkallowedvaluesinservices.md)

## Gets Service list

 - [GET /ng/api/servicesV2](https://apidocs.harness.io/services/getservicelist.md)

## Update a Service by identifier

 - [PUT /ng/api/servicesV2](https://apidocs.harness.io/services/updateservicev2.md)

## Create a Service

 - [POST /ng/api/servicesV2](https://apidocs.harness.io/services/createservicev2.md)

## Create Services

 - [POST /ng/api/servicesV2/batch](https://apidocs.harness.io/services/createservicesv2.md)

## Create Services with partial success support - returns both successful and failed services

 - [POST /ng/api/servicesV2/batch/partial](https://apidocs.harness.io/services/createservicespartialbatch.md)

## Gets a Service by identifier

 - [GET /ng/api/servicesV2/{serviceIdentifier}](https://apidocs.harness.io/services/getservicev2.md)

## Delete a Service by identifier

 - [DELETE /ng/api/servicesV2/{serviceIdentifier}](https://apidocs.harness.io/services/deleteservicev2.md)

## Retrieving the list of Kubernetes Command Options

 - [GET /ng/api/servicesV2/k8s/command-flags](https://apidocs.harness.io/services/k8scmdflags.md)

## Retrieving the list of Kustomize Command Flags

 - [GET /ng/api/servicesV2/kustomize/command-flags](https://apidocs.harness.io/services/kustomizecmdflags.md)

## Get Plugin Info at Service

 - [GET /ng/api/servicesV2/plugin-info](https://apidocs.harness.io/services/getplugininfo.md)

## Retrieving the list of actions available for service hooks

 - [GET /ng/api/servicesV2/hooks/actions](https://apidocs.harness.io/services/hookactions.md)

## Get Service YAML from Git Repository

 - [POST /ng/api/servicesV2/import](https://apidocs.harness.io/services/importservice.md)

## Gets Service Access list

 - [GET /ng/api/servicesV2/list/access](https://apidocs.harness.io/services/getserviceaccesslist.md)

## Move Service YAML from inline to remote

 - [POST /ng/api/servicesV2/move-config/{serviceIdentifier}](https://apidocs.harness.io/services/moveserviceconfigs.md)

## Update git-metadata in remote service Entity

 - [PUT /ng/api/servicesV2/{serviceIdentifier}/update-git-metadata](https://apidocs.harness.io/services/updateservicegitdetails.md): Update git-metadata in remote service and returns the identifier of updated service

## Upsert a Service by identifier

 - [PUT /ng/api/servicesV2/upsert](https://apidocs.harness.io/services/upsertservicev2.md)

