# Observability API API

> Observability API API on Apizie: 14 endpoints (Get TraceScope resource., Update a TraceScope., Delete a TraceScope., 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-observability/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `dev-tools:google-observability`
- Category: Dev Tools
- Status: byok
- Source: https://cloud.google.com/stackdriver/docs/
- Page: https://apizie.tech/api/dev-tools/google-observability
- OpenAPI: https://apizie.tech/api/dev-tools/google-observability/openapi.json

Provides functionality for configuring the observability scope, which controls the log, metric, and trace data that you can view.

## Endpoints

### Get TraceScope resource.
`GET https://apizie.tech/v1/dev-tools:google-observability/observability-projects-locations-trace-scopes-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the trace scope: projects/[PROJECT_ID]/locations/[LOCATION_ID]/traceScopes/[TRACE_SCOPE_ID] For example:… |

### Update a TraceScope.
`POST https://apizie.tech/v1/dev-tools:google-observability/observability-projects-locations-trace-scopes-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Identifier. The resource name of the trace scope. For example: projects/my-project/locations/global/traceScopes/my-trace-scope |
| updateMask | string | no | Optional. The list of fields to update. |
| body | object | yes | JSON request body |

### Delete a TraceScope.
`POST https://apizie.tech/v1/dev-tools:google-observability/observability-projects-locations-trace-scopes-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The full resource name of the trace scope to delete: projects/[PROJECT_ID]/locations/[LOCATION_ID]/traceScopes/[TRACE_SCOPE_ID]… |

### Lists information about the supported locations for this service. This method lists locations based on the…
`GET https://apizie.tech/v1/dev-tools:google-observability/observability-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. |

### Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…
`POST https://apizie.tech/v1/dev-tools:google-observability/observability-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://apizie.tech/v1/dev-tools:google-observability/observability-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… |

### List buckets of a project in a particular location.
`GET https://apizie.tech/v1/dev-tools:google-observability/observability-projects-locations-buckets-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of buckets to return. If unspecified, then at most 100 buckets are returned. The maximum value is 1000;… |
| pageToken | string | no | Optional. A page token, received from a previous `ListBuckets` call. Provide this to retrieve the subsequent page. |
| parent | string | yes | Required. The parent, which owns this collection of buckets. The format is: projects/[PROJECT_ID]/locations/[LOCATION] |
| showDeleted | boolean | no | Optional. If true, then the response will include deleted buckets. |

### Create a new bucket.
`POST https://apizie.tech/v1/dev-tools:google-observability/observability-projects-locations-buckets-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| bucketId | string | no | Required. Id of the bucket to create. |
| parent | string | yes | Required. Name of the project and location for the bucket. The format is: projects/[PROJECT_ID]/locations/[LOCATION] |
| body | object | yes | JSON request body |

### List datasets of a bucket.
`GET https://apizie.tech/v1/dev-tools:google-observability/observability-projects-locations-buckets-datasets-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of datasets to return. If unspecified, then at most 100 datasets are returned. The maximum value is 1000;… |
| pageToken | string | no | Optional. A page token, received from a previous `ListDatasets` call. Provide this to retrieve the subsequent page. |
| parent | string | yes | Required. The parent bucket that owns this collection of datasets. The format is:… |
| showDeleted | boolean | no | Optional. If true, then the response will include deleted datasets. |

### List links of a dataset.
`GET https://apizie.tech/v1/dev-tools:google-observability/observability-projects-locations-buckets-datasets-links-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of links to return. If unspecified, then at most 100 links are returned. The maximum value is 1000; values… |
| pageToken | string | no | Optional. A page token, received from a previous `ListLinks` call. Provide this to retrieve the subsequent page. |
| parent | string | yes | Required. The parent dataset that owns this collection of links. The format is:… |

### Create a new link.
`POST https://apizie.tech/v1/dev-tools:google-observability/observability-projects-locations-buckets-datasets-links-crea` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| linkId | string | no | Required. Id of the link to create. |
| parent | string | yes | Required. Name of the containing dataset for this link. The format is:… |
| body | object | yes | JSON request body |

### List views of a dataset.
`GET https://apizie.tech/v1/dev-tools:google-observability/observability-projects-locations-buckets-datasets-views-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of views to return. If unspecified, then at most 100 views are returned. The maximum value is 1000; values… |
| pageToken | string | no | Optional. A page token, received from a previous `ListViews` call. Provide this to retrieve the subsequent page. |
| parent | string | yes | Required. Dataset whose views are to be listed. The format is:… |

### List TraceScopes of a project in a particular location.
`GET https://apizie.tech/v1/dev-tools:google-observability/observability-projects-locations-trace-scopes-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of results to return from this request. Non-positive values are ignored. The presence of `next_page_token` in… |
| pageToken | string | no | Optional. If present, then retrieve the next batch of results from the preceding call to this method. `page_token` must be the value of… |
| parent | string | yes | Required. The full resource name of the location to look for trace scopes: projects/[PROJECT_ID]/locations/[LOCATION_ID] For example:… |

### Create a new TraceScope.
`POST https://apizie.tech/v1/dev-tools:google-observability/observability-projects-locations-trace-scopes-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The full resource name of the location where the trace scope should be created projects/[PROJECT_ID]/locations/[LOCATION_ID] For… |
| traceScopeId | string | no | Required. A client-assigned identifier for the trace scope. |
| body | object | yes | JSON request body |

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

## FAQ

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

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

### Can AI agents use the Observability 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-observability.

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