# Certificate Manager API API

> Certificate Manager API API on Apizie: 18 endpoints (Gets details of a single TrustConfig., Updates a TrustConfig., Deletes a single TrustConfig., 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://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-certificatemanager`
- Category: Analytics
- Status: byok
- Source: https://docs.cloud.google.com/certificate-manager/docs/overview
- Page: https://zieapi.vercel.app/api/analytics/googleapis-certificatemanager
- OpenAPI: https://zieapi.vercel.app/api/analytics/googleapis-certificatemanager/openapi.json



## Endpoints

### Gets details of a single TrustConfig.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-trust-configs-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. A name of the TrustConfig to describe. Must be in the format `projects/*/locations/*/trustConfigs/*`. |

### Updates a TrustConfig.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-trust-configs-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Identifier. A user-defined name of the trust config. TrustConfig names must be unique globally and match pattern… |
| updateMask | string | no | Required. The update mask applies to the resource. For the `FieldMask` definition, see… |
| body | object | yes | JSON request body |

### Deletes a single TrustConfig.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-trust-configs-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| etag | string | no | Optional. The current etag of the TrustConfig. If an etag is provided and does not match the current etag of the resource, deletion will… |
| name | string | yes | Required. A name of the TrustConfig to delete. Must be in the format `projects/*/locations/*/trustConfigs/*`. |

### Lists information about the supported locations for this service. This method lists locations based on the…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-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 CertificateIssuanceConfigs in a given project and location.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-certificate-issuance-c` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression to restrict the Certificates Configs returned. |
| orderBy | string | no | Optional. A list of Certificate Config field names used to specify the order of the returned results. The default sorting order is… |
| pageSize | integer | no | Optional. Maximum number of certificate configs to return per call. |
| pageToken | string | no | Optional. The value returned by the last `ListCertificateIssuanceConfigsResponse`. Indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The project and location from which the certificate should be listed, specified in the format `projects/*/locations/*`. |

### Creates a new CertificateIssuanceConfig in a given project and location.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-certificate-issuance-c-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| certificateIssuanceConfigId | string | no | Required. A user-provided name of the certificate config. |
| parent | string | yes | Required. The parent resource of the certificate issuance config. Must be in the format `projects/*/locations/*`. |
| body | object | yes | JSON request body |

### Lists CertificateMaps in a given project and location.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-certificate-maps-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression to restrict the Certificates Maps returned. |
| orderBy | string | no | Optional. A list of Certificate Map field names used to specify the order of the returned results. The default sorting order is ascending.… |
| pageSize | integer | no | Optional. Maximum number of certificate maps to return per call. |
| pageToken | string | no | Optional. The value returned by the last `ListCertificateMapsResponse`. Indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The project and location from which the certificate maps should be listed, specified in the format `projects/*/locations/*`. |

### Creates a new CertificateMap in a given project and location.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-certificate-maps-creat` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| certificateMapId | string | no | Required. A user-provided name of the certificate map. |
| parent | string | yes | Required. The parent resource of the certificate map. Must be in the format `projects/*/locations/*`. |
| body | object | yes | JSON request body |

### Lists CertificateMapEntries in a given project and location.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-certificate-maps-certi` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression to restrict the returned Certificate Map Entries. |
| orderBy | string | no | Optional. A list of Certificate Map Entry field names used to specify the order of the returned results. The default sorting order is… |
| pageSize | integer | no | Optional. Maximum number of certificate map entries to return. The service may return fewer than this value. If unspecified, at most 50… |
| pageToken | string | no | Optional. The value returned by the last `ListCertificateMapEntriesResponse`. Indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The project, location and certificate map from which the certificate map entries should be listed, specified in the format… |

### Creates a new CertificateMapEntry in a given project and location.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-certificate-maps-certi-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| certificateMapEntryId | string | no | Required. A user-provided name of the certificate map entry. |
| parent | string | yes | Required. The parent resource of the certificate map entry. Must be in the format `projects/*/locations/*/certificateMaps/*`. |
| body | object | yes | JSON request body |

### Lists Certificates in a given project and location.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-certificates-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression to restrict the Certificates returned. |
| orderBy | string | no | Optional. A list of Certificate field names used to specify the order of the returned results. The default sorting order is ascending. To… |
| pageSize | integer | no | Optional. Maximum number of certificates to return per call. |
| pageToken | string | no | Optional. The value returned by the last `ListCertificatesResponse`. Indicates that this is a continuation of a prior `ListCertificates`… |
| parent | string | yes | Required. The project and location from which the certificate should be listed, specified in the format `projects/*/locations/*`. |

### Creates a new Certificate in a given project and location.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-certificates-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| certificateId | string | no | Required. A user-provided name of the certificate. |
| parent | string | yes | Required. The parent resource of the certificate. Must be in the format `projects/*/locations/*`. |
| body | object | yes | JSON request body |

### Lists DnsAuthorizations in a given project and location.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-dns-authorizations-lis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression to restrict the Dns Authorizations returned. |
| orderBy | string | no | Optional. A list of Dns Authorization field names used to specify the order of the returned results. The default sorting order is… |
| pageSize | integer | no | Optional. Maximum number of dns authorizations to return per call. |
| pageToken | string | no | Optional. The value returned by the last `ListDnsAuthorizationsResponse`. Indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The project and location from which the dns authorizations should be listed, specified in the format `projects/*/locations/*`. |

### Creates a new DnsAuthorization in a given project and location.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-dns-authorizations-cre` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dnsAuthorizationId | string | no | Required. A user-provided name of the dns authorization. |
| parent | string | yes | Required. The parent resource of the dns authorization. Must be in the format `projects/*/locations/*`. |
| body | object | yes | JSON request body |

### Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-operations-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the operation resource to be cancelled. |
| body | object | yes | JSON request body |

### Lists operations that match the specified filter in the request. If the server doesn't support this method,…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | The standard list filter. |
| name | string | yes | The name of the operation's parent resource. |
| pageSize | integer | no | The standard list page size. |
| pageToken | string | no | The standard list page token. |
| returnPartialSuccess | boolean | no | When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the… |

### Lists TrustConfigs in a given project and location.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-trust-configs-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression to restrict the TrustConfigs returned. |
| orderBy | string | no | Optional. A list of TrustConfig field names used to specify the order of the returned results. The default sorting order is ascending. To… |
| pageSize | integer | no | Optional. Maximum number of TrustConfigs to return per call. |
| pageToken | string | no | Optional. The value returned by the last `ListTrustConfigsResponse`. Indicates that this is a continuation of a prior `ListTrustConfigs`… |
| parent | string | yes | Required. The project and location from which the TrustConfigs should be listed, specified in the format `projects/*/locations/*`. |

### Creates a new TrustConfig in a given project and location.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-trust-configs-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the TrustConfig. Must be in the format `projects/*/locations/*`. |
| trustConfigId | string | no | Required. A user-provided name of the TrustConfig. Must match the regexp `[a-z0-9-]{1,63}`. |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-trust-configs-get" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Certificate Manager API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/analytics:googleapis-certificatemanager/certificatemanager-projects-locations-trust-configs-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Certificate Manager API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key analytics:googleapis-certificatemanager.

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