---
updatedAt: 2025-11-12T01:24:35.000Z
agentTools:
  projectIndex: https://public.docs.kivera.io/llms.txt
---

# APIKEYS

<Embed url="https://cloud.google.com/docs" title="GCP documentation" provider="cloud.google.com" href="https://cloud.google.com/docs" />

# apikeys.keys.lookupKey

```erlang
valid {
    input.Qs.keyString == STRING
    input.ProviderMetadata.Region == STRING
}
```

# apikeys.operations.get

```erlang
valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}
```

# apikeys.projects.locations.keys.create

```erlang
valid {
    input.Body.annotations.STRING == STRING
    input.Body.displayName == STRING
    input.Body.restrictions.androidKeyRestrictions.allowedApplications[_].packageName == STRING
    input.Body.restrictions.androidKeyRestrictions.allowedApplications[_].sha1Fingerprint == STRING
    input.Body.restrictions.apiTargets[_].methods[_] == STRING
    input.Body.restrictions.apiTargets[_].service == STRING
    input.Body.restrictions.browserKeyRestrictions.allowedReferrers[_] == STRING
    input.Body.restrictions.iosKeyRestrictions.allowedBundleIds[_] == STRING
    input.Body.restrictions.serverKeyRestrictions.allowedIps[_] == STRING
    input.Body.serviceAccountEmail == STRING
    input.ReqMap.parent == STRING
    input.Qs.keyId == STRING
    input.ProviderMetadata.Region == STRING
}
```

# apikeys.projects.locations.keys.delete

```erlang
valid {
    input.ReqMap.name == STRING
    input.Qs.etag == STRING
    input.ProviderMetadata.Region == STRING
}
```

# apikeys.projects.locations.keys.get

```erlang
valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}
```

# apikeys.projects.locations.keys.getKeyString

```erlang
valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}
```

# apikeys.projects.locations.keys.list

```erlang
valid {
    input.ReqMap.parent == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.showDeleted == BOOLEAN
    input.ProviderMetadata.Region == STRING
}
```

# apikeys.projects.locations.keys.patch

```erlang
valid {
    input.Body.annotations.STRING == STRING
    input.Body.displayName == STRING
    input.Body.restrictions.androidKeyRestrictions.allowedApplications[_].packageName == STRING
    input.Body.restrictions.androidKeyRestrictions.allowedApplications[_].sha1Fingerprint == STRING
    input.Body.restrictions.apiTargets[_].methods[_] == STRING
    input.Body.restrictions.apiTargets[_].service == STRING
    input.Body.restrictions.browserKeyRestrictions.allowedReferrers[_] == STRING
    input.Body.restrictions.iosKeyRestrictions.allowedBundleIds[_] == STRING
    input.Body.restrictions.serverKeyRestrictions.allowedIps[_] == STRING
    input.Body.serviceAccountEmail == STRING
    input.ReqMap.name == STRING
    input.Qs.updateMask == STRING
    input.ProviderMetadata.Region == STRING
}
```

# apikeys.projects.locations.keys.undelete

```erlang
valid {
    input.Body.STRING == STRING
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}
```