Claude Platform Docs

Certificates

Create Tunnel Certificate
beta.tunnels.certificates.create(strtunnel_id, CertificateCreateParams**kwargs) -> BetaTunnelCertificate
POST/v1/tunnels/{tunnel_id}/certificates
Get Tunnel Certificate
beta.tunnels.certificates.retrieve(strcertificate_id, CertificateRetrieveParams**kwargs) -> BetaTunnelCertificate
GET/v1/tunnels/{tunnel_id}/certificates/{certificate_id}
List Tunnel Certificates
beta.tunnels.certificates.list(strtunnel_id, CertificateListParams**kwargs) -> SyncPageCursor[BetaTunnelCertificate]
GET/v1/tunnels/{tunnel_id}/certificates
Archive Tunnel Certificate
beta.tunnels.certificates.archive(strcertificate_id, CertificateArchiveParams**kwargs) -> BetaTunnelCertificate
POST/v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive
Models
class BetaTunnelCertificate:

A CA certificate attached to a tunnel.

id: str

Unique identifier for the certificate, prefixed with tcrt_.

archived_at: Optional[datetime]

A timestamp in RFC 3339 format

formatdate-time
created_at: datetime

A timestamp in RFC 3339 format

formatdate-time
expires_at: Optional[datetime]

A timestamp in RFC 3339 format

formatdate-time
fingerprint: str

Lowercase hex SHA-256 fingerprint of the certificate's DER encoding.

tunnel_id: str

ID of the tunnel the certificate is registered against.

type: Literal["tunnel_certificate"]