---
title: "list loaded gRPC services"
method: PUT
path: "/mockserver/grpc/services"
tags: ["grpc"]
---

# list loaded gRPC services

`PUT /mockserver/grpc/services`

## Request

- Base URL: `http://localhost:1080`
- URL: `http://localhost:1080/mockserver/grpc/services`
- Auth: none declared

Returns the gRPC services available from the loaded proto descriptor set, each with its methods and their input/output types and streaming flags.

## Response `200`

loaded gRPC services returned

- object[]
  - `name` string
  - `methods` object[]
    - `name` string
    - `inputType` string
    - `outputType` string
    - `clientStreaming` boolean
    - `serverStreaming` boolean

## Other responses

- `400`: failed to list gRPC services

---

[API](https://skmtc.dev/mock-server/apis/mockserver-api.md) · [All operations](https://skmtc.dev/mock-server/apis/mockserver-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mock-server/apis/mockserver-api/revisions/9239b693996e?raw)
