## Delete Origin TLS Compliance Modes setting `client.OriginTLSComplianceModes.Delete(ctx, body) (*OriginTLSComplianceModeDeleteResponse, error)` **delete** `/zones/{zone_id}/settings/origin_tls_compliance_modes` Delete the Origin TLS Compliance Modes setting for the zone, removing any configured compliance constraint. After deletion, Cloudflare's default behavior applies (no compliance filtering of the key-exchange algorithm list sent to the origin). ### Parameters - `body OriginTLSComplianceModeDeleteParams` - `ZoneID param.Field[string]` Identifier. ### Returns - `type OriginTLSComplianceModeDeleteResponse struct{…}` - `ID OriginTLSComplianceModeDeleteResponseID` The identifier of the caching setting. - `const OriginTLSComplianceModeDeleteResponseIDOriginTLSComplianceModes OriginTLSComplianceModeDeleteResponseID = "origin_tls_compliance_modes"` - `Editable bool` Whether the setting is editable. - `ModifiedOn Time` Last time this setting was modified. ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/option" "github.com/cloudflare/cloudflare-go/origin_tls_compliance_modes" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) originTLSComplianceMode, err := client.OriginTLSComplianceModes.Delete(context.TODO(), origin_tls_compliance_modes.OriginTLSComplianceModeDeleteParams{ ZoneID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"), }) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", originTLSComplianceMode.ID) } ``` #### Response ```json { "errors": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "messages": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "success": true, "result": { "id": "origin_tls_compliance_modes", "editable": true, "modified_on": "2014-01-01T05:20:00.12345Z" } } ```