Token Validation
Token ValidationConfiguration
List token validation configurations
client.tokenValidation.configuration.list(ConfigurationListParams { zone_id, page, per_page } params, RequestOptionsoptions?): V4PagePaginationArray<TokenConfig { id, created_at, credentials, 5 more } >
GET/zones/{zone_id}/token_validation/config
Get a single Token Configuration
client.tokenValidation.configuration.get(stringconfigId, ConfigurationGetParams { zone_id } params, RequestOptionsoptions?): TokenConfig { id, created_at, credentials, 5 more }
GET/zones/{zone_id}/token_validation/config/{config_id}
Create a new Token Validation configuration
client.tokenValidation.configuration.create(ConfigurationCreateParams { zone_id, credentials, description, 3 more } params, RequestOptionsoptions?): TokenConfig { id, created_at, credentials, 5 more }
POST/zones/{zone_id}/token_validation/config
Edit an existing Token Configuration
client.tokenValidation.configuration.edit(stringconfigId, ConfigurationEditParams { zone_id, description, title, token_sources } params, RequestOptionsoptions?): ConfigurationEditResponse { id, description, title, token_sources }
PATCH/zones/{zone_id}/token_validation/config/{config_id}
Delete Token Configuration
client.tokenValidation.configuration.delete(stringconfigId, ConfigurationDeleteParams { zone_id } params, RequestOptionsoptions?): ConfigurationDeleteResponse { id }
DELETE/zones/{zone_id}/token_validation/config/{config_id}
Token ValidationConfigurationCredentials
Update Token Configuration credentials
client.tokenValidation.configuration.credentials.update(stringconfigId, CredentialUpdateParams { zone_id, keys } params, RequestOptionsoptions?): CredentialUpdateResponse { errors, keys, messages, success }
PUT/zones/{zone_id}/token_validation/config/{config_id}/credentials
Token ValidationRules
List token validation rules
client.tokenValidation.rules.list(RuleListParams { zone_id, id, action, 7 more } params, RequestOptionsoptions?): V4PagePaginationArray<TokenValidationRule { action, description, enabled, 6 more } >
GET/zones/{zone_id}/token_validation/rules
Create a token validation rule
client.tokenValidation.rules.create(RuleCreateParams { zone_id, action, description, 4 more } params, RequestOptionsoptions?): TokenValidationRule { action, description, enabled, 6 more }
POST/zones/{zone_id}/token_validation/rules
Bulk create token validation rules
client.tokenValidation.rules.bulkCreate(RuleBulkCreateParams { zone_id, body } params, RequestOptionsoptions?): SinglePage<TokenValidationRule { action, description, enabled, 6 more } >
POST/zones/{zone_id}/token_validation/rules/bulk
Bulk edit token validation rules
client.tokenValidation.rules.bulkEdit(RuleBulkEditParams { zone_id, body } params, RequestOptionsoptions?): SinglePage<TokenValidationRule { action, description, enabled, 6 more } >
PATCH/zones/{zone_id}/token_validation/rules/bulk
Get a zone token validation rule
client.tokenValidation.rules.get(stringruleId, RuleGetParams { zone_id } params, RequestOptionsoptions?): TokenValidationRule { action, description, enabled, 6 more }
GET/zones/{zone_id}/token_validation/rules/{rule_id}
Delete a zone token validation rule
client.tokenValidation.rules.delete(stringruleId, RuleDeleteParams { zone_id } params, RequestOptionsoptions?): RuleDeleteResponse
DELETE/zones/{zone_id}/token_validation/rules/{rule_id}
Edit a zone token validation rule
client.tokenValidation.rules.edit(stringruleId, RuleEditParams { zone_id, action, description, 5 more } params, RequestOptionsoptions?): TokenValidationRule { action, description, enabled, 6 more }
PATCH/zones/{zone_id}/token_validation/rules/{rule_id}