@@ -110,7 +110,7 @@ def zones(self):
110110 self .add ('AUTH' , 'zones' , 'custom_pages' )
111111 self .add ('AUTH' , 'zones' , 'dns_records' )
112112 self .add ('AUTH' , 'zones' , 'dns_records/export' )
113- self .add ('AUTH' , 'zones' , 'dns_records/import' )
113+ self .add ('AUTH' , 'zones' , 'dns_records/import' , content_type = { 'POST' : 'multipart/form-data' } )
114114 self .add ('AUTH' , 'zones' , 'dns_records/scan' )
115115 self .add ('VOID' , 'zones' , 'dns_settings' )
116116 self .add ('AUTH' , 'zones' , 'dns_settings/use_apex_ns' )
@@ -185,6 +185,15 @@ def zones_settings(self):
185185 self .add ('AUTH' , 'zones' , 'settings/waf' )
186186 self .add ('AUTH' , 'zones' , 'settings/webp' )
187187 self .add ('AUTH' , 'zones' , 'settings/websockets' )
188+ self .add ('VOID' , 'zones' , 'settings/zaraz' )
189+ self .add ('VOID' , 'zones' , 'settings/zaraz/v2' )
190+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/config' )
191+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/default' )
192+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/export' )
193+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/history' )
194+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/history/configs' )
195+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/publish' )
196+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/workflow' )
188197
189198def zones_analytics (self ):
190199 """ zones analytics """
@@ -399,7 +408,7 @@ def accounts(self):
399408
400409 self .add ('VOID' , 'accounts' , 'dlp' )
401410 self .add ('AUTH' , 'accounts' , 'dlp/datasets' )
402- self .add ('AUTH' , 'accounts' , 'dlp/datasets' , 'upload' )
411+ self .add ('AUTH' , 'accounts' , 'dlp/datasets' , 'upload' , content_type = { 'POST' : 'application/octet-stream' } )
403412 self .add ('VOID' , 'accounts' , 'dlp/patterns' )
404413 self .add ('AUTH' , 'accounts' , 'dlp/patterns/validate' )
405414 self .add ('AUTH' , 'accounts' , 'dlp/payload_log' )
@@ -448,7 +457,7 @@ def accounts(self):
448457 self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' )
449458 self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' , 'bulk' )
450459 self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' , 'keys' )
451- self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' , 'values' )
460+ self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' , 'values' , content_type = { 'PUT' : 'multipart/form-data' } )
452461 self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' , 'metadata' )
453462
454463 self .add ('AUTH' , 'accounts' , 'subscriptions' )
@@ -458,9 +467,9 @@ def accounts(self):
458467 self .add ('VOID' , 'accounts' , 'vectorize' )
459468 self .add ('AUTH' , 'accounts' , 'vectorize/index' )
460469 self .add ('AUTH' , 'accounts' , 'vectorize/indexes' )
461- self .add ('AUTH' , 'accounts' , 'vectorize/indexes' , 'insert' )
470+ self .add ('AUTH' , 'accounts' , 'vectorize/indexes' , 'insert' , content_type = { 'POST' : 'application/x-ndjson' } )
462471 self .add ('AUTH' , 'accounts' , 'vectorize/indexes' , 'query' )
463- self .add ('AUTH' , 'accounts' , 'vectorize/indexes' , 'upsert' )
472+ self .add ('AUTH' , 'accounts' , 'vectorize/indexes' , 'upsert' , content_type = { 'POST' : 'application/x-ndjson' } )
464473
465474 self .add ('AUTH' , 'accounts' , 'virtual_dns' )
466475 self .add ('VOID' , 'accounts' , 'virtual_dns' , 'dns_analytics' )
@@ -475,7 +484,7 @@ def accounts(self):
475484 self .add ('VOID' , 'accounts' , 'workers/dispatch' )
476485 self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' )
477486 self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' , 'scripts' )
478- self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' , 'scripts' , 'content' )
487+ self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' , 'scripts' , 'content' , content_type = { 'PUT' : 'multipart/form-data' } )
479488 self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' , 'scripts' , 'settings' )
480489 self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' , 'scripts' , 'tags' )
481490 self .add ('AUTH' , 'accounts' , 'workers/domains' )
@@ -485,15 +494,15 @@ def accounts(self):
485494 self .add ('AUTH' , 'accounts' , 'workers/queues' )
486495 self .add ('AUTH' , 'accounts' , 'workers/queues' , 'consumers' )
487496 self .add ('AUTH' , 'accounts' , 'workers/scripts' )
488- self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'content' )
497+ self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'content' , content_type = { 'PUT' : 'multipart/form-data' } )
489498 self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'content/v2' )
490499 self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'schedules' )
491- self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'settings' )
500+ self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'settings' , content_type = { 'PATCH' : 'multipart/form-data' } )
492501 self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'tails' )
493502 self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'usage-model' )
494503 self .add ('VOID' , 'accounts' , 'workers/services' )
495504 self .add ('VOID' , 'accounts' , 'workers/services' , 'environments' )
496- self .add ('AUTH' , 'accounts' , 'workers/services' , 'environments' , 'content' )
505+ self .add ('AUTH' , 'accounts' , 'workers/services' , 'environments' , 'content' , content_type = { 'PUT' : 'multipart/form-data' } )
497506 self .add ('AUTH' , 'accounts' , 'workers/services' , 'environments' , 'settings' )
498507 self .add ('AUTH' , 'accounts' , 'workers/subdomain' )
499508
@@ -505,7 +514,7 @@ def accounts_addressing(self):
505514 self .add ('AUTH' , 'accounts' , 'addressing/address_maps' , 'accounts' )
506515 self .add ('AUTH' , 'accounts' , 'addressing/address_maps' , 'ips' )
507516 self .add ('AUTH' , 'accounts' , 'addressing/address_maps' , 'zones' )
508- self .add ('AUTH' , 'accounts' , 'addressing/loa_documents' )
517+ self .add ('AUTH' , 'accounts' , 'addressing/loa_documents' , content_type = { 'POST' : 'multipart/form-data' } )
509518 self .add ('AUTH' , 'accounts' , 'addressing/loa_documents' , 'download' )
510519 self .add ('AUTH' , 'accounts' , 'addressing/prefixes' )
511520 self .add ('VOID' , 'accounts' , 'addressing/prefixes' , 'bgp' )
@@ -559,7 +568,7 @@ def accounts_stream(self):
559568 self .add ('AUTH' , 'accounts' , 'stream' )
560569 self .add ('AUTH' , 'accounts' , 'stream' , 'audio' )
561570 self .add ('AUTH' , 'accounts' , 'stream' , 'audio/copy' )
562- self .add ('AUTH' , 'accounts' , 'stream' , 'captions' )
571+ self .add ('AUTH' , 'accounts' , 'stream' , 'captions' , content_type = { 'PUT' : 'multipart/form-data' } )
563572 self .add ('AUTH' , 'accounts' , 'stream' , 'embed' )
564573 self .add ('AUTH' , 'accounts' , 'stream' , 'downloads' )
565574 self .add ('AUTH' , 'accounts' , 'stream' , 'token' )
@@ -568,7 +577,7 @@ def accounts_stream(self):
568577 self .add ('AUTH' , 'accounts' , 'stream/direct_upload' )
569578 self .add ('AUTH' , 'accounts' , 'stream/keys' )
570579# self.add('AUTH', 'accounts', 'stream/preview')
571- self .add ('AUTH' , 'accounts' , 'stream/watermarks' )
580+ self .add ('AUTH' , 'accounts' , 'stream/watermarks' , content_type = { 'POST' : 'multipart/form-data' } )
572581 self .add ('AUTH' , 'accounts' , 'stream/webhook' )
573582 self .add ('AUTH' , 'accounts' , 'stream/live_inputs' )
574583 self .add ('AUTH' , 'accounts' , 'stream/live_inputs' , 'outputs' )
@@ -666,7 +675,7 @@ def accounts_extras(self):
666675 """ extras """
667676
668677 self .add ('VOID' , 'accounts' , 'ai' )
669- self .add ('AUTH' , 'accounts' , 'ai/run' )
678+ self .add ('AUTH' , 'accounts' , 'ai/run' , content_type = { 'POST' :[ 'application/json' , 'application/octet-stream' ]} )
670679 self .add ('AUTH' , 'accounts' , 'ai/run/proxy' )
671680
672681 self .add ('VOID' , 'accounts' , 'alerting' )
@@ -737,14 +746,14 @@ def accounts_extras(self):
737746 self .add ('AUTH' , 'accounts' , 'gateway/rules' )
738747
739748 self .add ('VOID' , 'accounts' , 'images' )
740- self .add ('AUTH' , 'accounts' , 'images/v1' )
749+ self .add ('AUTH' , 'accounts' , 'images/v1' , content_type = { 'POST' : 'multipart/form-data' } )
741750 self .add ('AUTH' , 'accounts' , 'images/v1' , 'blob' )
742751 self .add ('AUTH' , 'accounts' , 'images/v1/config' )
743752 self .add ('AUTH' , 'accounts' , 'images/v1/keys' )
744753 self .add ('AUTH' , 'accounts' , 'images/v1/stats' )
745754 self .add ('AUTH' , 'accounts' , 'images/v1/variants' )
746755 self .add ('AUTH' , 'accounts' , 'images/v2' )
747- self .add ('AUTH' , 'accounts' , 'images/v2/direct_upload' )
756+ self .add ('AUTH' , 'accounts' , 'images/v2/direct_upload' , content_type = { 'POST' : 'multipart/form-data' } )
748757
749758 self .add ('VOID' , 'accounts' , 'intel' )
750759 self .add ('VOID' , 'accounts' , 'intel-phishing' )
@@ -757,7 +766,7 @@ def accounts_extras(self):
757766 self .add ('AUTH' , 'accounts' , 'intel/domain/bulk' )
758767 self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds' )
759768 self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds' , 'data' )
760- self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds' , 'snapshot' )
769+ self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds' , 'snapshot' , content_type = { 'PUT' : 'multipart/form-data' } )
761770 self .add ('VOID' , 'accounts' , 'intel/indicator-feeds/permissions' )
762771 self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds/permissions/add' )
763772 self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds/permissions/remove' )
@@ -776,7 +785,7 @@ def accounts_extras(self):
776785
777786 self .add ('VOID' , 'accounts' , 'pages' )
778787 self .add ('AUTH' , 'accounts' , 'pages/projects' )
779- self .add ('AUTH' , 'accounts' , 'pages/projects' , 'deployments' )
788+ self .add ('AUTH' , 'accounts' , 'pages/projects' , 'deployments' , content_type = { 'POST' : 'multipart/form-data' } )
780789 self .add ('VOID' , 'accounts' , 'pages/projects' , 'deployments' , 'history' )
781790 self .add ('AUTH' , 'accounts' , 'pages/projects' , 'deployments' , 'history/logs' )
782791 self .add ('AUTH' , 'accounts' , 'pages/projects' , 'deployments' , 'retry' )
@@ -845,7 +854,7 @@ def zones_extras(self):
845854
846855 self .add ('VOID' , 'zones' , 'hostnames' )
847856 self .add ('AUTH' , 'zones' , 'hostnames/settings' )
848- self .add ('AUTH' , 'zones' , 'snippets' )
857+ self .add ('AUTH' , 'zones' , 'snippets' , content_type = { 'PUT' : 'multipart/form-data' } )
849858 self .add ('AUTH' , 'zones' , 'snippets' , 'content' )
850859 self .add ('AUTH' , 'zones' , 'snippets/snippet_rules' )
851860
@@ -907,7 +916,7 @@ def zones_api_gateway(self):
907916 self .add ('AUTH' , 'zones' , 'api_gateway/schemas' )
908917 self .add ('VOID' , 'zones' , 'api_gateway/settings' )
909918 self .add ('AUTH' , 'zones' , 'api_gateway/settings/schema_validation' )
910- self .add ('AUTH' , 'zones' , 'api_gateway/user_schemas' )
919+ self .add ('AUTH' , 'zones' , 'api_gateway/user_schemas' , content_type = { 'POST' : 'multipart/form-data' } )
911920 self .add ('AUTH' , 'zones' , 'api_gateway/user_schemas' , 'operations' )
912921
913922
0 commit comments