← Files GoodMemARCHIVED FILE

skills/goodmem-sdk/references/python/models/EndpointAuthentication.md

846 Bytes · Oct 2, 2026 · 00:24 UTC

↓ Download file

<!-- sdk-ref package=goodmem registry=pypi version=0.1.34 -->

# EndpointAuthentication

Structured credential payload describing how GoodMem should authenticate with an upstream provider.

```python
from goodmem.models import EndpointAuthentication
```

- `kind` (`CredentialKind | None`, required): Selected credential strategy
- `api_key` (`ApiKeyAuth | None`, optional): Configuration when kind is CREDENTIAL_KIND_API_KEY JSON: `apiKey`.
- `gcp_adc` (`GcpAdcAuth | None`, optional): Configuration when kind is CREDENTIAL_KIND_GCP_ADC JSON: `gcpAdc`.
- `labels` (`dict[str, str] | None`, optional): Optional annotations to aid operators (e.g., "owner=vertex")

[Python](../../python.md)

Related types — open only those used by your request:

- [ApiKeyAuth](ApiKeyAuth.md)
- [CredentialKind](CredentialKind.md)
- [GcpAdcAuth](GcpAdcAuth.md)

SHA-256: f84579d5e339b8a494f7ccada31d9f085f47f8145853c37a1abe63ee0c760c39