Update a Policy

PUT {{baseUrl}}/tyk/policies/:polID

You can update a Policy in your Tyk Instance by ID

Request Body

{"_id"=>"<string>", "id"=>"<string>", "name"=>"<string>", "org_id"=>"<string>", "rate"=>"<double>", "per"=>"<double>", "quota_max"=>"<long>", "quota_renewal_rate"=>"<long>", "throttle_interval"=>"<double>", "throttle_retry_limit"=>"<number>", "max_query_depth"=>"<number>", "access_rights"=>{"anim39"=>{"allowed_urls"=>[{"methods"=>["<string>", "<string>"], "url"=>"<string>"}, {"methods"=>["<string>", "<string>"], "url"=>"<string>"}], "api_id"=>"<string>", "api_name"=>"<string>", "limit"=>{"per"=>"<double>", "quota_max"=>"<long>", "quota_remaining"=>"<long>", "quota_renewal_rate"=>"<long>", "quota_renews"=>"<long>", "rate"=>"<double>", "set_by_policy"=>"<boolean>", "throttle_interval"=>"<double>", "throttle_retry_limit"=>"<long>", "smoothing"=>{"delay"=>"<long>", "enabled"=>"<boolean>", "step"=>"<long>", "threshold"=>"<long>", "trigger"=>"<double>"}}, "versions"=>["<string>", "<string>"]}, "cupidatat_5e3"=>{"allowed_urls"=>[{"methods"=>["<string>", "<string>"], "url"=>"<string>"}, {"methods"=>["<string>", "<string>"], "url"=>"<string>"}], "api_id"=>"<string>", "api_name"=>"<string>", "limit"=>{"per"=>"<double>", "quota_max"=>"<long>", "quota_remaining"=>"<long>", "quota_renewal_rate"=>"<long>", "quota_renews"=>"<long>", "rate"=>"<double>", "set_by_policy"=>"<boolean>", "throttle_interval"=>"<double>", "throttle_retry_limit"=>"<long>", "smoothing"=>{"delay"=>"<long>", "enabled"=>"<boolean>", "step"=>"<long>", "threshold"=>"<long>", "trigger"=>"<double>"}}, "versions"=>["<string>", "<string>"]}, "quis1"=>{"allowed_urls"=>[{"methods"=>["<string>", "<string>"], "url"=>"<string>"}, {"methods"=>["<string>", "<string>"], "url"=>"<string>"}], "api_id"=>"<string>", "api_name"=>"<string>", "limit"=>{"per"=>"<double>", "quota_max"=>"<long>", "quota_remaining"=>"<long>", "quota_renewal_rate"=>"<long>", "quota_renews"=>"<long>", "rate"=>"<double>", "set_by_policy"=>"<boolean>", "throttle_interval"=>"<double>", "throttle_retry_limit"=>"<long>", "smoothing"=>{"delay"=>"<long>", "enabled"=>"<boolean>", "step"=>"<long>", "threshold"=>"<long>", "trigger"=>"<double>"}}, "versions"=>["<string>", "<string>"]}}, "hmac_enabled"=>"<boolean>", "enable_http_signature_validation"=>"<boolean>", "active"=>"<boolean>", "is_inactive"=>"<boolean>", "tags"=>["<string>", "<string>"], "key_expires_in"=>"<number>", "partitions"=>{"quota"=>"<boolean>", "rate_limit"=>"<boolean>", "complexity"=>"<boolean>", "acl"=>"<boolean>", "per_api"=>"<boolean>"}, "last_updated"=>"<string>", "smoothing"=>{"delay"=>"<long>", "enabled"=>"<boolean>", "step"=>"<long>", "threshold"=>"<long>", "trigger"=>"<double>"}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: OK

{&quot;action&quot;:&quot;\u003cstring\u003e&quot;,&quot;key&quot;:&quot;\u003cstring\u003e&quot;,&quot;key_hash&quot;:&quot;\u003cstring\u003e&quot;,&quot;status&quot;:&quot;\u003cstring\u003e&quot;}