# Parameter Manager API API

> Parameter Manager API API on Apizie: 11 endpoints (Gets details of a single TemplateVersion., Updates a single TemplateVersion., Deletes a single TemplateVersion., Lists information about the supported locations for this service. This method lists locations based on the…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/dev-tools:google-parametermanager/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `dev-tools:google-parametermanager`
- Category: Dev Tools
- Status: byok
- Source: https://cloud.google.com/secret-manager/parameter-manager/docs/overview
- Page: https://apizie.tech/api/dev-tools/google-parametermanager
- OpenAPI: https://apizie.tech/api/dev-tools/google-parametermanager/openapi.json

Parameter Manager is a single source of truth to store, access and manage the lifecycle of your workload parameters. Parameter Manager aims to make management of sensitive application parameters effortless for…

## Endpoints

### Gets details of a single TemplateVersion.
`GET https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-templates-versions-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the resource in the format `projects/*/locations/*/templates/*/versions/*`. |
| view | string | no | Optional. Specifies the view of the TemplateVersion to return. In the default FULL view, all metadata & payload associated with the… |

### Updates a single TemplateVersion.
`POST https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-templates-versions-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Identifier. The resource name of the TemplateVersion in the format `projects/*/locations/*/templates/*/versions/*`. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| updateMask | string | no | Optional. Field mask is used to specify the fields to be overwritten in the TemplateVersion resource by the update. The fields specified… |
| body | object | yes | JSON request body |

### Deletes a single TemplateVersion.
`POST https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-templates-versions-delet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the resource in the format `projects/*/locations/*/templates/*/versions/*`. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |

### Lists information about the supported locations for this service. This method lists locations based on the…
`GET https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| extraLocationTypes | string | no | Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. |
| filter | string | no | A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is… |
| name | string | yes | The resource that owns the locations collection, if applicable. |
| pageSize | integer | no | The maximum number of results to return. If not set, the service selects a default. |
| pageToken | string | no | A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. |

### Lists Parameters in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-parameters-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results |
| orderBy | string | no | Optional. Hint for how to order the results |
| pageSize | integer | no | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | Optional. A page token, received from a previous `ListParameters` call. Provide this to retrieve the subsequent page. When paginating, all… |
| parent | string | yes | Required. Parent value for ListParametersRequest in the format `projects/*/locations/*`. |

### Creates a new Parameter in a given project and location.
`POST https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-parameters-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parameterId | string | no | Required. Id of the Parameter resource |
| parent | string | yes | Required. Value for parent in the format `projects/*/locations/*`. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| body | object | yes | JSON request body |

### Lists TemplateVersions in a given project, location, and template.
`GET https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-templates-versions-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results |
| orderBy | string | no | Optional. Hint for how to order the results |
| pageSize | integer | no | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | Optional. A page token, received from a previous `ListTemplateVersions` call. Provide this to retrieve the subsequent page. When… |
| parent | string | yes | Required. Parent value for ListTemplateVersionsRequest in the format `projects/*/locations/*/templates/*`. |

### Creates a new TemplateVersion in a given project, location, and template.
`POST https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-templates-versions-creat` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. Value for parent in the format `projects/*/locations/*/templates/*`. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| templateVersionId | string | no | Required. Id of the TemplateVersion resource |
| body | object | yes | JSON request body |

### Gets rendered version of a TemplateVersion.
`GET https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-templates-versions-rende` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the resource |
| parameterVersion | string | no | Required. Parameter version used to render the template version. |

### Lists Templates in a given project and location.
`GET https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-templates-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results |
| orderBy | string | no | Optional. Hint for how to order the results |
| pageSize | integer | no | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | Optional. A page token, received from a previous `ListTemplates` call. Provide this to retrieve the subsequent page. When paginating, all… |
| parent | string | yes | Required. Parent value for ListTemplatesRequest in the format `projects/*/locations/*`. |

### Creates a new Template in a given project and location.
`POST https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-templates-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. Value for parent in the format `projects/*/locations/*`. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| templateId | string | no | Required. Id of the Template resource |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-templates-versions-get" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Parameter Manager API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/dev-tools:google-parametermanager/parametermanager-projects-locations-templates-versions-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Parameter Manager API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Parameter Manager API itself also needs your own key from googleapis.com.

### Can AI agents use the Parameter Manager API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key dev-tools:google-parametermanager.

### What is the status of the Parameter Manager API API?
Needs your own provider key (bring your own key)
