Token Validation
Token ValidationConfiguration
List token validation configurations
client.TokenValidation.Configuration.List(ctx, params) (*V4PagePaginationArray[TokenConfig], error)
GET/zones/{zone_id}/token_validation/config
Get a token validation configuration
client.TokenValidation.Configuration.Get(ctx, configID, query) (*TokenConfig, error)
GET/zones/{zone_id}/token_validation/config/{config_id}
Create a token validation configuration
client.TokenValidation.Configuration.New(ctx, params) (*TokenConfig, error)
POST/zones/{zone_id}/token_validation/config
Edit a token validation configuration
client.TokenValidation.Configuration.Edit(ctx, configID, params) (*ConfigurationEditResponse, error)
PATCH/zones/{zone_id}/token_validation/config/{config_id}
Delete a token validation configuration
client.TokenValidation.Configuration.Delete(ctx, configID, body) (*ConfigurationDeleteResponse, error)
DELETE/zones/{zone_id}/token_validation/config/{config_id}
Token ValidationConfigurationCredentials
Replace token validation credentials
client.TokenValidation.Configuration.Credentials.Update(ctx, configID, params) (*ConfigurationCredentialUpdateResponse, error)
PUT/zones/{zone_id}/token_validation/config/{config_id}/credentials
Edit token validation credentials
client.TokenValidation.Configuration.Credentials.Edit(ctx, configID, params) (*ConfigurationCredentialEditResponse, error)
PATCH/zones/{zone_id}/token_validation/config/{config_id}/credentials
Token ValidationRules
List token validation rules
client.TokenValidation.Rules.List(ctx, params) (*V4PagePaginationArray[TokenValidationRule], error)
GET/zones/{zone_id}/token_validation/rules
Create a token validation rule
client.TokenValidation.Rules.New(ctx, params) (*TokenValidationRule, error)
POST/zones/{zone_id}/token_validation/rules
Create token validation rules
client.TokenValidation.Rules.BulkNew(ctx, params) (*SinglePage[TokenValidationRule], error)
POST/zones/{zone_id}/token_validation/rules/bulk
Edit token validation rules
client.TokenValidation.Rules.BulkEdit(ctx, params) (*SinglePage[TokenValidationRule], error)
PATCH/zones/{zone_id}/token_validation/rules/bulk
Get a token validation rule
client.TokenValidation.Rules.Get(ctx, ruleID, query) (*TokenValidationRule, error)
GET/zones/{zone_id}/token_validation/rules/{rule_id}
Delete a token validation rule
client.TokenValidation.Rules.Delete(ctx, ruleID, body) (*RuleDeleteResponse, error)
DELETE/zones/{zone_id}/token_validation/rules/{rule_id}
Edit a token validation rule
client.TokenValidation.Rules.Edit(ctx, ruleID, params) (*TokenValidationRule, error)
PATCH/zones/{zone_id}/token_validation/rules/{rule_id}