Claude Platform Docs

Certificates

Create Tunnel Certificate
BetaTunnelCertificate beta().tunnels().certificates().create(CertificateCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
POST/v1/tunnels/{tunnel_id}/certificates
Get Tunnel Certificate
BetaTunnelCertificate beta().tunnels().certificates().retrieve(CertificateRetrieveParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/v1/tunnels/{tunnel_id}/certificates/{certificate_id}
List Tunnel Certificates
CertificateListPage beta().tunnels().certificates().list(CertificateListParamsparams = CertificateListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/v1/tunnels/{tunnel_id}/certificates
Archive Tunnel Certificate
BetaTunnelCertificate beta().tunnels().certificates().archive(CertificateArchiveParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
POST/v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive
Models
class BetaTunnelCertificate:

A CA certificate attached to a tunnel.

String id

Unique identifier for the certificate, prefixed with tcrt_.

Optional<LocalDateTime> archivedAt

A timestamp in RFC 3339 format

formatdate-time
LocalDateTime createdAt

A timestamp in RFC 3339 format

formatdate-time
Optional<LocalDateTime> expiresAt

A timestamp in RFC 3339 format

formatdate-time
String fingerprint

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

String tunnelId

ID of the tunnel the certificate is registered against.

JsonValue type "tunnel_certificate"constant