{"info":{"_postman_id":"564ea225-e6b2-4c81-9f75-f06aecd404dc","name":"Azion | API Reference","description":"<html><head></head><body><p>This is the reference for Azion API. It contains all available endpoints.</p>\n<p>Azion API currently has two versions: v3 and v4. <a href=\"https://api.azion.com/v4\">Click here to go to v4.</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"24675764","collectionId":"564ea225-e6b2-4c81-9f75-f06aecd404dc","publishedId":"2sA3XTefWf","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-10-02T18:57:06.000Z"},"item":[{"name":"API v3","item":[{"name":"Tools","item":[{"name":"Token","item":[{"name":"Create token","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"aea07ac9-0e12-484b-aa8d-4075c366ab9d"}},{"listen":"test","script":{"exec":["var jsonData = JSON.parse(responseBody);","pm.environment.set(\"token\", jsonData.token);"],"type":"text/javascript","id":"8512080e-9431-4659-b9da-259c83627601"}}],"id":"04fa25bd-c214-43ca-bdc6-dde1558d448c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Basic base64 encode","description":"<p>Basic authentication for creating the Token takes place via the “user@ domain: password” pair encoded in base64, sent in the HTTP request via the header “Authorization: Basic”.\n<br /></p>\n<p>For example, if the user is “user@domain” and the password is “password” the base64 encoding resulting from the string “user@domain: password” will be “dXNlckBkb21haW46cGFzc3dvcmQK” and the header to be sent will be:\n<br /></p>\n<p>e.g.:</p>\n<p>Authorization:\nBasic\ndXNlckBkb21haW46cGFzc3dvcmQK</p>\n","type":"text"}],"url":"https://api.azionapi.net/tokens","description":"<p>Use the POST method to create a new token. It uses base64 encoding to generate your authentication.</p>\n<p>See more information on <a href=\"https://api.azion.com/#b13843ba-1855-4b66-9eee-d9c6aa448db5\">Authentication types</a> &gt; <strong>Encoding Username and Password</strong>.</p>\n","urlObject":{"protocol":"https","path":["tokens"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"440800f8-75a2-46fc-9720-d9d7330265dc","name":"Create new token","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Basic base64 encode","description":"Basic authentication for creating the Token takes place via the “user@ domain: password” pair encoded in base64, sent in the HTTP request via the header “Authorization: Basic”.\n<br>\n\nFor example, if the user is “user@domain” and the password is “password” the base64 encoding resulting from the string “user@domain: password” will be “dXNlckBkb21haW46cGFzc3dvcmQK” and the header to be sent will be:\n<br>\n\ne.g.:\n\nAuthorization:\nBasic\ndXNlckBkb21haW46cGFzc3dvcmQK","type":"text"}],"url":"https://api.azionapi.net/tokens"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 27 Apr 2023 21:34:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"148"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept, Origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"X-RateLimit-Reset","value":"2023-04-27T21:35:40.091074"},{"key":"X-Azion-Edge","value":"true"},{"key":"Strict-Transport-Security","value":"max-age=300; includeSubDomains"}],"cookie":[],"responseTime":null,"body":"{\n    \"token\": \"132y87f3b05p4d3e406371e2f6726f10d9d49074\",\n    \"created_at\": \"2023-04-27 21:34:40.593656+00:00\",\n    \"expires_at\": \"2023-04-28 21:34:40.593656+00:00\"\n}"}],"_postman_id":"04fa25bd-c214-43ca-bdc6-dde1558d448c"},{"name":"Delete token","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"5ed11d5b-fc61-4735-9736-1ba11b3d9d0b"}},{"listen":"test","script":{"exec":["var jsonData = JSON.parse(responseBody);","pm.environment.set(\"token\", jsonData.token);"],"type":"text/javascript","id":"02ac797c-130d-4377-80df-e1ba899955de"}}],"id":"4dbb46a1-4efb-446d-b2dc-6f301dcf907d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Basic base64 encode","description":"<p>Basic authentication for canceling the Token takes place via the “user@ domain: password” pair encoded in base64, sent in the HTTP request via the heading “Authorization: Basic ”.</p>\n<p>For example, if the user is “user@domain” and the password is “password” the base64 encoding resulting from the string “user@domain: password” will be “dXNlckBkb21haW46cGFzc3dvcmQK” and the header to be sent will be:</p>\n<p>e.g.:</p>\n<p>Authorization:\nBasic\ndXNlckBkb21haW46cGFzc3dvcmQK</p>\n","type":"text"}],"url":"https://api.azionapi.net/tokens/:token","description":"<p>Use the DELETE method to remove a token from your account.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action can't be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["tokens",":token"],"host":["api","azionapi","net"],"query":[],"variable":[{"description":{"content":"<p>Token to be deleted.</p>\n","type":"text/plain"},"type":"any","value":"[TOKEN VALUE]","key":"token"}]}},"response":[],"_postman_id":"4dbb46a1-4efb-446d-b2dc-6f301dcf907d"}],"id":"6d423af0-36b7-4cc1-85aa-ff4d7037f610","description":"<p>APIs use authorization to ensure that client requests access data securely. Use tokens to access or manipulate any relevant data.</p>\n<p>You can pass auth details along with any request you send in Postman.</p>\n","_postman_id":"6d423af0-36b7-4cc1-85aa-ff4d7037f610"},{"name":"Personal Tokens","item":[{"name":"List all personal tokens","id":"4fbb1ef5-77b4-4b7f-987d-3adc6397a53d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/iam/personal_tokens?search=name","description":"<p>Use the GET method to list all personal tokens.</p>\n<p>You can use the <code>search</code> and the <code>page</code> parameters.</p>\n","urlObject":{"protocol":"https","path":["iam","personal_tokens"],"host":["api","azionapi","net"],"query":[{"key":"search","value":"name"}],"variable":[]}},"response":[{"id":"b546ee30-1171-41f7-9c49-e7fabfc3cc9a","name":"List all personal tokens","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token {{TOKEN VALUE}}"}],"url":"https://api.azionapi.net/iam/personal_tokens"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 27 Apr 2023 21:52:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Limit","value":"40"},{"key":"X-RateLimit-Remaining","value":"39"},{"key":"X-RateLimit-Reset","value":"2023-04-27T21:53:05.825299"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 12,\n    \"total_pages\": 2,\n    \"schema_version\": 3,\n    \"links\": {\n        \"next\": \"https://stage-iam.azion.com/iam/api/personal_tokens?page=2\",\n        \"previous\": null\n    },\n    \"results\": [\n        {\n            \"uuid\": \"b77aa8a9-4fbb-411c-b9e0-4562ba29e0ac\",\n            \"name\": \"Personal Token3\",\n            \"created\": \"2023-07-06T09:42:08.684575-03:00\",\n            \"expires_at\": \"2023-12-25T00:00:00-03:00\",\n            \"description\": \"example\"\n        },\n        {\n            \"uuid\": \"be3836c5-4343-48ac-87af-866709469e66\",\n            \"name\": \"Personal Token2\",\n            \"created\": \"2023-07-06T09:42:04.494281-03:00\",\n            \"expires_at\": \"2023-12-25T00:00:00-03:00\",\n            \"description\": \"example\"\n        },\n        {\n            \"uuid\": \"6c01125c-fe35-4660-9870-35eac3484393\",\n            \"name\": \"Personal Token1\",\n            \"created\": \"2023-07-06T09:42:00.254245-03:00\",\n            \"expires_at\": \"2023-12-25T00:00:00-03:00\",\n            \"description\": \"example\"\n        },\n        {\n            \"uuid\": \"e71f5c49-f752-4954-b1d8-d07567bb0a13\",\n            \"name\": \"Personal Token\",\n            \"created\": \"2023-07-06T09:41:22.777299-03:00\",\n            \"expires_at\": \"2023-12-25T00:00:00-03:00\",\n            \"description\": \"example\"\n        },\n        {\n            \"uuid\": \"e412801f-c519-4211-ae41-3aa414690c98\",\n            \"name\": \"teste statics\",\n            \"created\": \"2023-02-03T17:50:19.492719-03:00\",\n            \"expires_at\": \"2024-02-03T23:59:59-03:00\",\n            \"description\": \"\"\n        },\n        {\n            \"uuid\": \"9ab40776-0dfd-47ae-af50-849170a27f1f\",\n            \"name\": \"Personal Token Teste MySQL\",\n            \"created\": \"2023-01-31T14:32:33.733434-03:00\",\n            \"expires_at\": \"2023-02-15T23:59:59-03:00\",\n            \"description\": \"\"\n        },\n        {\n            \"uuid\": \"86306291-3882-47eb-a6ec-eeabe6aef281\",\n            \"name\": \"Apos recursos\",\n            \"created\": \"2023-01-18T16:37:09.689002-03:00\",\n            \"expires_at\": \"2024-01-18T23:59:59-03:00\",\n            \"description\": \"\"\n        },\n        {\n            \"uuid\": \"6b7f88ae-2715-4d27-9de1-a097e051bd85\",\n            \"name\": \"teste\",\n            \"created\": \"2023-01-09T09:56:56.718831-03:00\",\n            \"expires_at\": \"2024-01-09T23:59:59-03:00\",\n            \"description\": \"\"\n        },\n        {\n            \"uuid\": \"6c71921d-d46e-41df-908f-1b7734077ecc\",\n            \"name\": \"malvadeza\",\n            \"created\": \"2022-10-28T13:37:09.443720-03:00\",\n            \"expires_at\": \"2022-10-29T23:59:59-03:00\",\n            \"description\": \"\"\n        },\n        {\n            \"uuid\": \"8b1d0b31-79f0-4e1f-a77e-44d08b529d25\",\n            \"name\": \"TokenName\",\n            \"created\": \"2022-03-22T14:51:55.185295-03:00\",\n            \"expires_at\": \"2023-03-23T05:59:59-03:00\",\n            \"description\": \"\"\n        }\n    ]\n}"}],"_postman_id":"4fbb1ef5-77b4-4b7f-987d-3adc6397a53d"},{"name":"Retrieve personal token","id":"18ead41a-c89f-49d3-b183-39f51f446475","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/iam/personal_tokens/personal_token_uuid","description":"<p>Use the GET method to list all personal tokens.</p>\n","urlObject":{"protocol":"https","path":["iam","personal_tokens","personal_token_uuid"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"9ce2b166-d980-4b38-8b85-b3e3087bf407","name":"Retrieve personal token","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]"}],"url":"https://api.azionapi.net/iam/personal_tokens/personal_token_uuid"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 24 Jul 2023 18:22:10 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Origin"},{"key":"Allow","value":"GET, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Limit","value":"40"},{"key":"X-RateLimit-Remaining","value":"39"},{"key":"X-RateLimit-Reset","value":"2023-07-24T18:23:10.693857"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"be3836c5-4343-48ac-87af-866709469e66\",\n    \"name\": \"Personal Token2\",\n    \"created\": \"2023-07-06T09:42:04.494281-03:00\",\n    \"expires_at\": \"2023-12-25T00:00:00-03:00\",\n    \"description\": \"example\"\n}"}],"_postman_id":"18ead41a-c89f-49d3-b183-39f51f446475"},{"name":"Create personal token","id":"d846e258-32d1-442c-8df7-a8b124d3c85f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{   \n    \"name\": \"Personal Token\",\n    \"expires_at\": \"2023-12-25T00:00\",\n    \"description\": \"example\"\n}"},"url":"https://api.azionapi.net/iam/personal_tokens","description":"<p>Use the POST method to create a new personal token.</p>\n","urlObject":{"protocol":"https","path":["iam","personal_tokens"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"c97436b4-4687-47ed-bbb3-1b31aa97f9d0","name":"Create personal token","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{   \n    \"name\": \"One day token\",\n    \"expires_at\": \"2023-07-26T00:00\",\n    \"description\": \"example\"\n}"},"url":"https://api.azionapi.net/iam/personal_tokens"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 25 Jul 2023 17:28:14 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"235"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Limit","value":"40"},{"key":"X-RateLimit-Remaining","value":"39"},{"key":"X-RateLimit-Reset","value":"2023-07-25T17:29:14.199509"},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"e71f5c49-f752-4954-b1d8-d07567bb0a13\",\n    \"name\": \"Personal Token\",\n    \"key\": \"azion3b2e59b67203185c41f44o38f1a695bc310\",\n    \"user_id\": 995,\n    \"created\": \"2023-07-06T09:41:22.777299-03:00\",\n    \"expires_at\": \"2023-12-25T00:00:00-03:00\",\n    \"description\": \"example\"\n}"}],"_postman_id":"d846e258-32d1-442c-8df7-a8b124d3c85f"},{"name":"Delete personal token","id":"0795221c-3750-4390-b4e3-f2b2e6a29797","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/iam/personal_tokens/personal_token_uuid","description":"<p>Use the DELETE method to remove a personal token from your account.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action can't be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["iam","personal_tokens","personal_token_uuid"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"45a5b6fc-2b10-4c33-a17e-413364ce5332","name":"Delete personal token","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."}],"url":"https://api.azionapi.net/iam/personal_tokens/personal_token_uuid"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 26 Jul 2023 15:09:09 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Limit","value":"40"},{"key":"X-RateLimit-Remaining","value":"39"},{"key":"X-RateLimit-Reset","value":"2023-07-26T15:10:08.744701"},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0795221c-3750-4390-b4e3-f2b2e6a29797"}],"id":"3a4a4dea-bff1-4089-9d7b-d87572e9f1bf","description":"<p>The Personal Tokens API allows you to manage your existing personal tokens.</p>\n<p><a href=\"https://www.azion.com/en/documentation/products/accounts/personal-tokens/\">See the documentation on Personal Tokens for more information</a>.</p>\n","_postman_id":"3a4a4dea-bff1-4089-9d7b-d87572e9f1bf"}],"id":"b48cfa86-291d-4993-ac0a-d7026d1abc69","_postman_id":"b48cfa86-291d-4993-ac0a-d7026d1abc69","description":""},{"name":"Build","item":[{"name":"Domains","item":[{"name":"List all domains","id":"96dc3b59-87f7-4a57-a841-3fad7947b45e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"}],"url":"https://api.azionapi.net/domains?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use the GET method to list all domains created in your account. </p>\n<p>See the <strong>Domains Properties</strong> table below for more details.</p>\n","urlObject":{"path":["domains"],"host":["https://api.azionapi.net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"d3410c68-550f-41ab-9380-36ac0ada9d58","name":"List all domains","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":{"raw":"https://api.azionapi.net/domains?order_by=name&sort=asc&page=1&page_size=10","host":["https://api.azionapi.net"],"path":["domains"],"query":[{"key":"order_by","value":"name","description":"Identifies which property the return should be sorted by.<br>\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>."},{"key":"sort","value":"asc","description":"Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br>\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>."},{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>."},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 28 Feb 2024 13:18:29 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Wed, 28 Feb 2024 13:18:28 GMT"},{"key":"Last-Modified","value":"Wed, 28 Feb 2024 13:18:28 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2024-02-28T13:19:28.906813"},{"key":"x-debug","value":"6"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 1700496622,\n            \"name\": \"My domain\",\n            \"cnames\": [],\n            \"cname_access_only\": false,\n            \"digital_certificate_id\": 61561,\n            \"edge_application_id\": 1700498641,\n            \"is_active\": true,\n            \"domain_name\": \"d0ma1n3xmp.map.azionedge.net\",\n            \"environment\": \"production\",\n            \"is_mtls_enabled\": false,\n            \"mtls_verification\": \"enforce\",\n            \"mtls_trusted_ca_certificate_id\": null,\n            \"crl_list\": null,\n            \"edge_firewall_id\": 13896\n        }\n    ]\n}"}],"_postman_id":"96dc3b59-87f7-4a57-a841-3fad7947b45e"},{"name":"Retrieve domain by ID","id":"f64f5eb3-ccd9-4de4-9ff4-2364f6a2f1fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"}],"url":"https://api.azionapi.net/domains/domain_id","description":"<p>Use the GET method and add the domain’s ID to the URI of the request to get more data on a specific domain.</p>\n<p>See the <strong>Domains Properties</strong> table below for more details.</p>\n","urlObject":{"path":["domains","domain_id"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"69b50e86-cc16-41f2-acea-709166d65201","name":"Retrieve domain by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/domains/domain_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 28 Feb 2024 13:19:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Wed, 28 Feb 2024 13:19:42 GMT"},{"key":"Last-Modified","value":"Wed, 28 Feb 2024 13:19:42 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2024-02-28T13:20:42.025706"},{"key":"x-debug","value":"6"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1700496622,\n        \"name\": \"My domain\",\n        \"cnames\": [],\n        \"cname_access_only\": false,\n        \"digital_certificate_id\": 61561,\n        \"edge_application_id\": 1700498641,\n        \"is_active\": true,\n        \"domain_name\": \"d0ma1n3xmp.map.azionedge.net\",\n        \"environment\": \"production\",\n        \"is_mtls_enabled\": false,\n        \"mtls_verification\": \"enforce\",\n        \"mtls_trusted_ca_certificate_id\": null,\n        \"crl_list\": null,\n        \"edge_firewall_id\": 13896\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"f64f5eb3-ccd9-4de4-9ff4-2364f6a2f1fa"},{"name":"Create domain","id":"a258eabc-b419-47e6-be68-45c2ce0150dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New Domain\",\n    \"cnames\": [\n        \"domain.org\"\n    ],\n    \"cname_access_only\": false,\n    \"digital_certificate_id\": 61561,\n    \"edge_application_id\": 1700498641,\n    \"is_active\": true\n}"},"url":"https://api.azionapi.net/domains/","description":"<p>Use the POST method to create a new domain. See the table below for more information on all available properties.</p>\n<h3 id=\"domains-properties\">Domains Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>int</td>\n<td>ID of your domain. Obtain this value via GET request. Cannot be changed via API.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of your domain.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>edge_application_id</td>\n<td>int</td>\n<td>ID of the edge application associated with the domain.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>cnames</td>\n<td>array of strings</td>\n<td>List of the CNAMEs that will be used as a URL for your application.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>cname_access_only</td>\n<td>boolean</td>\n<td>Blocks users from accessing the application through the Azion address.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>digital_certificate_id</td>\n<td>int  <br />enum</td>\n<td>ID of the certificate associated with the domain.  <br />  <br />May accept an integer for an existing certificate or the value <code>\"lets_encrypt\"</code> to automatically create a Let's Encrypt certificate managed by Azion.  <br />  <br />When <code>null</code>, defaults to the Azion SAN certificate.  <br />  <br />Check the <strong>Digital Certificates</strong> endpoints for information on how to obtain the digital certificate ID.</td>\n<td><code>null</code>  <br /><code>lets_encrypt</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>is_active</td>\n<td>boolean</td>\n<td>Activates or deactivates the domain.</td>\n<td><code>true</code> (default)  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>domain_name</td>\n<td>string</td>\n<td>Azion URL for the domain. Cannot be changed via API.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>is_mtls_enabled</td>\n<td>bool</td>\n<td>Enables Mutual Authentication (mTLS) for the domain.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>mtls_verification</td>\n<td>enum</td>\n<td>If the Trusted CA validation fails, <code>enforce</code> blocks the client's certificate and the TLS handshake while <code>permissive</code> attempts to verify the client's certificate and allows the TLS handshake.</td>\n<td><code>\"enforce\"</code>  <br /><code>\"permissive\"</code></td>\n<td>Yes*  <br />  <br />*If mTLS is enabled.</td>\n</tr>\n<tr>\n<td>mtls_trusted_ca_certificate_id</td>\n<td>int</td>\n<td>ID of the Trusted CA certificate registered with Azion.</td>\n<td>-</td>\n<td>Yes*  <br />  <br />*If mTLS is enabled.</td>\n</tr>\n<tr>\n<td>edge_firewall_id</td>\n<td>int</td>\n<td>ID of the edge firewall associated with the domain.<br />  <br />Contact Sales to enable this feature for your account.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>crl_list</td>\n<td>int</td>\n<td>List of IDs of the CRLs to associate with this domain. Requires mTLS enabled.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["domains",""],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"69188c1d-9c91-4506-961f-51a959e38aec","name":"Create domain","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New Domain\",\n    \"cnames\": [\n        \"cname-example.org\"\n    ],\n    \"cname_access_only\": false,\n    \"digital_certificate_id\": 61561,\n    \"edge_application_id\": 1700498641,\n    \"is_active\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/domains"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 28 Feb 2024 13:22:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"410"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2024-02-28T13:23:15.242999"},{"key":"x-debug","value":"6"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1709126195,\n        \"name\": \"New Domain\",\n        \"cnames\": [\n            \"cname-example.org\"\n        ],\n        \"cname_access_only\": false,\n        \"digital_certificate_id\": 61561,\n        \"edge_application_id\": 1700498641,\n        \"is_active\": true,\n        \"domain_name\": \"n3wd0ma1n9.map.azionedge.net\",\n        \"environment\": \"production\",\n        \"is_mtls_enabled\": false,\n        \"mtls_verification\": \"enforce\",\n        \"mtls_trusted_ca_certificate_id\": null,\n        \"crl_list\": null,\n        \"edge_firewall_id\": null\n    },\n    \"schema_version\": 3\n}"},{"id":"cd1ce3dc-cdf1-4105-82cf-c45e443836bc","name":"Create domain with mTLS","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n    \"name\": \"mTLS Domain\",\n    \"cnames\": [\n        \"mtls-example.org\"\n    ],\n    \"cname_access_only\": false,\n    \"digital_certificate_id\": 61561,\n    \"edge_application_id\": 1700498641,\n    \"is_active\": true,\n    \"is_mtls_enabled\": true,\n    \"mtls_verification\": \"enforce\",\n    \"mtls_trusted_ca_certificate_id\": 56789\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/domains"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 13:08:33 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"244"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T13:09:29.368021"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1709126196,\n        \"name\": \"mTLS Domain\",\n        \"cnames\": [\n            \"mtls-example.org\"\n        ],\n        \"cname_access_only\": false,\n        \"digital_certificate_id\": 61561,\n        \"edge_application_id\": 1700498641,\n        \"is_active\": true,\n        \"domain_name\": \"mt15d0ma1n.map.azionedge.net\",\n        \"environment\": \"production\",\n        \"is_mtls_enabled\": true,\n        \"mtls_verification\": \"enforce\",\n        \"mtls_trusted_ca_certificate_id\": 56789,\n        \"crl_list\": null,\n        \"edge_firewall_id\": null\n    },\n    \"schema_version\": 3\n}"},{"id":"0ced0dda-5d82-4f8b-ae19-437379e46131","name":"Create domain with Let's Encrypt","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Lets Encrypt Domain\",\n    \"cnames\": [\n        \"letsencrypt-example.org\"\n    ],\n    \"cname_access_only\": false,\n    \"digital_certificate_id\": \"lets_encrypt\",\n    \"edge_application_id\": 1700498641,\n    \"is_active\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/domains"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:39:41 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"244"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:40:36.693249"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1709126197,\n        \"name\": \"Lets Encrypt Domain\",\n        \"cnames\": [\n            \"letsencrypt-example.org\"\n        ],\n        \"cname_access_only\": false,\n        \"digital_certificate_id\": 61562,\n        \"edge_application_id\": 1700498641,\n        \"is_active\": true,\n        \"domain_name\": \"l3t5encr9t.map.azionedge.net\",\n        \"environment\": \"production\",\n        \"is_mtls_enabled\": false,\n        \"mtls_verification\": \"enforce\",\n        \"mtls_trusted_ca_certificate_id\": null,\n        \"crl_list\": null,\n        \"edge_firewall_id\": null\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"a258eabc-b419-47e6-be68-45c2ce0150dd"},{"name":"Overwrite domain","id":"d7812a07-0976-4b8b-994a-860594ba0a7f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten Domain\",\n    \"cnames\": [\n        \"new-domain.net\",\n        \"different-cname.org\"\n    ],\n    \"cname_access_only\": false,\n    \"edge_application_id\": 1700498641\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/domains/domain_id","description":"<p>Use the PUT method to overwrite an existing domain.</p>\n<p>See the <strong>Domains Properties</strong> table above for all available settings.</p>\n<blockquote>\n<p><strong>Important</strong>: the properties described as not required have a default value, so if you don't pass them, the request will be completed with the default value, even if it replaces the value you had used previously.</p>\n</blockquote>\n","urlObject":{"path":["domains","domain_id"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"f1372b08-5c58-4298-84a3-ebcf30443d2d","name":"Overwrite domain","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten Domain\",\n    \"cnames\": [\n        \"new-domain.net\",\n        \"different-cname.org\"\n    ],\n    \"cname_access_only\": false,\n    \"edge_application_id\": 1700498641\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/domains/domain_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 28 Feb 2024 13:29:31 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2024-02-28T13:30:26.861644"},{"key":"x-debug","value":"6"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1709126195,\n        \"name\": \"Overwritten Domain\",\n        \"cnames\": [\n            \"different-cname.org\",\n            \"new-domain.net\"\n        ],\n        \"cname_access_only\": false,\n        \"digital_certificate_id\": 61561,\n        \"edge_application_id\": 1700498641,\n        \"is_active\": true,\n        \"domain_name\": \"n3wd0ma1n9.map.azionedge.net\",\n        \"environment\": \"production\",\n        \"is_mtls_enabled\": false,\n        \"mtls_verification\": \"enforce\",\n        \"mtls_trusted_ca_certificate_id\": null,\n        \"crl_list\": null,\n        \"edge_firewall_id\": null\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"d7812a07-0976-4b8b-994a-860594ba0a7f"},{"name":"Edit domain","id":"0cc6bea6-ec71-40da-9ae2-e09ae9634c9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Edited Domain\"\n}"},"url":"https://api.azionapi.net/domains/domain_id","description":"<p>Use the PATCH method to change only selected settings of a domain.</p>\n<p>See the <strong>Domains Properties</strong> table above for all available settings.</p>\n","urlObject":{"path":["domains","domain_id"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"b0c7f143-0252-4e80-a14d-4e295b1856fc","name":"Edit domain name","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Edited Domain\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/domains/domain_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 28 Feb 2024 13:30:47 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2024-02-28T13:31:46.606241"},{"key":"x-debug","value":"6"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1709126195,\n        \"name\": \"Edited Domain\",\n        \"cnames\": [\n            \"different-cname.org\",\n            \"new-domain.net\"\n        ],\n        \"cname_access_only\": false,\n        \"digital_certificate_id\": 61561,\n        \"edge_application_id\": 1700498641,\n        \"is_active\": true,\n        \"domain_name\": \"n3wd0ma1n9.map.azionedge.net\",\n        \"environment\": \"production\",\n        \"is_mtls_enabled\": false,\n        \"mtls_verification\": \"enforce\",\n        \"mtls_trusted_ca_certificate_id\": null,\n        \"crl_list\": null,\n        \"edge_firewall_id\": null\n    },\n    \"schema_version\": 3\n}"},{"id":"5f1acb37-a582-45b0-aaf6-28dbe5fb972a","name":"Edit edge firewall","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n    \"edge_firewall_id\": 2246\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/domains/domain_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 28 Feb 2024 14:06:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2024-02-28T14:07:02.615344"},{"key":"x-debug","value":"6"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1709126195,\n        \"name\": \"Edited Domain\",\n        \"cnames\": [\n            \"different-cname.org\",\n            \"new-domain.net\"\n        ],\n        \"cname_access_only\": false,\n        \"digital_certificate_id\": 61561,\n        \"edge_application_id\": 1700498641,\n        \"is_active\": true,\n        \"domain_name\": \"n3wd0ma1n9.map.azionedge.net\",\n        \"environment\": \"production\",\n        \"is_mtls_enabled\": false,\n        \"mtls_verification\": \"enforce\",\n        \"mtls_trusted_ca_certificate_id\": null,\n        \"crl_list\": null,\n        \"edge_firewall_id\": 2246\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"0cc6bea6-ec71-40da-9ae2-e09ae9634c9b"},{"name":"Delete domain","id":"df016854-7977-44be-80f8-497b816f8bea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"}],"url":"https://api.azionapi.net/domains/domain_id","description":"<p>Use the DELETE method to remove a domain from your account.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action cannot be undone.</p>\n</blockquote>\n","urlObject":{"path":["domains","domain_id"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"c75e7d03-f78b-4918-a71e-434bbb7e9a3b","name":"Delete domain","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/domains/domain_id"},"status":"NO CONTENT","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:38:18 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:39:15.764689"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"df016854-7977-44be-80f8-497b816f8bea"}],"id":"8eb89cc2-e58c-4c93-bb96-a4a30d96b818","description":"<p>Use the Domains API to create, read, update, and delete your domains. See the description for each method for further details.</p>\n<p><a href=\"https://www.azion.com/en/documentation/products/edge-application/domains/\">See the documentation on Domains for more information.</a></p>\n<hr />\n<h3 id=\"features\">Features</h3>\n<h4 id=\"lets-encrypt-certificates\">Let's Encrypt certificates</h4>\n<blockquote>\n<p>Available for POST | PUT | PATCH </p>\n</blockquote>\n<p>To create a Let's Encrypt™ certificate for your domain, you may add the following value to the request body:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Value</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>digital_certificate_id</td>\n<td><code>\"lets_encrypt\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><p>When this property is in the body of the request, Azion will create a new Digital Certificate and bind it to your domain.</p>\n<p><strong>You must inform a valid CNAME list</strong> when creating a domain with a Let's Encrypt certificate.</p>\n<p>Use the Tools/Digital Certificates endpoint to check the status of the certificate.</p>\n<p><a href=\"https://www.azion.com/en/documentation/products/edge-application/digital-certificates/#lets-encrypt-certificate\">See the documentation on Let's Encrypt certificates for more information.</a></p>\n<p>This feature is in early access. Contact <a href=\"https://www.azion.com/en/contact-sales/\">the Sales team</a> to enable it for your account.</p>\n<hr />\n<p><a href=\"https://letsencrypt.org/\">Let's Encrypt</a> is a trademark of <a href=\"https://www.abetterinternet.org/\">Internet Security Research Group</a>. All rights reserved.</p>\n","_postman_id":"8eb89cc2-e58c-4c93-bb96-a4a30d96b818"},{"name":"Edge Applications","item":[{"name":"Main Settings","item":[{"name":"List all edge applications","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"5631c447-620d-447a-ac11-dcd1c324fd7f"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"483769da-7f46-47d5-9e66-b9d7c04faed1"}}],"id":"d644fd5b-93d0-4b07-add5-609e9eb13cc3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use the GET method to list all edge applications created in an account.</p>\n<p>See the <strong>Edge Application Properties</strong> table below for more details.</p>\n","urlObject":{"path":["edge_applications"],"host":["https://api.azionapi.net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"7a4d744b-df8a-4a31-8be2-a5a984d36f07","name":"List all edge applications","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":{"raw":"https://api.azionapi.net/edge_applications?order_by=name&sort=asc&page=1&page_size=10","host":["https://api.azionapi.net"],"path":["edge_applications"],"query":[{"key":"order_by","value":"name","description":"Identifies which property the return should be sorted by.<br>\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>."},{"key":"sort","value":"asc","description":"Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br>\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>."},{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>."},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 21 Aug 2023 18:26:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"strict-transport-security","value":"max-age=3600"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Mon, 21 Aug 2023 18:26:15 GMT"},{"key":"Last-Modified","value":"Mon, 21 Aug 2023 18:26:15 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"X-RateLimit-Reset","value":"2023-08-21T18:27:15.145912"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 1234567890,\n            \"name\": \"New Edge Application\",\n            \"active\": true,\n            \"debug_rules\": false,\n            \"last_editor\": \"your.email@azion.com\",\n            \"last_modified\": \"2023-05-21T18:00:35.964665Z\",\n            \"origins\": [\n                {\n                    \"name\": \"Default Origin\",\n                    \"origin_type\": \"single_origin\",\n                    \"origin_id\": \"5a99ad77-a37f-49cc-8e91-4de23b36dd74\"\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"d644fd5b-93d0-4b07-add5-609e9eb13cc3"},{"name":"Retrieve edge application settings by ID","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"5bab7c0b-2cf3-4003-b360-12da3ee67cf7"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"99ed6961-742c-4752-9fd2-8fdf690ee1b3"}}],"id":"45603e47-386a-4710-8450-79af7c3f5f57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id","description":"<p>Use the GET method and add the edge application’s ID to the URI of the request to get more data on a specific edge application.</p>\n<p>See the <strong>Edge Application Properties</strong> and <strong>Modules and Features</strong> tables below for more details.</p>\n","urlObject":{"path":["edge_applications","edge_application_id"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"b39b8a13-17b1-46a4-b894-c3c6087d93f6","name":"Retrieve edge application settings by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the endpoint of Token Creation."}],"url":"https://api.azionapi.net/edge_applications/edge_application_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:57:24 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 12:57:24 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 12:57:24 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:58:24.459513"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1234567890,\n        \"name\": \"New Edge Application\",\n        \"delivery_protocol\": \"http,https\",\n        \"http_port\": [\n            80\n        ],\n        \"https_port\": [\n            443\n        ],\n        \"minimum_tls_version\": \"\",\n        \"active\": true,\n        \"debug_rules\": false,\n        \"http3\": false,\n        \"websocket\": null,\n        \"supported_ciphers\": \"all\",\n        \"application_acceleration\": false,\n        \"caching\": true,\n        \"device_detection\": false,\n        \"edge_firewall\": false,\n        \"edge_functions\": false,\n        \"image_optimization\": false,\n        \"l2_caching\": false,\n        \"load_balancer\": false,\n        \"raw_logs\": false,\n        \"web_application_firewall\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"45603e47-386a-4710-8450-79af7c3f5f57"},{"name":"Create edge application","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"39c4172b-1b44-411e-93a2-5b9fea6ffb71"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"9b073743-6499-4a6c-9f41-2ae4c4aae36a"}}],"id":"9c1cc0df-16a2-488e-8cfe-3f1238f47aeb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New Edge Application\",\n    \"delivery_protocol\": \"http,https\",\n    \"http3\": false,\n    \"http_port\": [\n        80\n    ],\n    \"https_port\": [\n        443\n    ],\n    \"minimum_tls_version\": \"tls_1_3\",\n    \"supported_ciphers\": \"all\",\n    \"origin_type\": \"single_origin\",\n    \"address\": \"www.newedgeapp.net\",\n    \"origin_protocol_policy\": \"preserve\",\n    \"host_header\": \"${host}\",\n    \"browser_cache_settings\": \"override\",\n    \"browser_cache_settings_maximum_ttl\": 20,\n    \"cdn_cache_settings\": \"honor\",\n    \"cdn_cache_settings_maximum_ttl\": 60\n}"},"url":"https://api.azionapi.net/edge_applications","description":"<p>Use the POST method to create a new application. See the table below for more information on all available properties.</p>\n<h3 id=\"edge-application-properties\">Edge Application Properties</h3>\n<p>See the tables below for details on all available settings in POST.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>int</td>\n<td>ID of your edge application. Obtain this value via GET request. Cannot be changed via API.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of your edge application.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>delivery_protocol</td>\n<td>string</td>\n<td>Protocol or protocols used by the application.</td>\n<td><code>\"http,https\"</code>  <br /><code>\"http\"</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>http3</td>\n<td>bool</td>\n<td>Enables support for the HTTP/3 protocol.</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>http_port</td>\n<td>array of int</td>\n<td>The HTTP port or ports your application will use. Separate values by a comma.</td>\n<td><code>80</code> (default)  <br /><code>8008</code>  <br /><code>8080</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>https_port</td>\n<td>array of int</td>\n<td>The HTTPS port or ports your application will use. Separate values by a comma.</td>\n<td><code>443</code> (default)  <br /><code>8443</code>  <br /><code>9440</code>  <br /><code>9441</code>  <br /><code>9442</code>  <br /><code>9443</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>minimum_tls_version</td>\n<td>string</td>\n<td>The minimum TLS version of your application.</td>\n<td><code>\"\"</code> (default)  <br /><code>\"tls_1_0\"</code>  <br /><code>\"tls_1_1\"</code>  <br /><code>\"tls_1_2\"</code>  <br /><code>\"tls_1_3\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>supported_ciphers</td>\n<td>string</td>\n<td>The list of ciphers your application supports.  <br />For a complete list of ciphers, see the <a href=\"https://www.azion.com/en/documentation/products/edge-application/#ciphers\">documentation page</a>.</td>\n<td><code>\"all\"</code> (default)  <br /><code>TLSv1.2_2018</code>  <br /><code>TLSv1.2_2019</code>  <br /><code>TLSv1.2_2021</code>  <br /><code>TLSv1.3_2022</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Activates the edge application. Cannot be changed via API.</td>\n<td><code>true</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>schema_version</td>\n<td>int</td>\n<td>RTM platform version. Cannot be changed via API. Contact sales to upgrade your RTM version.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Although the only required property when creating an edge application is <code>name</code>, Azion recommends that you create an application with a Default Origin and Default Cache Setting. </p>\n</blockquote>\n<h3 id=\"origins\">Origins</h3>\n<p>When you create a new edge application using a POST request, you can also set up a Default Origin in the same body.</p>\n<blockquote>\n<p>The following properties are <strong>exclusive to POST methods and will not appear in response bodies to GET requests</strong> to the Edge Applications/Main Settings endpoint. Use the Edge Applications/Origins endpoints to view or modify Origins. </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>origin_type</td>\n<td>string</td>\n<td>Type of origin the application will draw data from.</td>\n<td><code>single_origin</code></td>\n<td>No.</td>\n</tr>\n<tr>\n<td>address</td>\n<td>string</td>\n<td>Domain name (FQDN) or IPV4/IPV6 of your origin. If your origin does not use standard ports (80/HTTP and 443/HTTPS), you can use the domain:port notation in this field.</td>\n<td>-</td>\n<td>If origin_type is set.</td>\n</tr>\n<tr>\n<td>origin_protocol_policy</td>\n<td>string</td>\n<td>Protocols for connection to the origin.</td>\n<td><code>\"preserve\"</code> (default)  <br /><code>\"http\"</code>  <br /><code>\"https\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>host_header</td>\n<td>string</td>\n<td>Host header value that will be delivered to the origin.</td>\n<td><code>\"${host}\"</code> (default)</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"cache-settings\">Cache settings</h3>\n<p>When you create a new edge application using a POST request, you can also set up a Default Cache Setting in the same body.</p>\n<blockquote>\n<p>The following properties are <strong>exclusive to POST methods and will not appear in response bodies to GET requests</strong> to the Edge Application/Main Settings endpoint. Use the Edge Application/Cache Settings endpoints to view or modify Cache Settings. </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>browser_cache_settings</td>\n<td>string</td>\n<td>Defines the behavior toward browser cache TTL.</td>\n<td><code>\"honor\"</code>(default)  <br /><code>\"override\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>browser_cache_settings_maximum_ttl</td>\n<td>int</td>\n<td>Maximum TTL for browser cache. Default value: 0.</td>\n<td>≥ <code>0</code> and ≤ <code>31536000</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>cdn_cache_settings</td>\n<td>string</td>\n<td>Defines the behavior toward caching in Azion's edge nodes.</td>\n<td><code>\"honor\"</code>(default)  <br /><code>\"override\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>cdn_cache_settings_maximum_ttl</td>\n<td>int</td>\n<td>Maximum TTL for Azion's cache. Default value: 60.</td>\n<td>≥ <code>0</code> and ≤ <code>31536000</code></td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["edge_applications"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"cf12a912-ceab-466a-9adc-aac88c34939f","name":"Create edge application","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n    \"name\": \"HTTP:80 example.net\",\n    \"delivery_protocol\": \"http\",\n    \"http3\": false,\n    \"http_port\": [\n        80\n    ],\n    \"origin_type\": \"single_origin\",\n    \"address\": \"example.net\",\n    \"origin_protocol_policy\": \"preserve\",\n    \"host_header\": \"${host}\",\n    \"browser_cache_settings\": \"honor\",\n    \"browser_cache_settings_maximum_ttl\": 0,\n    \"cdn_cache_settings\": \"honor\",\n    \"cdn_cache_settings_maximum_ttl\": 60\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:55:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"463"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:56:26.488264"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1234567890,\n        \"name\": \"HTTP:80 Edge Application\",\n        \"delivery_protocol\": \"http\",\n        \"http_port\": [\n            80\n        ],\n        \"https_port\": [\n            443\n        ],\n        \"minimum_tls_version\": \"\",\n        \"active\": true,\n        \"debug_rules\": false,\n        \"http3\": false,\n        \"websocket\": null,\n        \"supported_ciphers\": \"all\",\n        \"application_acceleration\": false,\n        \"caching\": true,\n        \"device_detection\": false,\n        \"edge_firewall\": false,\n        \"edge_functions\": false,\n        \"image_optimization\": false,\n        \"load_balancer\": false,\n        \"raw_logs\": false,\n        \"web_application_firewall\": false\n    },\n    \"schema_version\": 3\n}"},{"id":"b40a02a1-8d33-492a-a379-61148b417c53","name":"Create HTTP:80, :8080 & HTTPS:443, :8443 edge application","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n    \"name\": \"HTTP:80:8080 HTTPS:443:8443 example.com BC20\",\n    \"delivery_protocol\": \"http,https\",\n    \"http3\": false,\n    \"http_port\": [\n        80,\n        8080\n    ],\n    \"https_port\": [\n        443,\n        8443\n    ],\n    \"minimum_tls_version\": \"tls_1_3\",\n    \"origin_type\": \"single_origin\",\n    \"address\": \"example.com\",\n    \"origin_protocol_policy\": \"preserve\",\n    \"host_header\": \"${host}\",\n    \"browser_cache_settings\": \"override\",\n    \"browser_cache_settings_maximum_ttl\": 20,\n    \"cdn_cache_settings\": \"honor\",\n    \"cdn_cache_settings_maximum_ttl\": 60\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:55:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"463"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:56:26.488264"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1234567890,\n        \"name\": \"HTTP:80 HTTPS:443 example.com BC20\",\n        \"delivery_protocol\": \"http,https\",\n        \"http_port\": [\n            80,\n            8080\n        ],\n        \"https_port\": [\n            443,\n            8443\n        ],\n        \"minimum_tls_version\": \"tls_1_3\",\n        \"active\": true,\n        \"debug_rules\": false,\n        \"http3\": false,\n        \"websocket\": null,\n        \"supported_ciphers\": \"all\",\n        \"application_acceleration\": false,\n        \"caching\": true,\n        \"device_detection\": false,\n        \"edge_firewall\": false,\n        \"edge_functions\": false,\n        \"image_optimization\": false,\n        \"load_balancer\": false,\n        \"raw_logs\": false,\n        \"web_application_firewall\": false\n    },\n    \"schema_version\": 3\n}"},{"id":"5d4749ec-9470-4320-827b-dcec19cbbd25","name":"Create HTTP & HTTPS edge application with HTTP3","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n    \"name\": \"HTTP:80 HTTPS:443 H3 example.org\",\n    \"delivery_protocol\": \"http,https\",\n    \"http3\": true,\n    \"http_port\": [\n        80\n    ],\n    \"https_port\": [\n        443\n    ],\n    \"minimum_tls_version\": \"tls_1_2\",\n    \"origin_type\": \"single_origin\",\n    \"address\": \"example.org\",\n    \"origin_protocol_policy\": \"preserve\",\n    \"host_header\": \"${host}\",\n    \"browser_cache_settings\": \"honor\",\n    \"browser_cache_settings_maximum_ttl\": 0,\n    \"cdn_cache_settings\": \"honor\",\n    \"cdn_cache_settings_maximum_ttl\": 60\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:55:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"463"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:56:26.488264"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1234567890,\n        \"name\": \"HTTP:80 HTTPS:443 H3 example.org HTTP3\",\n        \"delivery_protocol\": \"http,https\",\n        \"http_port\": [\n            80\n        ],\n        \"https_port\": [\n            443\n        ],\n        \"minimum_tls_version\": \"tls_1_2\",\n        \"active\": true,\n        \"debug_rules\": false,\n        \"http3\": true,\n        \"websocket\": null,\n        \"supported_ciphers\": \"all\",\n        \"application_acceleration\": false,\n        \"caching\": true,\n        \"device_detection\": false,\n        \"edge_firewall\": false,\n        \"edge_functions\": false,\n        \"image_optimization\": false,\n        \"load_balancer\": false,\n        \"raw_logs\": false,\n        \"web_application_firewall\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"9c1cc0df-16a2-488e-8cfe-3f1238f47aeb"},{"name":"Overwrite edge application settings","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"5ecd7104-8c4c-45d2-9b86-c9c4e17a2b15"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"63b4b498-13ee-4d1c-928c-f91689c8d691"}}],"id":"2e30c661-fd64-42a4-9967-8b3b4fe14176","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten Edge Application\",\n    \"delivery_protocol\": \"http,https\",\n    \"http3\": false,\n    \"http_port\": [80],\n    \"https_port\": [443],\n    \"minimum_tls_version\": \"tls_1_3\",\n    \"active\": true,\n    \"debug_rules\": false,\n    \"supported_ciphers\": \"TLSv1.3_2022\",\n    \"application_acceleration\": true,\n    \"caching\": true,\n    \"device_detection\": false,\n    \"edge_firewall\": false,\n    \"edge_functions\": true,\n    \"image_optimization\": false,\n    \"l2_caching\": false,\n    \"load_balancer\": false,\n    \"websocket\": false,\n    \"raw_logs\": false,\n    \"web_application_firewall\": false\n}"},"url":"https://api.azionapi.net/edge_applications/edge_application_id","description":"<p>Aside from the properties described in the <strong>Edge Application Properties</strong> table above, use the PUT method to overwrite the default edge application settings and activate new modules and features.</p>\n<h3 id=\"modules-and-features\">Modules and features</h3>\n<p>The following properties are <strong>exclusive to PUT and PATCH</strong> methods.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of your edge application.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>delivery_protocol</td>\n<td>string</td>\n<td>Protocol or protocols used by the application.</td>\n<td><code>\"http,https\"</code>  <br /><code>\"http\"</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>http3</td>\n<td>bool</td>\n<td>Enables support for the HTTP/3 protocol.</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>http_port</td>\n<td>array of int</td>\n<td>The HTTP port or ports your application will use. Separate values by a comma.</td>\n<td><code>80</code> (default)  <br /><code>8008</code>  <br /><code>8080</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>https_port</td>\n<td>array of int</td>\n<td>The HTTPS port or ports your application will use. Separate values by a comma.</td>\n<td><code>443</code> (default)  <br /><code>8443</code>  <br /><code>9440</code>  <br /><code>9441</code>  <br /><code>9442</code>  <br /><code>9443</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>minimum_tls_version</td>\n<td>string</td>\n<td>The minimum TLS version of your application.</td>\n<td><code>\"\"</code> (default)  <br /><code>\"tls_1_0\"</code>  <br /><code>\"tls_1_1\"</code>  <br /><code>\"tls_1_2\"</code>  <br /><code>\"tls_1_3\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>supported_ciphers</td>\n<td>string</td>\n<td>The list of ciphers your application supports.  <br />For a complete list of ciphers, see the <a href=\"https://www.azion.com/en/documentation/products/edge-application/#ciphers\">documentation page</a>.</td>\n<td><code>\"all\"</code> (default)  <br /><code>TLSv1.2_2018</code>  <br /><code>TLSv1.2_2019</code>  <br /><code>TLSv1.2_2021</code>  <br /><code>TLSv1.3_2022</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>debug_rules</td>\n<td>bool</td>\n<td>Activates the debug rules feature for Rules Engine in Edge Application.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>application_acceleration</td>\n<td>bool</td>\n<td>Activates the <strong>Application Accelerator</strong> module.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>caching</td>\n<td>bool</td>\n<td>Activates the <strong>Edge Cache</strong> module.  <br />  <br />This property is read-only.</td>\n<td><code>true</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>device_detection</td>\n<td>bool</td>\n<td>Activates the <strong>Device Detection</strong> module.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>edge_firewall</td>\n<td>bool</td>\n<td>Activates <strong>Edge Firewall</strong> for the application.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>edge_functions</td>\n<td>bool</td>\n<td>Activates the <strong>Edge Functions</strong> module.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>image_optimization</td>\n<td>bool</td>\n<td>Activates the <strong>Image Processor</strong> module.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>l2_caching</td>\n<td>bool</td>\n<td>Activates the <strong>Tiered Cache</strong> module.  <br />  <br /><a href=\"https://www.azion.com/en/contact-sales/\">Contact sales to enable this setting for your account</a>.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>load_balancer</td>\n<td>bool</td>\n<td>Activates the <strong>Load Balancer</strong> module.  <br />  <br /><a href=\"https://www.azion.com/en/contact-sales/\">Contact sales to enable this setting for your account</a>.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>websocket</td>\n<td>bool</td>\n<td>Activates the <strong>Websocket Proxy</strong> module.  <br />  <br /><a href=\"https://www.azion.com/en/contact-sales/\">Contact sales to enable this setting for your account</a>.</td>\n<td><code>true</code>  <br /><code>false</code>  <br /><code>null</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>raw_logs</td>\n<td>bool</td>\n<td>Activates raw logs for the application.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>web_application_firewall</td>\n<td>bool</td>\n<td>Activates <strong>WAF</strong> for the application.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>IMPORTANT</strong>: The properties described as not required have a default value, so if you don't pass them, the request will be completed with the default value, even if it replaces the value you had used previously.</p>\n","urlObject":{"path":["edge_applications","edge_application_id"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"f202f206-c5ed-44cf-8fd9-920b21fac479","name":"Overwrite edge application settings","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten Edge Application\",\n    \"delivery_protocol\": \"http,https\",\n    \"http3\": false,\n    \"http_port\": [80],\n    \"https_port\": [443],\n    \"minimum_tls_version\": \"tls_1_3\",\n    \"active\": true,\n    \"debug_rules\": false,\n    \"supported_ciphers\": \"TLSv1.3_2022\",\n    \"application_acceleration\": true,\n    \"device_detection\": false,\n    \"edge_firewall\": false,\n    \"edge_functions\": true,\n    \"image_optimization\": false,\n    \"l2_caching\": false,\n    \"load_balancer\": false,\n    \"websocket\": false,\n    \"raw_logs\": false,\n    \"web_application_firewall\": false\n}"},"url":"https://api.azionapi.net/edge_applications/edge_application_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 28 Aug 2023 18:18:47 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-08-28T18:19:43.256416"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1693233704,\n        \"name\": \"Overwritten Edge Application\",\n        \"delivery_protocol\": \"http,https\",\n        \"http_port\": [\n            80\n        ],\n        \"https_port\": [\n            443\n        ],\n        \"minimum_tls_version\": \"tls_1_3\",\n        \"active\": true,\n        \"debug_rules\": false,\n        \"http3\": false,\n        \"websocket\": false,\n        \"supported_ciphers\": \"TLSv1.3_2022\",\n        \"application_acceleration\": true,\n        \"caching\": true,\n        \"device_detection\": false,\n        \"edge_firewall\": false,\n        \"edge_functions\": true,\n        \"image_optimization\": false,\n        \"l2_caching\": false,\n        \"load_balancer\": false,\n        \"raw_logs\": false,\n        \"web_application_firewall\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"2e30c661-fd64-42a4-9967-8b3b4fe14176"},{"name":"Edit edge application settings","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"1716ee52-d2a2-4df2-ad4d-2554f398ccaf"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"80a21a13-bda9-4795-a842-e7b4cbed207d"}}],"id":"7711e42c-c1de-474d-9ba6-f147f9bdbcb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Edited Edge Application\",\n    \"http_port\": [8008],\n    \"https_port\": [9443],\n    \"edge_functions\": true,\n    \"image_optimization\": true\n}"},"url":"https://api.azionapi.net/edge_applications/edge_application_id","description":"<p>Use the PATCH method to change only selected settings of your edge application.</p>\n<p>See the <strong>Edge Application Properties</strong> and <strong>Modules and Features</strong> tables above for all available settings.</p>\n","urlObject":{"path":["edge_applications","edge_application_id"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"d3124720-61c8-4153-bc21-488f447dede5","name":"Edit edge application settings","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Edited Edge Application\",\n    \"http_port\": [8008],\n    \"https_port\": [9443],\n    \"edge_functions\": true,\n    \"image_optimization\": true\n}"},"url":"https://api.azionapi.net/edge_applications/edge_application_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 21 Aug 2023 18:30:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"strict-transport-security","value":"max-age=3600"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-08-21T18:31:10.764295"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1234567890,\n        \"name\": \"Edited Edge Application\",\n        \"delivery_protocol\": \"http,https\",\n        \"http_port\": 8008,\n        \"https_port\": 9443,\n        \"minimum_tls_version\": \"tls_1_3\",\n        \"active\": true,\n        \"debug_rules\": false,\n        \"http3\": false,\n        \"websocket\": null,\n        \"supported_ciphers\": \"TLSv1.3_2022\",\n        \"application_acceleration\": true,\n        \"caching\": true,\n        \"device_detection\": false,\n        \"edge_firewall\": false,\n        \"edge_functions\": true,\n        \"image_optimization\": true,\n        \"l2_caching\": false,\n        \"load_balancer\": false,\n        \"raw_logs\": false,\n        \"web_application_firewall\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"7711e42c-c1de-474d-9ba6-f147f9bdbcb0"},{"name":"Delete an edge application","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"50be471a-445e-4064-b207-1877e74ea824"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"bd8cf1ea-f8b4-4c1a-a505-ae42616b3470"}}],"id":"c1361322-cf63-419e-9407-4157c6c2b5c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id","description":"<p>Use the DELETE method to remove an edge application from your account.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action cannot be undone.</p>\n</blockquote>\n","urlObject":{"path":["edge_applications","edge_application_id"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"16722802-c51a-459e-858d-806b31554da1","name":"Delete an edge application","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/edge_applications/edge_application_id"},"status":"NO CONTENT","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:38:34 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"196"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:39:31.993204"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"c1361322-cf63-419e-9407-4157c6c2b5c8"}],"id":"3e0522fa-2722-4776-b9af-836b1c6ea74e","description":"<p>Use the Main Settings API to create, read, update, and delete your edge applications. See the description for each method for further details.</p>\n","_postman_id":"3e0522fa-2722-4776-b9af-836b1c6ea74e"},{"name":"Cache Settings","item":[{"name":"List all cache settings","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"5a5413aa-cbcd-4814-ab1a-0ab0e16fe2f3"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"ffc11856-0279-43ff-be71-0b63d136968f"}}],"id":"60044d34-ec56-4b6e-8d63-ff1fba294f3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use the GET method to list all cache settings of an edge application.</p>\n<p>See the <strong>Cache Settings Properties</strong> table below for more details.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","cache_settings"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"d69a76b1-b81c-4d4b-9aee-3914a0208026","name":"List all cache settings","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 13:36:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 13:36:35 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 13:36:35 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T13:37:35.724176"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 2,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 123456,\n            \"name\": \"Default Cache Settings\",\n            \"browser_cache_settings\": \"override\",\n            \"browser_cache_settings_maximum_ttl\": 20,\n            \"cdn_cache_settings\": \"honor\",\n            \"cdn_cache_settings_maximum_ttl\": 60,\n            \"cache_by_query_string\": \"ignore\",\n            \"query_string_fields\": null,\n            \"enable_query_string_sort\": false,\n            \"cache_by_cookies\": \"ignore\",\n            \"cookie_names\": null,\n            \"adaptive_delivery_action\": \"ignore\",\n            \"device_group\": [],\n            \"enable_caching_for_post\": false,\n            \"l2_caching_enabled\": false,\n            \"is_slice_configuration_enabled\": false,\n            \"is_slice_edge_caching_enabled\": false,\n            \"is_slice_l2_caching_enabled\": false,\n            \"slice_configuration_range\": 1024,\n            \"enable_caching_for_options\": false,\n            \"enable_stale_cache\": true,\n            \"l2_region\": null\n        },\n        {\n            \"id\": 987654,\n            \"name\": \"New Cache Setting\",\n            \"browser_cache_settings\": \"override\",\n            \"browser_cache_settings_maximum_ttl\": 0,\n            \"cdn_cache_settings\": \"override\",\n            \"cdn_cache_settings_maximum_ttl\": 13660,\n            \"cache_by_query_string\": \"ignore\",\n            \"query_string_fields\": null,\n            \"enable_query_string_sort\": false,\n            \"cache_by_cookies\": \"ignore\",\n            \"cookie_names\": null,\n            \"adaptive_delivery_action\": \"ignore\",\n            \"device_group\": [],\n            \"enable_caching_for_post\": false,\n            \"l2_caching_enabled\": false,\n            \"is_slice_configuration_enabled\": false,\n            \"is_slice_edge_caching_enabled\": false,\n            \"is_slice_l2_caching_enabled\": false,\n            \"slice_configuration_range\": null,\n            \"enable_caching_for_options\": false,\n            \"enable_stale_cache\": true,\n            \"l2_region\": null\n        }\n    ]\n}"}],"_postman_id":"60044d34-ec56-4b6e-8d63-ff1fba294f3f"},{"name":"Retrieve cache setting by ID","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"99633ec6-3bdf-41f9-b3d2-b040793aa53e"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"5e1fc77f-8887-4013-940c-e89aa865bd6a"}}],"id":"c3762db5-e4eb-48e3-93dd-6608133d83e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings/cache_settings_id","description":"<p>Use the GET method and add the cache setting’s ID to the URI of the request to get more data on a specific edge application’s cache setting.</p>\n<p>See the <strong>Cache Settings Properties</strong> table below for more details.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","cache_settings","cache_settings_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"bf75f2a1-b221-49eb-ae60-a01f209fbf8d","name":"Retrieve cache setting by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings/cache_settings_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 13:39:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 13:39:36 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 13:39:36 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T13:40:36.750523"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 123456,\n        \"name\": \"Default Cache Settings\",\n        \"browser_cache_settings\": \"override\",\n        \"browser_cache_settings_maximum_ttl\": 20,\n        \"cdn_cache_settings\": \"honor\",\n        \"cdn_cache_settings_maximum_ttl\": 60,\n        \"cache_by_query_string\": \"ignore\",\n        \"query_string_fields\": null,\n        \"enable_query_string_sort\": false,\n        \"cache_by_cookies\": \"ignore\",\n        \"cookie_names\": null,\n        \"adaptive_delivery_action\": \"ignore\",\n        \"device_group\": [],\n        \"enable_caching_for_post\": false,\n        \"l2_caching_enabled\": false,\n        \"is_slice_configuration_enabled\": false,\n        \"is_slice_edge_caching_enabled\": false,\n        \"is_slice_l2_caching_enabled\": false,\n        \"slice_configuration_range\": 1024,\n        \"enable_caching_for_options\": false,\n        \"enable_stale_cache\": true,\n        \"l2_region\": null\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"c3762db5-e4eb-48e3-93dd-6608133d83e7"},{"name":"Create cache setting","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"eb02c455-076d-41d7-855a-1b4aeb671e8e"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"e4901b6f-6550-48da-8d15-6ebecf845f51"}}],"id":"2e09b3f6-98c8-4a84-82de-9a268c6b4855","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"New Cache Settings\",\r\n    \"browser_cache_settings\": \"override\",\r\n    \"browser_cache_settings_maximum_ttl\": 0,\r\n    \"cdn_cache_settings\": \"override\",\r\n    \"cdn_cache_settings_maximum_ttl\": 13660,\r\n    \"cache_by_query_string\": \"ignore\",\r\n    \"cache_by_cookies\": \"ignore\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings","description":"<p>Use the POST method to create a new cache setting for an edge application. See the table below for more information on all available properties.</p>\n<h3 id=\"cache-settings-properties\">Cache Settings Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>int</td>\n<td>ID of your edge application. Obtain this value via GET request. Cannot be changed via API.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of your cache setting.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>browser_cache_settings</td>\n<td>string</td>\n<td>Defines the behavior toward browser cache TTL.</td>\n<td><code>\"honor\"</code> (default)  <br /><code>\"override\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>browser_cache_settings_maximum_ttl</td>\n<td>int</td>\n<td>Maximum TTL for browser cache. Default value: 0.</td>\n<td><code>0</code> ≤ <code>value</code> ≥ <code>31536000</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>cdn_cache_settings</td>\n<td>string</td>\n<td>Defines the behavior toward caching in Azion's edge nodes.</td>\n<td><code>\"honor\"</code> (default) <code>\"override\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>cdn_cache_settings_maximum_ttl</td>\n<td>int</td>\n<td>Maximum TTL for Azion's cache. Default value: 60.</td>\n<td><code>60</code> ≤ <code>value</code> ≥ <code>31536000</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>cache_by_query_string</td>\n<td>string</td>\n<td>Defines how you want the content to be cached according to variations of Query String in your URLs. Requires the Application Accelerator module.</td>\n<td><code>\"ignore\"</code> (default)  <br /><code>\"whitelist\"</code>  <br /><code>\"blacklist\"</code>  <br /><code>\"all\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>query_string_fields</td>\n<td>array of int</td>\n<td>Distinguishes which cookies will/will not be cached depending on the Cache by Query String policy.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>enable_query_string_sort</td>\n<td>bool</td>\n<td>Considers objects with the same query strings as the same cached file regardless of the order of the fields.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>cache_by_cookie</td>\n<td>string</td>\n<td>Defines how you want the content to be cached according to variations of Cookies. Whitelist and Blacklist options require the Application Accelerator module.</td>\n<td><code>\"ignore\"</code> (default)  <br /><code>\"whitelist\"</code>  <br /><code>\"blacklist\"</code>  <br /><code>\"all\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>cookie_names</td>\n<td>array of int</td>\n<td>Distinguishes which cookies will/will not be cached depending on the Cache by Cookie policy.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>adaptive_delivery_action</td>\n<td>string</td>\n<td>Defines if Azion should keep device-based variations of objects in cache based on existing device groups.</td>\n<td><code>\"ignore\"</code> (default)  <br /><code>\"whitelist\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>device_group</td>\n<td>array of strings</td>\n<td>Defines which device groups are included in adaptive delivery. Must be the ID of a valid device group.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>l2_caching_enabled</td>\n<td>bool</td>\n<td>Enables Tiered Cache to reduce the traffic to the origin and increase performance and availability. Requires the Tiered Cache module.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>l2_region</td>\n<td>string</td>\n<td>Sets the region for the tiered cache layer. Requires the Tiered Cache module.</td>\n<td><code>null</code> (default)  <br /><code>\"sa-brazil\"</code>  <br /><code>\"na-united-states\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>is_slice_configuration_enabled</td>\n<td>bool</td>\n<td>Enables the use of byte-range requests by slicing files and caching content on demand.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td></td>\n</tr>\n<tr>\n<td>is_slice_edge_caching_enabled</td>\n<td>bool</td>\n<td>Sliced content is cached at the edge.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>is_slice_l2_caching_enabled</td>\n<td>bool</td>\n<td>Sliced content is cached at the tiered cache layer. Requires the Tiered Cache module.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>slice_configuration_range</td>\n<td>int</td>\n<td>Defines the byte range of cached content.  <br />  <br /><a href=\"https://www.azion.com/en/contact-sales/\">Contact sales if you wish to change this value</a>.</td>\n<td><code>1024</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>enable_stale_cache</td>\n<td>bool</td>\n<td>Defines if Azion caches stale content.</td>\n<td><code>true</code> (default)  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>enable_caching_for_post</td>\n<td>bool</td>\n<td>Defines if Azion caches POST requests.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>enable_caching_for_options</td>\n<td>bool</td>\n<td>Defines if Azion caches OPTIONS requests.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","cache_settings"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"d9f5a40d-0746-44fc-8838-9662298fae60","name":"Create cache setting","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"New Cache Setting\",\r\n    \"browser_cache_settings\": \"override\",\r\n    \"browser_cache_settings_maximum_ttl\": 0,\r\n    \"cdn_cache_settings\": \"override\",\r\n    \"cdn_cache_settings_maximum_ttl\": 13660,\r\n    \"cache_by_query_string\": \"ignore\",\r\n    \"cache_by_cookies\": \"ignore\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 13:36:02 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"695"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T13:37:01.654575"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 987654,\n        \"name\": \"New Cache Setting\",\n        \"browser_cache_settings\": \"override\",\n        \"browser_cache_settings_maximum_ttl\": 0,\n        \"cdn_cache_settings\": \"override\",\n        \"cdn_cache_settings_maximum_ttl\": 13660,\n        \"cache_by_query_string\": \"ignore\",\n        \"query_string_fields\": null,\n        \"enable_query_string_sort\": false,\n        \"cache_by_cookies\": \"ignore\",\n        \"cookie_names\": null,\n        \"adaptive_delivery_action\": \"ignore\",\n        \"device_group\": [],\n        \"enable_caching_for_post\": false,\n        \"l2_caching_enabled\": false,\n        \"is_slice_configuration_enabled\": false,\n        \"is_slice_edge_caching_enabled\": false,\n        \"is_slice_l2_caching_enabled\": false,\n        \"slice_configuration_range\": null,\n        \"enable_caching_for_options\": false,\n        \"enable_stale_cache\": true,\n        \"l2_region\": null\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"2e09b3f6-98c8-4a84-82de-9a268c6b4855"},{"name":"Overwrite cache setting","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"cf6e4431-c775-4396-bee4-010adb4b777d"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"3c3c82a1-3266-4233-9350-91f1b95b19fd"}}],"id":"e06eda36-2cae-4d04-b0da-e6ce6d3a5d7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Overwritten Cache Settings\",\r\n    \"browser_cache_settings\": \"honor\",\r\n    \"browser_cache_settings_maximum_ttl\": 0,\r\n    \"cdn_cache_settings\": \"override\",\r\n    \"cdn_cache_settings_maximum_ttl\": 13660,\r\n    \"cache_by_query_string\": \"whitelist\",\r\n    \"query_string_fields\": [\r\n        \"city\"\r\n    ],\r\n    \"adaptive_delivery_action\": \"whitelist\",\r\n    \"device_group\": [\r\n        device_group_id\r\n    ],\r\n    \"enable_query_string_sort\": false,\r\n    \"enable_caching_for_options\": false,\r\n    \"cache_by_cookies\": \"ignore\",\r\n    \"cookie_names\": [],\r\n    \"enable_caching_for_post\": false,\r\n    \"l2_caching_enabled\": false,\r\n    \"is_slice_configuration_enabled\": false,\r\n    \"is_slice_edge_caching_enabled\": false,\r\n    \"is_slice_l2_caching_enabled\": false,\r\n    \"slice_configuration_range\": 1024\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings/cache_settings_id","description":"<p>Use the PUT method to overwrite existing cache settings.</p>\n<p>See the <strong>Cache Settings Properties</strong> table above for all available settings.</p>\n<blockquote>\n<p><strong>Important</strong>: the properties described as not required have a default value, so if you don't pass them, the request will be completed with the default value, even if it replaces the value you had used previously.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","cache_settings","cache_settings_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"3f887cd9-15d0-4a6f-b03b-5fb72aa64737","name":"Overwrite cache setting","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Overwritten Cache Settings\",\r\n    \"browser_cache_settings\": \"honor\",\r\n    \"browser_cache_settings_maximum_ttl\": 0,\r\n    \"cdn_cache_settings\": \"override\",\r\n    \"cdn_cache_settings_maximum_ttl\": 13660,\r\n    \"cache_by_query_string\": \"whitelist\",\r\n    \"query_string_fields\": [\r\n        \"city\"\r\n    ],\r\n    \"adaptive_delivery_action\": \"whitelist\",\r\n    \"device_group\": [\r\n        device_group_id\r\n    ],\r\n    \"enable_query_string_sort\": false,\r\n    \"enable_caching_for_options\": false,\r\n    \"cache_by_cookies\": \"ignore\",\r\n    \"cookie_names\": [],\r\n    \"enable_caching_for_post\": false,\r\n    \"l2_caching_enabled\": false,\r\n    \"is_slice_configuration_enabled\": false,\r\n    \"is_slice_edge_caching_enabled\": false,\r\n    \"is_slice_l2_caching_enabled\": false,\r\n    \"slice_configuration_range\": 1024\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings/cache_settings_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Jul 2023 19:17:44 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-07-17T19:18:41.074577"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 123456,\n        \"name\": \"Overwritten Cache Settings\",\n        \"browser_cache_settings\": \"honor\",\n        \"browser_cache_settings_maximum_ttl\": 0,\n        \"cdn_cache_settings\": \"override\",\n        \"cdn_cache_settings_maximum_ttl\": 13660,\n        \"cache_by_query_string\": \"whitelist\",\n        \"query_string_fields\": [\n            \"city\"\n        ],\n        \"enable_query_string_sort\": false,\n        \"cache_by_cookies\": \"ignore\",\n        \"cookie_names\": null,\n        \"adaptive_delivery_action\": \"whitelist\",\n        \"device_group\": [\n            1234\n        ],\n        \"enable_caching_for_post\": false,\n        \"l2_caching_enabled\": false,\n        \"is_slice_configuration_enabled\": false,\n        \"is_slice_edge_caching_enabled\": false,\n        \"is_slice_l2_caching_enabled\": false,\n        \"slice_configuration_range\": 1024,\n        \"enable_caching_for_options\": false,\n        \"enable_stale_cache\": true,\n        \"l2_region\": null\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"e06eda36-2cae-4d04-b0da-e6ce6d3a5d7e"},{"name":"Edit cache setting","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"c80054c6-e144-45ca-bd89-b2d2a4b3f6c3"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"bf6133b2-4691-4b15-8144-8f855154f89c"}}],"id":"effa6cdc-1e97-459b-a5a3-94539768d454","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Edited Cache Settings\",\r\n    \"browser_cache_settings\": \"honor\",\r\n    \"cdn_cache_settings\": \"honor\",\r\n    \"enable_caching_for_post\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings/cache_settings_id","description":"<p>Use the PATCH method to change only selected settings of a cache setting.</p>\n<p>See the <strong>Cache Settings Properties</strong> table above for all available settings.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","cache_settings","cache_settings_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"70b9e6b0-caae-4299-92ba-d139a7079890","name":"Edit cache setting","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Edited Cache Settings\",\r\n    \"browser_cache_settings\": \"honor\",\r\n    \"cdn_cache_settings\": \"honor\",\r\n    \"enable_caching_for_post\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings/cache_settings_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 13:46:53 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T13:47:53.386084"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 987654,\n        \"name\": \"Edited Cache Settings\",\n        \"browser_cache_settings\": \"honor\",\n        \"browser_cache_settings_maximum_ttl\": 0,\n        \"cdn_cache_settings\": \"honor\",\n        \"cdn_cache_settings_maximum_ttl\": 13660,\n        \"cache_by_query_string\": \"whitelist\",\n        \"query_string_fields\": [\n            \"city\"\n        ],\n        \"enable_query_string_sort\": false,\n        \"cache_by_cookies\": \"ignore\",\n        \"cookie_names\": null,\n        \"adaptive_delivery_action\": \"ignore\",\n        \"device_group\": [],\n        \"enable_caching_for_post\": true,\n        \"l2_caching_enabled\": false,\n        \"is_slice_configuration_enabled\": false,\n        \"is_slice_edge_caching_enabled\": false,\n        \"is_slice_l2_caching_enabled\": false,\n        \"slice_configuration_range\": 1024,\n        \"enable_caching_for_options\": false,\n        \"enable_stale_cache\": true,\n        \"l2_region\": null\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"effa6cdc-1e97-459b-a5a3-94539768d454"},{"name":"Delete cache setting","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"70efa7a9-dab5-49a0-bba1-18bf79ec3bb6"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"5f7c2a54-ad83-458c-8597-82329a8ec73b"}}],"id":"a1fb6f38-06ff-4127-b61c-dc12dc3ffc5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings/cache_settings_id","description":"<p>Use the DELETE method to remove a cache setting from your edge application.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action cannot be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","cache_settings","cache_settings_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"0d3b4aa9-a0f5-49a3-b037-f694de3db1e7","name":"Delete cache setting","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/cache_settings/cache_settings_id"},"status":"NO CONTENT","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:38:03 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:39:02.912656"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"a1fb6f38-06ff-4127-b61c-dc12dc3ffc5d"}],"id":"ea84ca72-db97-44fc-88c5-30fb236f8fa6","description":"<p>Use the Cache Settings API to create, read, update, and delete the cache settings in your edge applications. See the description for each method for further details.</p>\n<p><a href=\"https://www.azion.com/en/documentation/products/edge-application/edge-caching/\">See the documentation on Edge Cache for more information.</a></p>\n","_postman_id":"ea84ca72-db97-44fc-88c5-30fb236f8fa6"},{"name":"Device Groups","item":[{"name":"List all device groups","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"a96af44e-75c5-4121-97e3-413b692f6fe3"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"62c0cb6e-72c9-4ef0-93a2-d39eb6cc09a0"}}],"id":"e86e78f2-6fa4-4ba6-a0d0-cd5f967e17f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use the GET method and add the device group’s ID to the URI of the request to get more data on a specific edge application’s device group.</p>\n<p>See the <strong>Device Groups Properties</strong> table below for more details on device groups properties.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","device_groups"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"92871bc5-d01a-490c-963a-6d2ccace6697","name":"List all device groups","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 13:52:01 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 13:52:01 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 13:52:01 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T13:53:01.390135"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 1234,\n            \"name\": \"Mobile\",\n            \"user_agent\": \"Mobile|Android|iPhone\"\n        }\n    ]\n}"}],"_postman_id":"e86e78f2-6fa4-4ba6-a0d0-cd5f967e17f0"},{"name":"Retrieve device group by ID","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"8704defa-7542-4d05-9f4e-86de6dffdcb6"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"ce10d5a0-9b99-45e6-9b03-299569401072"}}],"id":"849b672c-cbd0-4ced-92b4-f86eed65185d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups/device_group_id","description":"<p>Use the GET method and add the device group’s ID to the URI of the request to get more data on a specific edge application’s device group.</p>\n<p>See the <strong>Device Groups Properties</strong> table below for more details on device groups properties.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","device_groups","device_group_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"217cce91-eb38-44a9-91d7-baef0938479f","name":"Retrieve device group by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups/device_group_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 13:50:25 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 13:50:25 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 13:50:25 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T13:51:25.444533"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1234,\n        \"name\": \"Mobile\",\n        \"user_agent\": \"Mobile|Android|iPhone\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"849b672c-cbd0-4ced-92b4-f86eed65185d"},{"name":"Create device group","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"4bf7f69e-9ce1-4c25-8bbf-225363d67eed"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"e94d8cca-1e59-40aa-9743-9a2165cb0567"}}],"id":"9b944285-65e7-407d-9270-f771592edb37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Mobile\",\r\n    \"user_agent\": \"Mobile|Android|iPhone\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups","description":"<p>Use the POST method to create a new device group to match <code>User-Agent</code> headers against a regular expression. See the table below for more information on all available properties.</p>\n<p>The device group created can be referenced in the Edge Application/Rules Engine and Edge Application/Cache Settings endpoints.</p>\n<h3 id=\"device-groups-properties\">Device Groups Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>int</td>\n<td>ID of your device groups. Obtain this value via GET request. Cannot be changed via API.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of your device group. Must be alphanumeric.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>user_agent</td>\n<td>string</td>\n<td>The regex to match against the User-Agent header.</td>\n<td>Regular expression.</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","device_groups"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"a778234a-cfd1-40e9-9f07-0dd03497d9d7","name":"Create device group","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Mobile\",\r\n    \"user_agent\": \"Mobile|Android|iPhone\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 13:48:31 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"95"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T13:49:31.589101"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1234,\n        \"name\": \"Mobile\",\n        \"user_agent\": \"Mobile|Android|iPhone\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"9b944285-65e7-407d-9270-f771592edb37"},{"name":"Overwrite device group","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"5845eb27-141d-4f8a-883b-f90d348cb323"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"d8bf5afe-f089-4ae9-93ba-98be79b5bdb1"}}],"id":"1f1d64b1-6242-490b-8bb3-e3fcf05cb23f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"NewTablet\",\r\n    \"user_agent\": \"Mobile|Android|iPhone|iPad\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups/device_group_id","description":"<p>Use the PUT method to override an existing device group.</p>\n<p>See the <strong>Device Groups Properties</strong> table above for all available settings.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","device_groups","device_group_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"f3e0ce43-34c8-4f43-96ab-9d3ddb35d966","name":"Overwrite device group","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"OverwrittenMobile\",\r\n    \"user_agent\": \"Mobile|Android|iPhone|iPad\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups/device_group_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 13:52:44 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T13:53:44.057624"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1234,\n        \"name\": \"OverwrittenMobile\",\n        \"user_agent\": \"Mobile|Android|iPhone|iPad\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"1f1d64b1-6242-490b-8bb3-e3fcf05cb23f"},{"name":"Edit device group","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"fdd52e41-ff0f-4876-9b30-b0797263fcee"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"f83f0315-2ccd-4634-90b4-71ee477ddd28"}}],"id":"540e27f8-4918-4b12-b5be-2b49d74c04db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"EditedMobile\",\r\n    \"user_agent\": \"Mobile|Android|iPhone\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups/device_group_id","description":"<p>Use the PATCH method to change only selected settings of a device group.</p>\n<p>See the <strong>Device Groups Properties</strong> table above for all available settings.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","device_groups","device_group_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"de83599d-8bf0-4ab1-80b6-9f96249a274a","name":"Edit device group","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"EditedMobile\",\r\n    \"user_agent\": \"Mobile|Android|iPhone\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups/device_group_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 13:53:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T13:54:48.294425"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1234,\n        \"name\": \"EditedMobile\",\n        \"user_agent\": \"Mobile|Android|iPhone\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"540e27f8-4918-4b12-b5be-2b49d74c04db"},{"name":"Delete device group","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"f6aa99b1-26a1-4178-99ed-dd21ddcf3d43"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"0b99d751-9d2b-4b30-98db-ca14b15696ee"}}],"id":"a747aae1-c269-489d-b23f-4b7ba315c066","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups/device_group_id","description":"<p>Use the DELETE method to remove a device group from your edge application.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action cannot be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","device_groups","device_group_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"701c6857-6436-427a-b273-dc0458354e3b","name":"Delete device group","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/device_groups/device_group_id"},"status":"NO CONTENT","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:37:47 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:38:46.863316"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"a747aae1-c269-489d-b23f-4b7ba315c066"}],"id":"1925f9a4-2a2d-47d4-93a0-6c3a0629391c","description":"<p>Use the Device Groups API to create, read, update, and delete the device groups in your edge applications. See the description for each method for further details.</p>\n<p><a href=\"https://www.azion.com/en/documentation/products/edge-application/device-groups/\">See the documentation on Device Groups for more information.</a></p>\n","_postman_id":"1925f9a4-2a2d-47d4-93a0-6c3a0629391c"},{"name":"Edge Functions Instances","item":[{"name":"List all function instances","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"fe2c2635-f36e-46c1-9af7-5aadaeecfc0e"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"9f7cbffb-1730-417e-8018-bb2fa6907c76"}}],"id":"7c6630d1-ac55-4403-8cd7-0b91d711ff4b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/functions_instances?order_by=name&sort=asc&page=1&page_size=10&filter=name","description":"<p>Use the GET method to list all instantiated edge functions in an edge application.</p>\n<p>See the <strong>Edge Functions Instances Properties</strong> table below for more details on function instances properties.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","functions_instances"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"},{"description":{"content":"<p>Filter items in a resource collection to return a subset of resources in a response</p>\n","type":"text/plain"},"key":"filter","value":"name"}],"variable":[]}},"response":[{"id":"9bd231ea-4882-4de0-9e6d-e4f2969d3381","name":"List all function instances","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":{"raw":"https://api.azionapi.net/edge_applications/:edge_application_id:/functions_instances","protocol":"https","host":["api","azionapi","net"],"path":["edge_applications",":edge_application_id:","functions_instances"],"variable":[{"key":"edge_application_id:","value":""}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 4,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 0,\n            \"edge_function_id\": 1111,\n            \"name\": \"Azion - Hello World\",\n            \"args\": {}\n        },\n        {\n            \"id\": 0,\n            \"edge_function_id\": 1111,\n            \"name\": \"Edge Function2\",\n            \"args\": {}\n        },\n        {\n            \"id\": 0,\n            \"edge_function_id\": 1111,\n            \"name\": \"HTML - REPORT\",\n            \"args\": {}\n        },\n        {\n            \"id\": 0,\n            \"edge_function_id\": 111,\n            \"name\": \"Edge Function\",\n            \"args\": {}\n        }\n    ]\n}"}],"_postman_id":"7c6630d1-ac55-4403-8cd7-0b91d711ff4b"},{"name":"Retrieve function instance by ID","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"b046e465-3af3-4d62-aabe-7a2e25e9d020"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"41b18462-fff4-49cc-8d72-36de075bf6b7"}}],"id":"edfa6283-6e7e-4801-87e1-d9224253c7fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/functions_instances/edge_function_instance_id","description":"<p>Use the GET method and add the instanced edge function’s ID to the URI of the request to get more data on a specific edge application’s function instance.</p>\n<p>See the <strong>Edge Functions Instances Properties</strong> table below for more details on function instances properties.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","functions_instances","edge_function_instance_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"65a68c02-779a-482d-be65-0d53be61c20b","name":"List function instance by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":{"raw":"https://api.azionapi.net/edge_applications/:edge_application_id/functions_instances/:functions_instances_id","protocol":"https","host":["api","azionapi","net"],"path":["edge_applications",":edge_application_id","functions_instances",":functions_instances_id"],"variable":[{"key":"edge_application_id","value":"","description":"The id of the edge application you plan to query."},{"key":"functions_instances_id","value":"","description":"The id of the edge function instance you plan to query.\t"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 111111,\n        \"edge_function_id\": 11111,\n        \"name\": \"HTML - REPORT\",\n        \"args\": {}\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"edfa6283-6e7e-4801-87e1-d9224253c7fc"},{"name":"Create function instance","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"85bf4f41-3250-4986-bdc1-fc905838fca1"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"3554491a-9dd3-48d0-aea7-146fba44fd73"}}],"id":"e38bbd64-9dec-46e0-921e-82c60dc4d4c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Edge Function\",\r\n  \"edge_function_id\": 13,\r\n  \"args\": {}\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/functions_instances","description":"<p>Creates an edge functions instance in an edge application.</p>\n<h3 id=\"edge-functions-instances-properties\"><strong>Edge Functions Instances Properties</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of your function instance.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>edge_function_id</td>\n<td>int</td>\n<td>ID of the edge function being instantiated.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>args</td>\n<td>JSON</td>\n<td>Args to be accessed by the edge function being instantiated.  <br />  <br />If there are no args being informed, an empty JSON is expected, for example: {}</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","functions_instances"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"ec2468e3-5fb6-4078-a483-a44e309399d7","name":"Create function instance","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Edge Function\",\r\n  \"edge_function_id\": 13,\r\n  \"args\": {}\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.azionapi.net/edge_applications/:edge_application_id:/functions_instances","protocol":"https","host":["api","azionapi","net"],"path":["edge_applications",":edge_application_id:","functions_instances"],"variable":[{"key":"edge_application_id:","value":"","description":"The id of the edge application you plan to create\t"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"edge_function_id\": 13,\n        \"name\": \"Edge Function\",\n        \"args\": {},\n        \"id\": 101001\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"e38bbd64-9dec-46e0-921e-82c60dc4d4c1"},{"name":"Overwrite function instance","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"92afb499-2df2-4a7e-b025-4eaf3507a1c2"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"1bf31fc6-9739-4371-9605-b08261fe137e"}}],"id":"cd6701a8-37c4-4684-a4e6-6c03d47d6889","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Edge Function2\",\r\n  \"edge_function_id\": 978,\r\n  \"args\": {\r\n    \"param\": {\r\n      \"cookie\": {\r\n        \"name\": \"azion_abtes2t\",\r\n        \"expiration\": \"Wed, 04 May 2011 10:16:00 GMT\",\r\n        \"max_age\": 600,\r\n        \"domain\": \"localhost\",\r\n        \"path\": \"/\"\r\n      },\r\n      \"a\": {\r\n        \"cookie_value\": \"A_TEST\",\r\n        \"prob\": 0.5,\r\n        \"addresses_list\": \"localhost:2006\",\r\n        \"originid\": \"uuid1\",\r\n        \"live_ingest\": false,\r\n        \"protocol_policy\": \"http\",\r\n        \"path\": \"\",\r\n        \"cache_key\": \"test_a\",\r\n        \"host\": \"localhost\"\r\n      }\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/functions_instances/edge_function_instance_id","description":"<p>Updates the entire entity of an edge functions instance.</p>\n<p>See the <strong>Edge Functions Instances Properties</strong> table above for all available settings.</p>\n<blockquote>\n<p><strong>Important</strong>: the properties described as not required have a default value, so if you don't pass them, the request will be completed with the default value, even if it replaces the value you had used previously.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","functions_instances","edge_function_instance_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"07628206-8711-4450-9775-bcd970617dbc","name":"Overwrite function instance","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Edge Function2\",\r\n  \"edge_function_id\": 978,\r\n  \"args\": {\r\n    \"param\": {\r\n      \"cookie\": {\r\n        \"name\": \"azion_abtes2t\",\r\n        \"expiration\": \"Wed, 04 May 2011 10:16:00 GMT\",\r\n        \"max_age\": 600,\r\n        \"domain\": \"localhost\",\r\n        \"path\": \"/\"\r\n      },\r\n      \"a\": {\r\n        \"cookie_value\": \"A_TEST\",\r\n        \"prob\": 0.5,\r\n        \"addresses_list\": \"localhost:2006\",\r\n        \"originid\": \"uuid1\",\r\n        \"live_ingest\": false,\r\n        \"protocol_policy\": \"http\",\r\n        \"path\": \"\",\r\n        \"cache_key\": \"test_a\",\r\n        \"host\": \"localhost\"\r\n      }\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.azionapi.net/edge_applications/:edge_application_id/functions_instances/:functions_instances_id","protocol":"https","host":["api","azionapi","net"],"path":["edge_applications",":edge_application_id","functions_instances",":functions_instances_id"],"variable":[{"key":"edge_application_id","value":"","description":"The id of the edge application you plan to overwrite\t"},{"key":"functions_instances_id","value":"","description":"The id of the edge function instance you plan to overwrite."}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 111111,\n        \"edge_function_id\": 11111,\n        \"name\": \"Edge Function 2.0\",\n        \"args\": {\n            \"param\": {\n                \"a\": {\n                    \"addresses_list\": \"localhost:2006\",\n                    \"cookie_value\": \"A_TEST\",\n                    \"protocol_policy\": \"http\",\n                    \"host\": \"localhost\",\n                    \"prob\": 0.5,\n                    \"live_ingest\": false,\n                    \"path\": \"\",\n                    \"cache_key\": \"test_a\",\n                    \"originid\": \"uuid1\"\n                },\n                \"cookie\": {\n                    \"max_age\": 600,\n                    \"domain\": \"localhost\",\n                    \"expiration\": \"Wed, 04 May 2011 10:16:00 GMT\",\n                    \"name\": \"azion_abtes2t\",\n                    \"path\": \"/\"\n                }\n            }\n        }\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"cd6701a8-37c4-4684-a4e6-6c03d47d6889"},{"name":"Edit function instance","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"5dd0ea66-0ffb-439d-a801-5631e567db50"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"dd8541c2-b562-40dc-ae41-a815a0f2588a"}}],"id":"21b362ac-675d-4879-9f25-9515c626df34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Edge Function\",\r\n  \"edge_function_id\": 978,\r\n  \"args\": {\r\n    \"param\": {\r\n      \"cookie\": {\r\n        \"name\": \"azion_abtes2t\",\r\n        \"expiration\": \"Wed, 04 May 2011 10:16:00 GMT\",\r\n        \"max_age\": 600,\r\n        \"domain\": \"localhost\",\r\n        \"path\": \"/\"\r\n      },\r\n      \"a\": {\r\n        \"cookie_value\": \"A_TEST\",\r\n        \"prob\": 0.5,\r\n        \"addresses_list\": \"localhost:2006\",\r\n        \"originid\": \"uuid1\",\r\n        \"live_ingest\": false,\r\n        \"protocol_policy\": \"http\",\r\n        \"path\": \"\",\r\n        \"cache_key\": \"test_a\",\r\n        \"host\": \"localhost\"\r\n      }\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/functions_instances/edge_function_instance_id","description":"<p>Updates the given field (or fields) of a specific edge functions instance.</p>\n<p>See the <strong>Edge Functions Instances Properties</strong> table above for all available settings.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","functions_instances","edge_function_instance_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"8068ee09-6b48-42c6-b443-cbd3f545e267","name":"Edit function instance","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Edge Function\",\r\n  \"edge_function_id\": 978,\r\n  \"args\": {\r\n    \"param\": {\r\n      \"cookie\": {\r\n        \"name\": \"azion_abtes2t\",\r\n        \"expiration\": \"Wed, 04 May 2011 10:16:00 GMT\",\r\n        \"max_age\": 600,\r\n        \"domain\": \"localhost\",\r\n        \"path\": \"/\"\r\n      },\r\n      \"a\": {\r\n        \"cookie_value\": \"A_TEST\",\r\n        \"prob\": 0.5,\r\n        \"addresses_list\": \"localhost:2006\",\r\n        \"originid\": \"uuid1\",\r\n        \"live_ingest\": false,\r\n        \"protocol_policy\": \"http\",\r\n        \"path\": \"\",\r\n        \"cache_key\": \"test_a\",\r\n        \"host\": \"localhost\"\r\n      }\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.azionapi.net/edge_applications/:edge_application_id:/functions_instances/:functions_instances_id","protocol":"https","host":["api","azionapi","net"],"path":["edge_applications",":edge_application_id:","functions_instances",":functions_instances_id"],"variable":[{"key":"edge_application_id:","value":"","description":"The id of the edge application you plan to update."},{"key":"functions_instances_id","value":"","description":"The id of the edge function instance you plan to update."}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 11111,\n        \"edge_function_id\": 11111,\n        \"name\": \"Edge Function Patching Name\",\n        \"args\": {\n            \"param\": {\n                \"a\": {\n                    \"addresses_list\": \"localhost:2006\",\n                    \"cookie_value\": \"A_TEST\",\n                    \"protocol_policy\": \"http\",\n                    \"host\": \"localhost\",\n                    \"prob\": 0.5,\n                    \"live_ingest\": false,\n                    \"path\": \"\",\n                    \"cache_key\": \"test_a\",\n                    \"originid\": \"uuid1\"\n                },\n                \"cookie\": {\n                    \"max_age\": 600,\n                    \"domain\": \"localhost\",\n                    \"expiration\": \"Wed, 04 May 2011 10:16:00 GMT\",\n                    \"name\": \"azion_abtes2t\",\n                    \"path\": \"/\"\n                }\n            }\n        }\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"21b362ac-675d-4879-9f25-9515c626df34"},{"name":"Delete function instance","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"a1d0d577-1d51-4ec2-a8c9-70e7484b603b"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"5ef8f074-8d1a-4f38-b51b-32a2b1b1a7bf"}}],"id":"b901a5e5-c468-4a54-8efa-79f9fea444dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/functions_instances/edge_function_instance_id","description":"<p>Use the DELETE method to remove a function instance from your edge application.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action cannot be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","functions_instances","edge_function_instance_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"47700c16-de14-40c6-96a8-a9486def5700","name":"Delete function instance","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":{"raw":"https://api.azionapi.net/edge_applications/:edge_application_id:/functions_instances/:function_instance_id:","protocol":"https","host":["api","azionapi","net"],"path":["edge_applications",":edge_application_id:","functions_instances",":function_instance_id:"],"variable":[{"key":"edge_application_id:","value":null},{"key":"function_instance_id:","value":null}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"b901a5e5-c468-4a54-8efa-79f9fea444dc"}],"id":"35e7b685-2dbf-4f66-9924-ac11a8194b11","description":"<p>Use the Edge Functions Instances API to create, read, update, and delete the function instances in your edge applications. See the description for each method for further details.</p>\n<p><a href=\"https://www.azion.com/en/documentation/products/edge-application/edge-functions-instances/\">See the documentation on Edge Functions Instances for more information.</a></p>\n","_postman_id":"35e7b685-2dbf-4f66-9924-ac11a8194b11"},{"name":"Origins","item":[{"name":"List all origins","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"5aee463a-4222-4c98-ab99-8f1ea1ba7b25"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"bd72d655-cbcf-48cb-8cc7-e6cfcf187e9f"}}],"id":"5c9e87b8-a506-484c-906f-9c346d0ce6be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins","description":"<p>Use the GET method to list all origins created in an edge application. </p>\n<p>See the <strong>Origins Properties</strong> table below for more details.</p>\n","urlObject":{"path":["edge_applications","edge_application_id","origins"],"host":["https://api.azionapi.net"],"query":[{"disabled":true,"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"disabled":true,"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"disabled":true,"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"db18970f-e5a5-42c9-b8f8-0abdbeb2dff5","name":"List all origins","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 2,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"origin_id\": 111111,\n            \"origin_key\": \"11111-0000-11111-111111-11111\",\n            \"name\": \"Origin 2\",\n            \"origin_type\": \"single_origin\",\n            \"addresses\": [\n                {\n                    \"address\": \"httpbin.org\",\n                    \"weight\": null,\n                    \"server_role\": \"primary\",\n                    \"is_active\": true\n                }\n            ],\n            \"origin_protocol_policy\": \"http\",\n            \"is_origin_redirection_enabled\": false,\n            \"host_header\": \"${host}\",\n            \"method\": \"\",\n            \"origin_path\": \"/requests\",\n            \"connection_timeout\": 60,\n            \"timeout_between_bytes\": 120,\n            \"hmac_authentication\": false,\n            \"hmac_region_name\": \"\",\n            \"hmac_access_key\": \"\",\n            \"hmac_secret_key\": \"\"\n        },\n        {\n            \"origin_id\": 00000,\n            \"origin_key\": \"00000-0000-11111-111111-11111\",\n            \"name\": \"origin 1\",\n            \"origin_type\": \"single_origin\",\n            \"addresses\": [\n                {\n                    \"address\": \"httpbin.org\",\n                    \"weight\": null,\n                    \"server_role\": \"primary\",\n                    \"is_active\": true\n                }\n            ],\n            \"origin_protocol_policy\": \"http\",\n            \"is_origin_redirection_enabled\": false,\n            \"host_header\": \"${host}\",\n            \"method\": \"\",\n            \"origin_path\": \"/anything\",\n            \"connection_timeout\": 60,\n            \"timeout_between_bytes\": 120,\n            \"hmac_authentication\": false,\n            \"hmac_region_name\": \"\",\n            \"hmac_access_key\": \"\",\n            \"hmac_secret_key\": \"\"\n        }\n    ]\n}"}],"_postman_id":"5c9e87b8-a506-484c-906f-9c346d0ce6be"},{"name":"Retrieve an origin by the origin key","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"0368bb7b-c6ee-4528-8f02-5fc5ff4480e7"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"f581475c-1018-45c2-b29c-7bb24a4a471d"}}],"id":"333db7a0-7b09-4048-a4d7-5ba5d8f59930","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins/origin_key","description":"<p>Use the GET method and add the origin’s ID to the URI of the request to get more data on a specific edge application’s origin.</p>\n<p>See the <strong>Origins Properties</strong> table below for more details.</p>\n","urlObject":{"path":["edge_applications","edge_application_id","origins","origin_key"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"557fbbbc-8ad9-4d28-9db7-60b23c7e3850","name":"List origin by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins/origin_key"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"origin_id\": 1111,\n        \"origin_key\": \"0000000-00000000-00a0a00s0as0-000000\",\n        \"name\": \"Origin 1\",\n        \"origin_type\": \"single_origin\",\n        \"addresses\": [\n            {\n                \"address\": \"httpbin.org\",\n                \"weight\": null,\n                \"server_role\": \"primary\",\n                \"is_active\": true\n            }\n        ],\n        \"origin_protocol_policy\": \"http\",\n        \"is_origin_redirection_enabled\": false,\n        \"host_header\": \"${host}\",\n        \"method\": \"\",\n        \"origin_path\": \"/requests\",\n        \"connection_timeout\": 60,\n        \"timeout_between_bytes\": 120,\n        \"hmac_authentication\": false,\n        \"hmac_region_name\": \"\",\n        \"hmac_access_key\": \"\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"333db7a0-7b09-4048-a4d7-5ba5d8f59930"},{"name":"Create origin","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"5296a9f7-d652-425d-8f87-6d0b5124cd7f"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"cd3c1ea5-dbf4-4768-a8d5-c22804418922"}}],"id":"5f136156-07c3-4499-a2ee-1bac3881a320","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"New Origin\",\r\n    \"origin_type\": \"single_origin\",\r\n    \"addresses\": [\r\n        {\r\n            \"address\": \"httpbin.org\"\r\n        }\r\n    ],\r\n    \"origin_protocol_policy\": \"http\",\r\n    \"host_header\": \"${host}\",\r\n    \"origin_path\": \"/requests\",\r\n    \"hmac_authentication\": false,\r\n    \"hmac_region_name\": \"\",\r\n    \"hmac_access_key\": \"\",\r\n    \"hmac_secret_key\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins","description":"<p>Use the POST method to create a new origin for your edge application. See the table below for more information on all available properties.</p>\n<h3 id=\"origins-properties\">Origins Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>origin_id</td>\n<td>int</td>\n<td>ID of your origin. Obtain this value via GET request. Cannot be changed via API.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>origin_key</td>\n<td>string</td>\n<td>Key of your origin. Obtain this value via GET request. Cannot be changed via API.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of your origin.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>host_header</td>\n<td>string</td>\n<td>Host header value that will be delivered to the origin.</td>\n<td><code>\"${host}\"</code> (default)</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>addresses</td>\n<td>array of object</td>\n<td>List of addresses linked to the origin. Must be a JSON object.</td>\n<td>See <strong>Addresses Properties</strong> table.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>origin_type</td>\n<td>string</td>\n<td>Identifies the source of the content.</td>\n<td><code>\"single_origin\"</code> (default)  <br /><code>\"load_balancer\"</code>  <br /><code>\"live_ingest\"</code>  <br /><code>\"object_storage\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>origin_protocol_policy</td>\n<td>string</td>\n<td>Protocols for connection to the origin.</td>\n<td><code>\"preserve\"</code> (default)  <br /><code>\"http\"</code>  <br /><code>\"https\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>is_origin_redirection_enabled</td>\n<td>boolean</td>\n<td>Whether origin redirection is used or not.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>method</td>\n<td>string</td>\n<td>Method used to distribute incoming network traffic among computing resources.</td>\n<td><code>\"ip_hash\"</code> (default)  <br /><code>\"least_connections\"</code>  <br /><code>\"round_robin\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>origin_path</td>\n<td>string</td>\n<td>Path to be appended to the URI when forwarding the request to the origin. Leave it in blank to use only the URI.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>connection_timeout</td>\n<td>int</td>\n<td>Amount of time the connection will wait before timing out.</td>\n<td><code>60</code> (default) ≤ <code>75</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>timeout_between_bytes</td>\n<td>int</td>\n<td>The amount of time a system waits for the next byte of data to arrive before timing out.</td>\n<td><code>120</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>bucket</td>\n<td>string</td>\n<td>Name of the Azion Object Storage bucket.</td>\n<td>-</td>\n<td>Yes for <code>object_storage</code> type origins.</td>\n</tr>\n<tr>\n<td>prefix</td>\n<td>string</td>\n<td>Path or location within the bucket from which the content must be retrieved.  <br />  <br />Prefix cannot be an empty string. For empty prefixes, attribute the value <code>\"/\"</code>.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>hmac_authentication</td>\n<td>bool</td>\n<td>Whether HMAC Authentication is used or not.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>hmac_region_name</td>\n<td>string</td>\n<td>HMAC region name.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>hmac_access_key</td>\n<td>string</td>\n<td>HMAC access key value.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>hmac_secret_key</td>\n<td>string</td>\n<td>HMAC secret key value.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"addresses-properties\"><strong>Addresses Properties</strong></h3>\n<p>The <code>addresses</code> property takes an array of JSON objects as accepted values. The following table describes the properties available for the objects.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>address</td>\n<td>string</td>\n<td>The domain name (FQDN) or IPV4/IPV6 from which Azion draws content.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>weight</td>\n<td>int</td>\n<td>Assign a number from 1 to 10 to determine how much traffic a server can handle.  <br />  <br />Available only for the <strong>Load Balancer</strong> origin type.</td>\n<td><code>null</code> (default)  <br /><code>1</code> &lt; <code>value</code> ≤ <code>10</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>server_role</td>\n<td>string</td>\n<td>Origins set as backup servers will only receive HTTP requests if all primary servers are unavailable.  <br />  <br />Available only for the <strong>Load Balancer</strong> origin type and <strong>Least Connections</strong> or <strong>Round Robin</strong> methods.</td>\n<td><code>\"primary\"</code> (default)  <br /><code>\"backup\"</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>is_active</td>\n<td>bool</td>\n<td>Activate or deactivate an origin.  <br />  <br />Available only for the <strong>Load Balancer</strong> origin type.</td>\n<td><code>true</code> (default)</td>\n<td>false</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["edge_applications","edge_application_id","origins"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"98cb8811-8b4f-43cc-aa7e-06307aaceca4","name":"Create single origin","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"New Origin\",\r\n    \"origin_type\": \"single_origin\",\r\n    \"addresses\": [\r\n        {\r\n            \"address\": \"httpbin.org\"\r\n        }\r\n    ],\r\n    \"origin_protocol_policy\": \"http\",\r\n    \"host_header\": \"${host}\",\r\n    \"origin_path\": \"/requests\",\r\n    \"hmac_authentication\": false,\r\n    \"hmac_region_name\": \"\",\r\n    \"hmac_access_key\": \"\",\r\n    \"hmac_secret_key\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"origin_id\": 0,\n        \"origin_key\": \"000000-000000-00000-00000-000000\",\n        \"name\": \"name\",\n        \"origin_type\": \"single_origin\",\n        \"addresses\": [\n            {\n                \"address\": \"httpbin.org\",\n                \"weight\": null,\n                \"server_role\": \"primary\",\n                \"is_active\": true\n            }\n        ],\n        \"origin_protocol_policy\": \"http\",\n        \"is_origin_redirection_enabled\": false,\n        \"host_header\": \"${host}\",\n        \"method\": \"\",\n        \"origin_path\": \"/requests\",\n        \"connection_timeout\": 60,\n        \"timeout_between_bytes\": 120,\n        \"hmac_authentication\": false,\n        \"hmac_region_name\": \"\",\n        \"hmac_access_key\": \"\",\n        \"hmac_secret_key\": \"\"\n    },\n    \"schema_version\": 3\n}"},{"id":"2377e6d9-7d4e-4f7a-8c92-bf8947746586","name":"Create object storage origin","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"New Object Storage origin\",\r\n    \"origin_type\": \"object_storage\",\r\n    \"bucket\": \"new-bucket-rw\",\r\n    \"prefix\": \"/\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 04 Jan 2024 11:58:33 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"478"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"strict-transport-security","value":"max-age=3600"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2024-01-04T11:59:33.100347"},{"key":"x-debug","value":"4"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"origin_id\": 312153,\n        \"origin_key\": \"bdcd7003-ba53-4ed8-8ca0-05b1357cdafd\",\n        \"name\": \"New Object Storage origin\",\n        \"origin_type\": \"object_storage\",\n        \"addresses\": [],\n        \"origin_protocol_policy\": \"\",\n        \"is_origin_redirection_enabled\": false,\n        \"host_header\": \"\",\n        \"method\": \"\",\n        \"origin_path\": \"\",\n        \"connection_timeout\": 60,\n        \"timeout_between_bytes\": 120,\n        \"hmac_authentication\": false,\n        \"hmac_region_name\": \"\",\n        \"hmac_access_key\": \"\",\n        \"hmac_secret_key\": \"\",\n        \"bucket\": \"new-bucket-rw\",\n        \"prefix\": \"/\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"5f136156-07c3-4499-a2ee-1bac3881a320"},{"name":"Overwrite origin","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"24d5559d-e14e-4b9e-95d3-54f9d39dfc70"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"56221bb6-51c0-40e6-be9d-67c0fecedc63"}}],"id":"0dd54a84-00fb-41b0-8cb4-ad656697189d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten Origin\",\n    \"origin_type\": \"single_origin\",\n    \"addresses\": [\n        {\n            \"address\": \"httpbin.org\"\n        }\n    ],\n    \"origin_protocol_policy\": \"http\",\n    \"host_header\": \"${host}\",\n    \"origin_path\": \"/anything\",\n    \"hmac_authentication\": false,\n    \"hmac_region_name\": \"\",\n    \"hmac_access_key\": \"\",\n    \"hmac_secret_key\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins/origin_key","description":"<p>Use the PUT method to overwrite an existing origin.</p>\n<p>See the <strong>Origins Properties</strong> table above for all available settings.</p>\n<blockquote>\n<p><strong>Important</strong>: the properties described as not required have a default value, so if you don't pass them, the request will be completed with the default value, even if it replaces the value you had used previously.</p>\n</blockquote>\n","urlObject":{"path":["edge_applications","edge_application_id","origins","origin_key"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"2ee67413-772c-41d4-a700-768dc0cf7698","name":"Overwrite origin","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"body":{"mode":"raw","raw":"{\n        \"name\": \"Overwritten Origin\",\n        \"origin_type\": \"single_origin\",\n        \"addresses\": [\n            {\n                \"address\": \"httpbin.org\"\n            }\n        ],\n        \"origin_protocol_policy\": \"http\",\n        \"host_header\": \"${host}\",\n        \"origin_path\": \"/anything\",\n        \"hmac_authentication\": false,\n        \"hmac_region_name\": \"\",\n        \"hmac_access_key\": \"\",\n        \"hmac_secret_key\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins/origin_key"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"origin_id\": 1,\n        \"origin_key\": \"0000a0a0-0a0a0-000-00a00a-0000aa0as\",\n        \"name\": \"Create Origin\",\n        \"origin_type\": \"single_origin\",\n        \"addresses\": [\n            {\n                \"address\": \"httpbin.org\",\n                \"weight\": null,\n                \"server_role\": \"primary\",\n                \"is_active\": true\n            }\n        ],\n        \"origin_protocol_policy\": \"http\",\n        \"is_origin_redirection_enabled\": false,\n        \"host_header\": \"${host}\",\n        \"method\": \"\",\n        \"origin_path\": \"/anything\",\n        \"connection_timeout\": 60,\n        \"timeout_between_bytes\": 120,\n        \"hmac_authentication\": false,\n        \"hmac_region_name\": \"\",\n        \"hmac_access_key\": \"\",\n        \"hmac_secret_key\": \"\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"0dd54a84-00fb-41b0-8cb4-ad656697189d"},{"name":"Edit origin","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"189275b9-bae9-45e1-8988-34d568df9642"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"6357b67b-f7df-41dc-b763-c3391309fff5"}}],"id":"c6197ec4-21d1-485d-881f-647aa272ee9a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Edited Origin\",\n    \"origin_type\": \"single_origin\",\n    \"addresses\": [\n        {\n            \"address\": \"httpbin.org\"\n        }\n    ],\n    \"origin_protocol_policy\": \"http\",\n    \"host_header\": \"${host}\",\n    \"origin_path\": \"/anything\",\n    \"hmac_authentication\": false,\n    \"hmac_region_name\": \"\",\n    \"hmac_access_key\": \"\",\n    \"hmac_secret_key\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins/origin_key","description":"<p>Use the PATCH method to change only selected settings of an origin.</p>\n<p>See the <strong>Origins Properties</strong> table above for all available settings.</p>\n","urlObject":{"path":["edge_applications","edge_application_id","origins","origin_key"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"435bfc2b-a15d-489c-a1be-603196b6dce4","name":"Edit origin","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n        \"name\": \"Edited Origin\",\n        \"origin_type\": \"single_origin\",\n        \"addresses\": [\n            {\n                \"address\": \"httpbin.org\"\n            }\n        ],\n        \"origin_protocol_policy\": \"http\",\n        \"host_header\": \"${host}\",\n        \"origin_path\": \"/anything\",\n        \"hmac_authentication\": false,\n        \"hmac_region_name\": \"\",\n        \"hmac_access_key\": \"\",\n        \"hmac_secret_key\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins/origin_key"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"origin_id\": 1,\n        \"origin_key\": \"0000a0a0-0a0a0-000-00a00a-0000aa0as\",\n        \"name\": \"Create Origin Pathing name\",\n        \"origin_type\": \"single_origin\",\n        \"addresses\": [\n            {\n                \"address\": \"httpbin.org\",\n                \"weight\": null,\n                \"server_role\": \"primary\",\n                \"is_active\": true\n            }\n        ],\n        \"origin_protocol_policy\": \"http\",\n        \"is_origin_redirection_enabled\": false,\n        \"host_header\": \"${host}\",\n        \"method\": \"\",\n        \"origin_path\": \"/anything\",\n        \"connection_timeout\": 60,\n        \"timeout_between_bytes\": 120,\n        \"hmac_authentication\": false,\n        \"hmac_region_name\": \"\",\n        \"hmac_access_key\": \"\",\n        \"hmac_secret_key\": \"\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"c6197ec4-21d1-485d-881f-647aa272ee9a"},{"name":"Delete origin","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"8c734836-b87d-42a1-97a4-b2aca1161b25"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"7a070540-6eb8-4f2d-9a70-8d01d5911c8f"}}],"id":"7d7c0aae-0801-4090-b44f-93bc15ac79b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins/origin_key","description":"<p>Use the DELETE method to remove an origin from your edge application.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action cannot be undone.</p>\n</blockquote>\n","urlObject":{"path":["edge_applications","edge_application_id","origins","origin_key"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"3daeeadf-e8e0-4bdc-8525-ab32ef76a03d","name":"Delete origin","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/origins/origin_key"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"7d7c0aae-0801-4090-b44f-93bc15ac79b6"}],"id":"82f49c41-1ee1-4083-b3cd-f44daa4dc54e","description":"<p>Use the Origins API to create, read, update, and delete the origins in your edge applications. See the description for each method for further details.</p>\n<p>See the following documentations for more information on origin types:</p>\n<ul>\n<li><p><a href=\"https://www.azion.com/en/documentation/products/edge-application/single-origin/\">Single Origin</a></p>\n</li>\n<li><p><a href=\"https://www.azion.com/en/documentation/products/edge-application/load-balancer/\">Load Balancer</a></p>\n</li>\n<li><p><a href=\"https://azion.com\">Object Storage</a></p>\n</li>\n</ul>\n","_postman_id":"82f49c41-1ee1-4083-b3cd-f44daa4dc54e"},{"name":"Rules Engine","item":[{"name":"List all rules","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"5e572139-5224-43f7-b7c7-4feab549dc08"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"0d08c73c-d82d-4377-8b21-d6a58da55dbe"}}],"id":"e59c92e6-968f-4dff-9923-5e1b8a6b0007","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use the GET to list all rules created in an edge application.</p>\n<p>Remember to set the phase in the request URL as either <code>request</code> or <code>response</code>.</p>\n<p>See the <strong>Rules Properties</strong> table below for more details.</p>\n","urlObject":{"path":["edge_applications","edge_application_id","rules_engine","phase","rules"],"host":["https://api.azionapi.net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"97aa2dc2-34fb-4ad8-a2cc-b7e1dd86531a","name":"List all request rules","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:23:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 14:23:39 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 14:23:39 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:24:39.488369"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 2,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 123456,\n            \"name\": \"Default Rule\",\n            \"phase\": \"default\",\n            \"behaviors\": [\n                {\n                    \"name\": \"set_origin\",\n                    \"target\": \"123456\"\n                },\n                {\n                    \"name\": \"set_cache_policy\",\n                    \"target\": \"123456\"\n                }\n            ],\n            \"criteria\": [\n                [\n                    {\n                        \"variable\": \"${uri}\",\n                        \"operator\": \"starts_with\",\n                        \"conditional\": \"if\",\n                        \"input_value\": \"/\"\n                    }\n                ]\n            ],\n            \"is_active\": true,\n            \"order\": 1,\n            \"description\": null\n        },\n        {\n            \"id\": 234567,\n            \"name\": \"/page cache\",\n            \"phase\": \"request\",\n            \"behaviors\": [\n                {\n                    \"name\": \"set_cache_policy\",\n                    \"target\": \"987654\"\n                },\n                {\n                    \"name\": \"forward_cookies\",\n                    \"target\": null\n                }\n            ],\n            \"criteria\": [\n                [\n                    {\n                        \"variable\": \"${uri}\",\n                        \"operator\": \"is_equal\",\n                        \"conditional\": \"if\",\n                        \"input_value\": \"/page\"\n                    }\n                ]\n            ],\n            \"is_active\": true,\n            \"order\": 1,\n            \"description\": \"Sets cache for /page and forwards cookies from origin.\"\n        }\n    ]\n}"},{"id":"1e6ccb77-d0d0-4794-a50e-7ea0ebeac92b","name":"List all response rules","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:16:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 14:16:22 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 14:16:22 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:17:22.156993"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 987654,\n            \"name\": \"/black_friday redir\",\n            \"phase\": \"response\",\n            \"behaviors\": [\n                {\n                    \"name\": \"redirect_to_302\",\n                    \"target\": \"/daily_sale\"\n                }\n            ],\n            \"criteria\": [\n                [\n                    {\n                        \"variable\": \"${uri}\",\n                        \"operator\": \"is_equal\",\n                        \"conditional\": \"if\",\n                        \"input_value\": \"/black_friday_sale\"\n                    }\n                ]\n            ],\n            \"is_active\": true,\n            \"order\": 1,\n            \"description\": null\n        }\n    ]\n}"}],"_postman_id":"e59c92e6-968f-4dff-9923-5e1b8a6b0007"},{"name":"Retrieve rule by ID","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"d0df1db0-e225-471e-9070-ea43ba4eb669"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"c8a78e40-79bc-44d2-931f-3e73b96ad8a9"}}],"id":"0cec3c6a-1c4a-46fb-9355-be952dfb1626","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id","description":"<p>Use the GET method and add the rule’s ID to the URI of the request to get more data on a specific edge application.</p>\n<p>Remember to set the phase in the request URL as either <code>request</code> or <code>response</code>.</p>\n<p>See the <strong>Rules Properties</strong> table below for more details.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","rules_engine","phase","rules","rule_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"cd96d731-6f3a-49bd-ab45-ca2fe75e89b0","name":"Retrieve default rule","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Mar 2024 17:18:45 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Mon, 18 Mar 2024 17:18:45 GMT"},{"key":"Last-Modified","value":"Mon, 18 Mar 2024 17:18:45 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2024-03-18T17:19:45.909827"},{"key":"x-debug","value":"6"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 210689,\n        \"name\": \"Default Rule\",\n        \"phase\": \"default\",\n        \"behaviors\": [\n            {\n                \"name\": \"set_origin\",\n                \"target\": \"114452\"\n            },\n            {\n                \"name\": \"set_cache_policy\",\n                \"target\": \"136981\"\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"starts_with\",\n                    \"conditional\": \"if\",\n                    \"input_value\": \"/\"\n                }\n            ]\n        ],\n        \"is_active\": true,\n        \"order\": 1,\n        \"description\": \"\"\n    },\n    \"schema_version\": 3\n}"},{"id":"79e140d4-304f-4144-94ee-94b9a6bfed42","name":"Retrieve request rule by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:26:29 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 14:26:29 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 14:26:29 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:27:29.460921"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 234567,\n        \"name\": \"/page cache\",\n        \"phase\": \"request\",\n        \"behaviors\": [\n            {\n                \"name\": \"set_cache_policy\",\n                \"target\": \"987654\"\n            },\n            {\n                \"name\": \"forward_cookies\",\n                \"target\": null\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"input_value\": \"/page\"\n                }\n            ]\n        ],\n        \"is_active\": true,\n        \"order\": 1,\n        \"description\": \"Sets cache for /page and forwards cookies from origin.\"\n    },\n    \"schema_version\": 3\n}"},{"id":"69c0bd59-f5cd-4e46-b67d-791375525685","name":"Retrieve response rule by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:17:06 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 14:17:06 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 14:17:06 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:18:06.851401"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 987654,\n        \"name\": \"/black_friday redir\",\n        \"phase\": \"response\",\n        \"behaviors\": [\n            {\n                \"name\": \"redirect_to_302\",\n                \"target\": \"/daily_sale\"\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"input_value\": \"/black_friday_sale\"\n                }\n            ]\n        ],\n        \"is_active\": true,\n        \"order\": 1,\n        \"description\": null\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"0cec3c6a-1c4a-46fb-9355-be952dfb1626"},{"name":"Create rule","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"7aebac33-45c9-4312-ba87-f15d01b26be7"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"057cdc2f-a399-4bb4-a715-fc71e9492a28"}}],"id":"bc22dfa0-84c2-4376-8130-8d9ec3de55d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"/page cache\",\r\n    \"behaviors\": [\r\n        {\r\n            \"name\": \"set_cache_policy\",\r\n            \"target\": \"987654\"\r\n        },\r\n        {\r\n            \"name\": \"forward_cookies\",\r\n            \"target\": null\r\n        }\r\n    ],\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"variable\": \"${uri}\",\r\n                \"operator\": \"is_equal\",\r\n                \"conditional\": \"if\",\r\n                \"input_value\": \"/page\"\r\n            }\r\n        ]\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules","description":"<p>Use the POST method to create a new rule for your application. See the table below for more information on all available properties.</p>\n<h2 id=\"rules-properties\">Rules Properties</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>int</td>\n<td>ID of your rule. Obtain this value via GET request. Cannot be changed via API.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Name of your rule.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>criteria</code></td>\n<td>array of array</td>\n<td>The criteria that will trigger the execution of the rule.</td>\n<td>See <strong>Criteria</strong> table.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>behaviors</code></td>\n<td>array of objects</td>\n<td>The behaviors that will be executed upon meeting the criteria.</td>\n<td>See <strong>Behaviors</strong> table.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>is_active</code></td>\n<td>bool</td>\n<td>Defines if the rule is active or inactive.</td>\n<td>true (default)</td>\n<td>false</td>\n</tr>\n<tr>\n<td><code>order</code></td>\n<td>int</td>\n<td>Order the rule is executed, from first to last.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string</td>\n<td>An optional description for users to identify the rule.  <br />  <br />Must not exceed 1000 characters.  <br />  <br />This field does not accept 4-byte unicode characters.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"criteria-properties\">Criteria properties</h2>\n<p>Each rule is made up of criteria and behaviors. The criteria define what condition must be met for the execution of the rule's behaviors.</p>\n<p>The <code>criteria</code> property takes an array of objects, each containing the properties below.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>variable</code></td>\n<td>string</td>\n<td>Variable of the criteria.</td>\n<td>See the <strong>List of Variables</strong> table for possible values.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>operator</code></td>\n<td>string</td>\n<td>Operator for the behavior.</td>\n<td>See the <strong>List of Operators</strong> table for possible values.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>conditional</code></td>\n<td>string</td>\n<td>Type of conditional logic applied.</td>\n<td><code>if</code>  <br /><code>and</code>  <br /><code>or</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>input_value</code></td>\n<td>string</td>\n<td>Argument field.</td>\n<td>-</td>\n<td>Yes*</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>* The <code>input_value</code> property may be absent from the body of the request depending on the chosen operator. See the <strong>List of Operators</strong> table for more information on which operators don't require an argument. </p>\n</blockquote>\n<h3 id=\"list-of-variables\">List of Variables</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name/value</th>\n<th>Description</th>\n<th>Request Phase</th>\n<th>Response Phase</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>${arg_param}</code></td>\n<td>The value of the parameters on the query string.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${args}</code></td>\n<td>All values and parameters on the query string.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${cookie_name}</code></td>\n<td>The value of the cookie.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${device_group}</code></td>\n<td>Name of device group. Must be the name of a valid device group.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${geoip_city_continent_code}</code></td>\n<td>2-letter continent code, using the geolocation base geoip_city.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${geoip_city_country_code}</code></td>\n<td>2-letter country code, using the geolocation base geoip_city.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${geoip_continent_code}</code></td>\n<td>Name of the continent, using the geolocation base geoip_city.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${geoip_city_country_name}</code></td>\n<td>Name of the country, using the geolocation base geoip_city.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${geoip_city}</code></td>\n<td>Name of the city, using the geolocation base geoip_city.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${geoip_country_code}</code></td>\n<td>2-letter country code, using the geolocation base geoip_country.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${geoip_country_name}</code></td>\n<td>Name of the country, using the geolocation base geoip_country.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${geoip_region_name}</code></td>\n<td>Name of the country, using the geolocation base geoip_region.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${geoip_continent_code}</code></td>\n<td>2-letter continent code.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${geoip_region}</code></td>\n<td>2-letter region code.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${host}</code></td>\n<td>In order of precedence: the host name of the request line, or the value of the Host header of the request, or the name of the server serving the request.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${http_header}</code></td>\n<td>The value of the HTTP header field. The header must be in lowercase and any hyphens must be converted to underscore.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${remote_addr}</code></td>\n<td>The IP address of the client performing the HTTP request.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${remote_user}</code></td>\n<td>The username provided by basic authentication, if any.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${request}</code></td>\n<td>Complete request query.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${request_method}</code></td>\n<td>The HTTP method of the request.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${request_uri}</code></td>\n<td>The complete URI of the request, with arguments (query string).</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${scheme}</code></td>\n<td>Scheme (protocol) of the request.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${sent_http_header}</code></td>\n<td>The value of the HTTP response header field. The header must be in lowercase and any hyphens must be converted to underscore.</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${status}</code></td>\n<td>Status code of the response.</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${upstream_addr}</code></td>\n<td>The IP address and port of the queried origin for obtaining the response. If many origins are consulted during the processing of the request, the addresses will be separated by a comma.</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${upstream_cookie_name}</code></td>\n<td>Value of cookie name sent by the origin in the Set-Cookie header.</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${upstream_http_header}</code></td>\n<td>Value of the header sent by the origin. The header must be in lowercase and any hyphens must be converted to underscore.</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${upstream_status}</code></td>\n<td>Status code of the origin response sent to RTM. If many origins are consulted while the request is processed, the status codes will be separated by a comma.</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>${uri}</code></td>\n<td>The normalized (urldecoded) URI of the request.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"list-of-operators\">List of Operators</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name/value</th>\n<th>Description</th>\n<th><strong>Requires input_value</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>is_equal</code></td>\n<td>The value of the variable is exactly the same as the argument.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>is_not_equal</code></td>\n<td>The value of the variable isn’t the same as the argument.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>starts_with</code></td>\n<td>The value of the variable starts with the argument.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>does_not_start_with</code></td>\n<td>The value of the variable doesn’t start with the argument.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>matches</code></td>\n<td>The value of the variable matches the regular expression entered as an argument.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>does_not_match</code></td>\n<td>The value of the variable doesn’t match the regular expression entered as an argument.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>exists</code></td>\n<td>The variable has a defined value.</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>does_not_exist</code></td>\n<td>The variable doesn’t have a defined value.</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"behaviors-properties\">Behaviors properties</h2>\n<p>With behaviors, you can determine what happens should the criteria be met. Behaviors, like criteria, take the form of objects with the following properties:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the behavior.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>target</td>\n<td>string  <br />object¹  <br />null¹</td>\n<td>Argument field.</td>\n<td>Yes²</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>¹ For the <code>capture_match_groups</code> behavior, <code>target</code> must be of type object. See the <strong>Capture Match Groups Properties</strong> table below for more information.<br />² The <code>target</code> property may also be absent from the body of the request or set to <code>null</code> depending on the chosen behavior. See the <strong>List of Behaviors</strong> table for more information on which behaviors don't require an argument. </p>\n</blockquote>\n<h3 id=\"list-of-behavior-names\">List of Behavior names</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name/value</th>\n<th>Description</th>\n<th>Request Phase</th>\n<th>Response Phase</th>\n<th><strong>Requires target</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>add_request_cookie</code></td>\n<td>Adds a cookie in the <code>Set-Cookie</code> request header. For the response phase, use <code>set_cookie</code>.</td>\n<td>Yes</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>add_request_header</code></td>\n<td>Adds a header field to the request that will be sent to the origin.</td>\n<td>Yes</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>add_response_header</code></td>\n<td>Adds a header field to the response that will be sent to the user.</td>\n<td>Yes</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>bypass_cache_phase</code></td>\n<td>Defines that Azion shouldn’t cache the response from its origin.</td>\n<td>Yes</td>\n<td>No</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>capture_match_groups</code></td>\n<td>Stores in a temporary variable the result of capturing correspondence groups defined by a regex applied to one of the available HTTP request fields.</td>\n<td>Yes</td>\n<td>No</td>\n<td>Yes*  <br />  <br />*Requires <code>target</code> of type object. See the <strong>Capture Match Groups Properties</strong> table below for available target values.</td>\n</tr>\n<tr>\n<td><code>deliver</code></td>\n<td>Finishes processing the request and delivers the content to the user, without executing any of the rules added later.</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>deny</code></td>\n<td>Delivers a 403 Forbidden page to the user. Ends the request processing.</td>\n<td>Yes</td>\n<td>No</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>enable_gzip</code></td>\n<td>Enables Gzip data compression, if supported by the user’s browser.</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>Ωfilter_request_cookie</code></td>\n<td>Removes a cookie from the request header that would be sent to the origin.</td>\n<td>Yes</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>filter_response_cookie</code></td>\n<td>Removes a cookie from the request header that would be sent to the user.</td>\n<td>No</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>filter_request_header</code></td>\n<td>Removes a request header that would be sent to the origin.</td>\n<td>Yes</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>filter_response_header</code></td>\n<td>Removes a response header that would be sent to the user.</td>\n<td>No</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>forward_cookies</code></td>\n<td>Forwards the <code>Set-Cookie</code> header received from the origin to the user.</td>\n<td>Yes</td>\n<td>No</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>no_content</code></td>\n<td>Delivers a 204 No Content status code.</td>\n<td>Yes</td>\n<td>No</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>optimize_images</code></td>\n<td>Activates <strong>Image Processor</strong>.</td>\n<td>Yes</td>\n<td>No</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>redirect_http_to_https</code></td>\n<td>Redirects the HTTP request to the respective HTTPS URL.</td>\n<td>Yes</td>\n<td>No</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>redirect_to_301</code></td>\n<td>Redirects the user to another URL entered as an argument, returning the status code 301 Moved Permanently.</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>redirect_to_302</code></td>\n<td>Redirects the user to another URL entered as an argument, returning the status code 302 Found.</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>rewrite_request</code></td>\n<td>Modifies the resource path that will be requested for the origin.</td>\n<td>Yes</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>run_function</code></td>\n<td>Runs a function created using Edge Functions. Must be the ID of an instantiated function in the application.</td>\n<td>Yes</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>set_cache_policy</code></td>\n<td>Assigns the cache policy that should be used for the request.</td>\n<td>Yes</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>set_cookie</code></td>\n<td>Adds a cookie and policies in the <code>Set-Cookie</code> response header. For the request phase, use <code>add_request_cookie</code>.</td>\n<td>No</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>set_origin</code></td>\n<td>Assigns an origin that must be queried by the edge.</td>\n<td>Yes</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"capture-match-groups-properties\">Capture Match Groups Properties</h3>\n<p>For the <strong>Capture Match Groups</strong> behavior, the <code>target</code> property becomes a type object that takes the following variables.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>captured_array</code></td>\n<td>string</td>\n<td>Temporary variable that stores captured strings.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>subject</code></td>\n<td>string</td>\n<td>The HTTP request variable from where you want to capture a string.</td>\n<td><code>${variable}</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>regex</code></td>\n<td>string</td>\n<td>The regular expression to match the strings against.</td>\n<td>Regular expression</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["edge_applications","edge_application_id","rules_engine","phase","rules"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"95145c8f-9481-4d3a-a3c3-2cbc4b3764f6","name":"Create request rule","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"/page cache\",\r\n    \"behaviors\": [\r\n        {\r\n            \"name\": \"set_cache_policy\",\r\n            \"target\": \"987654\"\r\n        },\r\n        {\r\n            \"name\": \"forward_cookies\",\r\n            \"target\": null\r\n        }\r\n    ],\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"variable\": \"${uri}\",\r\n                \"operator\": \"is_equal\",\r\n                \"conditional\": \"if\",\r\n                \"input_value\": \"/page\"\r\n            }\r\n        ]\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:11:55 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"311"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:12:51.770983"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 234567,\n        \"name\": \"/page cache\",\n        \"phase\": \"request\",\n        \"behaviors\": [\n            {\n                \"name\": \"set_cache_policy\",\n                \"target\": \"987654\"\n            },\n            {\n                \"name\": \"forward_cookies\",\n                \"target\": null\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"input_value\": \"/page\"\n                }\n            ]\n        ],\n        \"is_active\": true,\n        \"order\": 1,\n        \"description\": \"Sets cache for /page and forwards cookies from origin.\"\n    },\n    \"schema_version\": 3\n}"},{"id":"3b7f0440-4530-44be-9955-da6a5f3838e5","name":"Create response rule","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"/black_friday redir\",\r\n    \"behaviors\": [\r\n        {\r\n            \"name\": \"redirect_to_302\",\r\n            \"target\": \"/daily_sale\"\r\n        }\r\n    ],\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"variable\": \"${uri}\",\r\n                \"operator\": \"is_equal\",\r\n                \"conditional\": \"if\",\r\n                \"input_value\": \"/black_friday_sale\"\r\n            }\r\n        ]\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:14:24 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"296"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:15:23.441234"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 987654,\n        \"name\": \"/black_friday redir\",\n        \"phase\": \"response\",\n        \"behaviors\": [\n            {\n                \"name\": \"redirect_to_302\",\n                \"target\": \"/daily_sale\"\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"input_value\": \"/black_friday_sale\"\n                }\n            ]\n        ],\n        \"is_active\": true,\n        \"order\": 1,\n        \"description\": null\n    },\n    \"schema_version\": 3\n}"},{"id":"3b21b07d-1626-41ab-a894-2a4ee70490f1","name":"Create rule (null target)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Bypass Cache\",\r\n    \"behaviors\": [\r\n        {\r\n            \"name\": \"bypass_cache_phase\"\r\n        }\r\n    ],\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"variable\": \"${uri}\",\r\n                \"operator\": \"is_equal\",\r\n                \"conditional\": \"if\",\r\n                \"input_value\": \"/\"\r\n            }\r\n        ]\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 23 Jan 2024 19:03:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"282"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2024-01-23T19:04:30.436043"},{"key":"x-debug","value":"6"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 220203,\n        \"name\": \"Bypass Cache\",\n        \"phase\": \"request\",\n        \"behaviors\": [\n            {\n                \"name\": \"bypass_cache_phase\",\n                \"target\": null\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"input_value\": \"/\"\n                }\n            ]\n        ],\n        \"is_active\": true,\n        \"order\": 5,\n        \"description\": \"\"\n    },\n    \"schema_version\": 3\n}"},{"id":"c3a5a6b4-c380-4310-aed9-dc332695501f","name":"Create rule (target as object)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Capture Match Group\",\r\n    \"behaviors\": [\r\n        {\r\n            \"name\": \"capture_match_groups\",\r\n            \"target\": {\r\n                \"captured_array\": \"capture\",\r\n                \"subject\": \"${uri}\",\r\n                \"regex\": \"^(./)([^/])$\"\r\n            }\r\n        }\r\n    ],\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"variable\": \"${uri}\",\r\n                \"operator\": \"is_equal\",\r\n                \"conditional\": \"if\",\r\n                \"input_value\": \"/capture-uri\"\r\n            }\r\n        ]\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 23 Jan 2024 19:07:31 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"368"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2024-01-23T19:08:19.270868"},{"key":"x-debug","value":"6"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 220205,\n        \"name\": \"Capture Match Group\",\n        \"phase\": \"request\",\n        \"behaviors\": [\n            {\n                \"name\": \"capture_match_groups\",\n                \"target\": {\n                    \"regex\": \"^(./)([^/])$\",\n                    \"captured_array\": \"capture\",\n                    \"subject\": \"${uri}\"\n                }\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"input_value\": \"/capture-uri\"\n                }\n            ]\n        ],\n        \"is_active\": true,\n        \"order\": 6,\n        \"description\": \"\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"bc22dfa0-84c2-4376-8130-8d9ec3de55d8"},{"name":"Overwrite rule","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"dcd67bbb-81ce-490d-8588-2e2a19882455"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"4794ecf9-f5d0-4c66-96f0-e670831850c3"}}],"id":"949157f1-d317-46e2-8f27-dfd1ba80df76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"/page deactivate\",\r\n    \"behaviors\": [\r\n        {\r\n            \"name\": \"set_cache_policy\",\r\n            \"target\": \"cache_settings_id\"\r\n        }\r\n    ],\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"variable\": \"${uri}\",\r\n                \"operator\": \"is_equal\",\r\n                \"conditional\": \"if\",\r\n                \"input_value\": \"/page\"\r\n            }\r\n        ]\r\n    ],\r\n    \"is_active\": false,\r\n    \"description\": \"Deactivated rule - Sets cache for /page and forwards cookies from origin.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id","description":"<p>Use the PUT method to overwrite an existing rule.</p>\n<p>See the <strong>Rules Properties</strong> table above for all available settings.</p>\n<blockquote>\n<p><strong>Important</strong>: the properties described as not required have a default value, so if you don't pass them, the request will be completed with the default value, even if it replaces the value you had used previously.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","rules_engine","phase","rules","rule_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"88ed693f-b032-4137-8588-ff7cf68d08d8","name":"Overwrite request rule","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"/page deactivate\",\r\n    \"behaviors\": [\r\n        {\r\n            \"name\": \"set_cache_policy\",\r\n            \"target\": \"987654\"\r\n        }\r\n    ],\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"variable\": \"${uri}\",\r\n                \"operator\": \"is_equal\",\r\n                \"conditional\": \"if\",\r\n                \"input_value\": \"/page\"\r\n            }\r\n        ]\r\n    ],\r\n    \"is_active\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:29:53 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:30:51.710647"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 234567,\n        \"name\": \"/page deactivate\",\n        \"phase\": \"request\",\n        \"behaviors\": [\n            {\n                \"name\": \"set_cache_policy\",\n                \"target\": \"987654\"\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"input_value\": \"/page\"\n                }\n            ]\n        ],\n        \"is_active\": false,\n        \"order\": 1,\n        \"description\": \"Deactivated rule - Sets cache for /page and forwards cookies from origin.\"\n    },\n    \"schema_version\": 3\n}"},{"id":"00e038ef-6e08-4c3b-bff6-b5334f8535f3","name":"Overwrite response rule","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"/blackfriday redir\",\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"conditional\": \"if\",\r\n                \"variable\": \"${uri}\",\r\n                \"operator\": \"starts_with\",\r\n                \"input_value\": \"/blackfriday\"\r\n            }\r\n        ]\r\n    ],\r\n    \"behaviors\": [\r\n        {\r\n            \"name\": \"redirect_to_302\",\r\n            \"target\": \"/dailysale\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:19:03 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:20:00.374688"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 987654,\n        \"name\": \"/blackfriday redir\",\n        \"phase\": \"response\",\n        \"behaviors\": [\n            {\n                \"name\": \"redirect_to_302\",\n                \"target\": \"/dailysale\"\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"starts_with\",\n                    \"conditional\": \"if\",\n                    \"input_value\": \"/blackfriday\"\n                }\n            ]\n        ],\n        \"is_active\": true,\n        \"order\": 1,\n        \"description\": null\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"949157f1-d317-46e2-8f27-dfd1ba80df76"},{"name":"Edit rule","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"f258d204-cd97-403a-a11d-68c90ab5e4b4"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"c00dea89-2ef0-46b3-802d-1f82702a627b"}}],"id":"1d524b0d-bbcb-4a51-ac96-af62435f07f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"not default\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id","description":"<p>Use the PATCH method to change only selected settings of a rule.</p>\n<p>See the <strong>Rules Properties</strong> table above for all available settings.</p>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","rules_engine","phase","rules","rule_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"7eef5ce3-7161-444b-bcd5-f16ce0ac96da","name":"Edit request rule","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"/otherpage cache\",\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"conditional\": \"if\",\r\n                \"variable\": \"${uri}\",\r\n                \"operator\": \"starts_with\",\r\n                \"input_value\": \"/otherpage\"\r\n            }\r\n        ]\r\n    ],\r\n    \"is_active\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:33:55 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:34:54.270288"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 234567,\n        \"name\": \"/otherpage cache\",\n        \"phase\": \"request\",\n        \"behaviors\": [\n            {\n                \"name\": \"set_cache_policy\",\n                \"target\": \"987654\"\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"starts_with\",\n                    \"conditional\": \"if\",\n                    \"input_value\": \"/otherpage\"\n                }\n            ]\n        ],\n        \"is_active\": true,\n        \"order\": 1,\n        \"description\": \"Sets cache for /otherpage.\"\n    },\n    \"schema_version\": 3\n}"},{"id":"4e06137d-b11a-4ccf-b656-b8756929d016","name":"Edit response rule","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"conditional\": \"if\",\r\n                \"variable\": \"${uri}\",\r\n                \"operator\": \"starts_with\",\r\n                \"input_value\": \"/blackfriday\"\r\n            },\r\n            {\r\n                \"conditional\": \"or\",\r\n                \"variable\": \"${uri}\",\r\n                \"operator\": \"starts_with\",\r\n                \"input_value\": \"/christmas\"\r\n            }\r\n        ]\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:21:10 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:22:07.748193"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 987654,\n        \"name\": \"/blackfriday redir\",\n        \"phase\": \"response\",\n        \"behaviors\": [\n            {\n                \"name\": \"redirect_to_302\",\n                \"target\": \"/dailysale\"\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"starts_with\",\n                    \"conditional\": \"if\",\n                    \"input_value\": \"/blackfriday\"\n                },\n                {\n                    \"variable\": \"${uri}\",\n                    \"operator\": \"starts_with\",\n                    \"conditional\": \"or\",\n                    \"input_value\": \"/christmas\"\n                }\n            ]\n        ],\n        \"is_active\": true,\n        \"order\": 1,\n        \"description\": null\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"1d524b0d-bbcb-4a51-ac96-af62435f07f0"},{"name":"Delete rule","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"7920bf99-7d9d-4690-943f-1f7c820df387"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"2bccf0e1-8e91-4472-91ab-ef877da76047"}}],"id":"f3dc0387-ba52-436c-8300-60bdc13eb491","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id","description":"<p>Use the DELETE method to remove a rule from your edge application.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action cannot be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_applications","edge_application_id","rules_engine","phase","rules","rule_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"cbc78fe0-54a8-458f-97fe-0ed0aecc43b3","name":"Delete rule","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/edge_applications/edge_application_id/rules_engine/phase/rules/rule_id"},"status":"NO CONTENT","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:22:19 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:23:18.109524"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"f3dc0387-ba52-436c-8300-60bdc13eb491"}],"id":"9f53d160-fe4f-4bb1-ae78-a7ff40c84562","description":"<p>Use the Rules Engine API to create, read, update, and delete rules in your edge applications. See the description for each method for further details.</p>\n<p><a href=\"https://www.azion.com/en/documentation/products/edge-application/rules-engine/\">See the documentation on Rules Engine for more information.</a></p>\n<h3 id=\"default-rule\">Default Rule</h3>\n<p><strong>Rules Engine</strong> implements a default rule in every edge application created in the Azion Edge Computing Platform.</p>\n<p>The default rule contains the configured behaviors:</p>\n<ul>\n<li><strong>Set Origin</strong>: defines the <strong>Default Origin</strong> as the source of the content of the application.</li>\n<li><strong>Set Cache Policy</strong>: defines the <strong>Default Cache Setting</strong> as the cache policies for the application.</li>\n</ul>\n<p>The criteria for the rule's execution is that the URI of the application starts with \"/\", meaning the default rule will be executed for any URI within the edge application.</p>\n<p>The default rule's name and criteria <em>cannot be changed</em>, but you can modify the <code>order</code> in which it is executed and the <code>target</code> of both behaviors. You can also add more behaviors to the default rule, but you can't remove/replace the <strong>Set Origin</strong> behavior with another behavior.</p>\n<p>Although this rule is executed in the <strong>Request Phase</strong>, the default rule is type <code>default</code>.</p>\n<h3 id=\"request-rules\">Request Rules</h3>\n<p>The execution of Request Phase rules occur when a user requests content from the edge application.</p>\n<p>The request rule is type <code>request</code>.</p>\n<h3 id=\"response-rules\">Response Rules</h3>\n<p>The execution of Response Phase rules occur when the edge application or the origin responds to the user.</p>\n<p>The response rule is type <code>response</code>.</p>\n","_postman_id":"9f53d160-fe4f-4bb1-ae78-a7ff40c84562"}],"id":"9c61e0fd-e7aa-4a5f-b29e-7f9d71b98d5f","description":"<p>The Edge Applications API allows you to create, list, update, or delete your existing applications.</p>\n<p>See the <a href=\"https://www.azion.com/en/documentation/products/edge-application/\">documentation on Edge Application</a> for more information.</p>\n<hr />\n<h3 id=\"features\">Features</h3>\n<h4 id=\"simultaneous-multiport\">Simultaneous multiport</h4>\n<blockquote>\n<p>Available for POST | PATCH | PUT </p>\n</blockquote>\n<p>If you create an edge application without setting the HTTP/HTTPS ports, the default ports are automatically set to <code>80</code> for HTTP and <code>433</code> for HTTPS.</p>\n<p>With simultaneous multiport, you can set as many ports as you wish for either protocol by adding the desired ports to an array. You can also configure ports different from the default ones.</p>\n<p>Make sure that the protocols you wish to set is defined in the <code>delivery_protocol</code> variable.</p>\n<p>The ports available for HTTP and HTTPS are:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Possible array values</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>http_port</strong></td>\n<td>80, 8080, 8008</td>\n</tr>\n<tr>\n<td><strong>https_port</strong></td>\n<td>443, 8443, 9440, 9441, 9442, 9443</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h4 id=\"debug-rules\">Debug Rules</h4>\n<blockquote>\n<p>Available for PUT | PATCH </p>\n</blockquote>\n<p>You can enable the option to debug rules created with Rules Engine in your application. When active, data on executed rules will be available via GraphQL, Data Stream or Real-Time Events. See the <a href=\"https://www.azion.com/en/documentation/products/guides/debug-rules/\">guide on how to debug rules created with Rules Engine</a> for more information.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Value</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>debug_rules</td>\n<td><code>true</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h4 id=\"http3-support\">HTTP/3 support</h4>\n<blockquote>\n<p>Available for POST | PUT | PATCH </p>\n</blockquote>\n<p>You can enable <strong>HTTP/3 support</strong> for your application. HTTP/3 uses the QUIC protocol and provides more speed and security for your application.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Value</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>http3</td>\n<td><code>true</code></td>\n</tr>\n<tr>\n<td>delivery_protocol</td>\n<td><code>\"http,https\"</code></td>\n</tr>\n<tr>\n<td>http_port</td>\n<td><code>[80]</code></td>\n</tr>\n<tr>\n<td>https_port</td>\n<td><code>[443]</code></td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"9c61e0fd-e7aa-4a5f-b29e-7f9d71b98d5f"},{"name":"Edge Functions","item":[{"name":"List all edge functions","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"16487a46-9c35-4c30-9bdb-9e74e0e8963c"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"1b2ce109-e1db-44d9-bda6-cf140978b23a"}}],"id":"b0042cd1-c59c-43bc-839f-a290f4f23505","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"https://api.azionapi.net/edge_functions","description":"<p>Use the GET method to list all edge functions created in an account.</p>\n","urlObject":{"protocol":"https","path":["edge_functions"],"host":["api","azionapi","net"],"query":[{"disabled":true,"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"disabled":true,"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"disabled":true,"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"bbea33bc-8408-4bc7-a45f-701e04e1deed","name":"List all edge functions","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/edge_functions"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 2,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 11111,\n            \"name\": \"Azion - Hello World\",\n            \"language\": \"javascript\",\n            \"code\": \"\\r\\nasync function handleRequest(request) {\\r\\n    return new Response(\\\"Hello World!\\\",{status:200})\\r\\n}\\r\\n\\r\\naddEventListener(\\\"fetch\\\", event => {\\r\\n    event.respondWith(handleRequest(event.request))\\r\\n})\\r\\n\\r\\n\",\n            \"json_args\": {},\n            \"function_to_run\": \"handleRequest\",\n            \"initiator_type\": \"edge_application\",\n            \"active\": true,\n            \"last_editor\": \"azionmanager@azion.com\",\n            \"modified\": \"2021-08-10T17:49:26.224184Z\",\n            \"reference_count\": 3,\n            \"version\": \"-\",\n            \"vendor\": \"azionmanager@azion.com\"\n        },\n        {\n            \"id\": 11112,\n            \"name\": \"Function Test API\",\n            \"language\": \"javascript\",\n            \"code\": \"{\\r\\n    async function handleRequest(request) {\\r\\n        return new Response(\\\"Hello world in a new response\\\");\\r\\n    }\\r\\n\\r\\n    addEventListener(\\\"fetch\\\", (event) => {\\r\\n        event.respondWith(handleRequest(event.request));\\r\\n    });\\r\\n}\",\n            \"json_args\": {\n                \"key\": \"value\"\n            },\n            \"function_to_run\": \"\",\n            \"initiator_type\": \"edge_application\",\n            \"active\": true,\n            \"last_editor\": \"azionmanager@azion.com\",\n            \"modified\": \"2023-04-27T17:37:12.389389Z\",\n            \"reference_count\": 0\n        }\n    ]\n}"}],"_postman_id":"b0042cd1-c59c-43bc-839f-a290f4f23505"},{"name":"Retrieve an edge function by ID","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"6b1c317a-63fa-4fbc-8a58-a32458bc5def"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"7fbaa4c9-adaa-42f1-94b0-37a35d3d2fcc"}}],"id":"558eb94f-2fe9-41c8-b942-92c4a949e5d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"}],"url":"https://api.azionapi.net/edge_functions/:id","description":"<p>Use the GET method to get more data on a specific edge function.</p>\n<p>See the <strong>Properties</strong> table below for more details.</p>\n<p><strong>Properties</strong></p>\n<p>Check below the list of properties that can be applied:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>code</strong> (string)</td>\n<td>Mandatory field where the Edge Function code will be inserted.</td>\n</tr>\n<tr>\n<td><strong>name</strong> (string)</td>\n<td>Mandatory field that defines a name for the Edge Function.</td>\n</tr>\n<tr>\n<td><strong>language</strong> (string)</td>\n<td>Mandatory field that defines what language will be used in the Edge Function.</td>\n</tr>\n<tr>\n<td><strong>initiator_type</strong> (string)</td>\n<td>Mandatory field that defines which Edge Function will be used.</td>\n</tr>\n<tr>\n<td><strong>active</strong> (boolean)</td>\n<td>Mandatory field intended to show whether the Edge Function is active or not.</td>\n</tr>\n<tr>\n<td><strong>json_args</strong> (json scheme)</td>\n<td>Optional field intended to declare arguments without updating the code.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_functions",":id"],"host":["api","azionapi","net"],"query":[],"variable":[{"type":"any","value":null,"key":"id"}]}},"response":[{"id":"b179c962-4647-4dcc-ae3c-4e66c8b881a1","name":"List edge function by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":{"raw":"https://api.azionapi.net/edge_functions/:id","protocol":"https","host":["api","azionapi","net"],"path":["edge_functions",":id"],"variable":[{"key":"id","value":null}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 11112,\n        \"name\": \"Function Test API\",\n        \"language\": \"javascript\",\n        \"code\": \"{\\r\\n    async function handleRequest(request) {\\r\\n        return new Response(\\\"Hello world in a new response\\\");\\r\\n    }\\r\\n\\r\\n    addEventListener(\\\"fetch\\\", (event) => {\\r\\n        event.respondWith(handleRequest(event.request));\\r\\n    });\\r\\n}\",\n        \"json_args\": {\n            \"key\": \"value\"\n        },\n        \"function_to_run\": \"\",\n        \"initiator_type\": \"edge_application\",\n        \"active\": true,\n        \"last_editor\": \"mail@mail.com\",\n        \"modified\": \"2023-04-27T17:37:12.389389Z\",\n        \"reference_count\": 0\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"558eb94f-2fe9-41c8-b942-92c4a949e5d3"},{"name":"Create edge function","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"357731f2-cc00-439e-a6f2-8b72a4b33e82"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"f2d2121a-e531-4abf-9e14-52cd30206ce8"}}],"id":"335e9080-e2d3-4e09-be6c-801e27866e7f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Function Test API\",\n\t\"code\": \"{\\r\\n    async function handleRequest(request) {\\r\\n        return new Response(\\\"Hello world in a new response\\\");\\r\\n    }\\r\\n\\r\\n    addEventListener(\\\"fetch\\\", (event) => {\\r\\n        event.respondWith(handleRequest(event.request));\\r\\n    });\\r\\n}\",\n\t\"language\": \"javascript\",\n\t\"initiator_type\": \"edge_application\",\n\t\"json_args\": {\"key\": \"value\"},\n    \"active\": true\n}"},"url":"https://api.azionapi.net/edge_functions","description":"<p>Use the POST method to create a new edge function.</p>\n<p>See the <strong>Properties</strong> table below for more details.</p>\n<p><strong>Properties</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the edge function being created.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>code</td>\n<td>string</td>\n<td>Source code of the edge function, in JavaScript, being created.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>language</td>\n<td>string</td>\n<td>Programming language used to write the source code informed.</td>\n<td><code>\"JavaScript\"</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>initiator_type</td>\n<td>string</td>\n<td>Informs whether it's an edge function for edge applications or edge firewall.</td>\n<td><code>edge_application</code> (default)  <br /><code>edge_firewall</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Informs if this function is active or not.</td>\n<td>true  <br />false</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>json_args</td>\n<td>JSON</td>\n<td>Args to be accessed by the edge function being created.  <br />  <br />If there are no args being informed, send an empty JSON, for example: {}</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_functions"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"3e294cee-a467-439a-9bc8-7d136dca22e4","name":"Create edge function","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Function Test API\",\n\t\"code\": \"{\\r\\n    async function handleRequest(request) {\\r\\n        return new Response(\\\"Hello world in a new response\\\");\\r\\n    }\\r\\n\\r\\n    addEventListener(\\\"fetch\\\", (event) => {\\r\\n        event.respondWith(handleRequest(event.request));\\r\\n    });\\r\\n}\",\n\t\"language\": \"javascript\",\n\t\"initiator_type\": \"edge_application\",\n\t\"json_args\": {\"key\": \"value\"},\n    \"active\": true\n}"},"url":"https://api.azionapi.net/edge_functions"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1111,\n        \"name\": \"Function Test API\",\n        \"language\": \"javascript\",\n        \"code\": \"{\\r\\n    async function handleRequest(request) {\\r\\n        return new Response(\\\"Hello world in a new response\\\");\\r\\n    }\\r\\n\\r\\n    addEventListener(\\\"fetch\\\", (event) => {\\r\\n        event.respondWith(handleRequest(event.request));\\r\\n    });\\r\\n}\",\n        \"json_args\": {\n            \"key\": \"value\"\n        },\n        \"function_to_run\": \"\",\n        \"initiator_type\": \"edge_application\",\n        \"active\": true,\n        \"last_editor\": \"mail@mail.com\",\n        \"modified\": \"2023-04-27T17:37:12.389389Z\",\n        \"reference_count\": 0\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"335e9080-e2d3-4e09-be6c-801e27866e7f"},{"name":"Update an existing edge function","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"cd042a0e-0572-4749-90b6-b23f6f9d0379"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"58f0a726-e8a3-418d-8443-57f5cd8019d6"}}],"id":"46c3fdbb-401c-4ba4-8a56-1ee687b5ad56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"js-test-2\",\n\t\"code\": \"{\\r\\n    async function handleRequest(request) {\\r\\n        return new Response(\\\"Hello world in a new response\\\");\\r\\n    }\\r\\n\\r\\n    addEventListener(\\\"fetch\\\", (event) => {\\r\\n        event.respondWith(handleRequest(event.request));\\r\\n    });\\r\\n}\",\n\t\"json_args\": \"{\\\"key\\\": \\\"value\\\"}\",\n    \"active\": true\n}"},"url":"https://api.azionapi.net/edge_functions/:id","description":"<p>Use the PUT method to update the entire entity of an edge function.</p>\n<p>See the <strong>Properties</strong> table below for more details.</p>\n<p><strong>Properties</strong></p>\n<p>Check below the list of properties that can be applied:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the edge function being altered.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>code</td>\n<td>string</td>\n<td>Source code of the edge function, in JavaScript, being altered.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>initiator_type</td>\n<td>string</td>\n<td>Informs whether it's an edge function for edge applications or edge firewall.</td>\n<td><code>edge_application</code> (default)  <br /><code>edge_firewall</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Informs if this function is active or not.</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>json_args</td>\n<td>JSON</td>\n<td>Args to be accessed by the edge function being altered.  <br />  <br />If there are no args being informed, send an empty JSON, for example: {}</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_functions",":id"],"host":["api","azionapi","net"],"query":[],"variable":[{"type":"any","value":null,"key":"id"}]}},"response":[{"id":"e31a0f96-5cdc-4dc2-afd8-7c4323df73d6","name":"Overwrite edge function","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"js-test-2\",\n\t\"code\": \"{\\r\\n    async function handleRequest(request) {\\r\\n        return new Response(\\\"Hello world in a new response\\\");\\r\\n    }\\r\\n\\r\\n    addEventListener(\\\"fetch\\\", (event) => {\\r\\n        event.respondWith(handleRequest(event.request));\\r\\n    });\\r\\n}\",\n\t\"json_args\": \"{\\\"key\\\": \\\"value\\\"}\",\n    \"active\": true\n}"},"url":{"raw":"https://api.azionapi.net/edge_functions/:id","protocol":"https","host":["api","azionapi","net"],"path":["edge_functions",":id"],"variable":[{"key":"id","value":null}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 11112,\n        \"name\": \"js-test-2\",\n        \"language\": \"javascript\",\n        \"code\": \"{\\r\\n    async function handleRequest(request) {\\r\\n        return new Response(\\\"Hello world in a new response\\\");\\r\\n    }\\r\\n\\r\\n    addEventListener(\\\"fetch\\\", (event) => {\\r\\n        event.respondWith(handleRequest(event.request));\\r\\n    });\\r\\n}\",\n        \"json_args\": {\n            \"key\": \"value\"\n        },\n        \"function_to_run\": \"\",\n        \"initiator_type\": \"edge_application\",\n        \"active\": true,\n        \"last_editor\": \"mail@mail.com\",\n        \"modified\": \"2023-04-27T17:42:33.794195Z\",\n        \"reference_count\": 0\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"46c3fdbb-401c-4ba4-8a56-1ee687b5ad56"},{"name":"Edit edge function","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"74be1e73-16ff-41f5-b528-b2a291d2523e"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"bf319527-1857-4988-a740-c44c7c67e2a4"}}],"id":"a048c781-362a-4c42-9772-e10f9fcc9d2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"js-test-2\",\n\t\"code\": \"{\\r\\n    async function handleRequest(request) {\\r\\n        return new Response(\\\"Hello world in a new response\\\");\\r\\n    }\\r\\n\\r\\n    addEventListener(\\\"fetch\\\", (event) => {\\r\\n        event.respondWith(handleRequest(event.request));\\r\\n    });\\r\\n}\",\n\t\"json_args\": \"{\\\"key\\\": \\\"value\\\"}\",\n    \"active\": true\n}"},"url":"https://api.azionapi.net/edge_functions/:id","description":"<p>Use the PATCH method to update the given field (or fields) of a specific edge function.</p>\n<p>See the <strong>Properties</strong> table below for more details.</p>\n<p><strong>Properties</strong></p>\n<p>Check below the list of properties that can be applied:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the edge function being altered.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>code</td>\n<td>string</td>\n<td>Source code of the edge function, in JavaScript, being altered.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>initiator_type</td>\n<td>string</td>\n<td>Informs whether it's an edge function for edge applications or edge firewall.</td>\n<td><code>edge_application</code> (default)  <br /><code>edge_firewall</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Informs if this function is active or not.</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>json_args</td>\n<td>JSON</td>\n<td>Args to be accessed by the edge function being altered.  <br />  <br />If there are no args being informed, send an empty JSON, for example: {}</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_functions",":id"],"host":["api","azionapi","net"],"query":[],"variable":[{"type":"any","value":null,"key":"id"}]}},"response":[{"id":"43597769-6d4c-4f0e-ad2a-12a703c12a8d","name":"Edit edge function","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"js-test-2\",\n\t\"code\": \"{\\r\\n    async function handleRequest(request) {\\r\\n        return new Response(\\\"Hello world in a new response\\\");\\r\\n    }\\r\\n\\r\\n    addEventListener(\\\"fetch\\\", (event) => {\\r\\n        event.respondWith(handleRequest(event.request));\\r\\n    });\\r\\n}\",\n\t\"json_args\": \"{\\\"key\\\": \\\"value\\\"}\",\n    \"active\": true\n}"},"url":{"raw":"https://api.azionapi.net/edge_functions/:id","protocol":"https","host":["api","azionapi","net"],"path":["edge_functions",":id"],"variable":[{"key":"id","value":null}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 9013,\n        \"name\": \"js-test-2\",\n        \"language\": \"javascript\",\n        \"code\": \"{\\r\\n    async function handleRequest(request) {\\r\\n        return new Response(\\\"Hello world in a new response\\\");\\r\\n    }\\r\\n\\r\\n    addEventListener(\\\"fetch\\\", (event) => {\\r\\n        event.respondWith(handleRequest(event.request));\\r\\n    });\\r\\n}\",\n        \"json_args\": {\n            \"key\": \"value\"\n        },\n        \"function_to_run\": \"\",\n        \"initiator_type\": \"edge_application\",\n        \"active\": true,\n        \"last_editor\": \"mail@mail.com\",\n        \"modified\": \"2023-04-27T17:44:10.292373Z\",\n        \"reference_count\": 0\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"a048c781-362a-4c42-9772-e10f9fcc9d2a"},{"name":"Delete edge function","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","id":"2834f3bb-5602-472b-a567-eea0a64f3c89"}},{"listen":"test","script":{"exec":[""],"type":"text/javascript","id":"85aeab56-3090-4267-97d6-ae44f29d9221"}}],"id":"d47879e4-6419-4676-8f84-014323a5e0f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"}],"url":"https://api.azionapi.net/edge_functions/:id","description":"<p>Use the DELETE method to remove an edge function from your account.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action cannot be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_functions",":id"],"host":["api","azionapi","net"],"query":[],"variable":[{"type":"any","value":null,"key":"id"}]}},"response":[{"id":"d2776c84-7d42-4b3e-9ae7-18748e003e6b","name":"Delete edge function","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":{"raw":"https://api.azionapi.net/edge_functions/:id","protocol":"https","host":["api","azionapi","net"],"path":["edge_functions",":id"],"variable":[{"key":"id","value":null}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d47879e4-6419-4676-8f84-014323a5e0f1"}],"id":"24982fa0-cb79-4bd7-b5eb-6ab89511e1d7","description":"<p>The <a href=\"https://www.azion.com/en/documentation/products/edge-application/edge-functions/\">Edge Functions</a> API allows you to manage your edge functions on the Azion platform.<br />Edge Functions are functions that run at the edge of the network, with low latency, helping you to build fast and secure applications.<br />They can be instantiated in edge applications and in edge firewall configurations.</p>\n","_postman_id":"24982fa0-cb79-4bd7-b5eb-6ab89511e1d7"},{"name":"Real-Time Purge","item":[{"name":"Purge URLs","id":"4793ab9e-5d26-4df7-bdd0-709f7d652335","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"urls\": [\n        \"http://www.domain.com/\",\n        \"http://www.domain.com/test.js\",\n        \"http://static.mistaken-domain.com/image1.jpg\"\n    ],\n    \"method\": \"delete\"\n}"},"url":"https://api.azionapi.net/purge/url","description":"<p>Use the POST method to list URLs you want to remove from the Azion Edge cache.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Accepted values</strong></th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>urls</td>\n<td>array of str</td>\n<td>List of up to 50 URLs to be expired from the cache, per request.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>method</td>\n<td>string</td>\n<td>Purge method.</td>\n<td><code>delete</code></td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["purge","url"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"4793ab9e-5d26-4df7-bdd0-709f7d652335"},{"name":"Purge Cache Keys","id":"f9755ea4-7494-42f6-813a-f3c95068df86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"urls\": [\n        \"http://www.domain.com/@@cookie_name=cookie_value\",\n        \"http://www.domain.com/test.js\",\n        \"http://static.domain.com/image1.jpg?ims=arguments@@variants\"\n    ],\n    \"method\": \"delete\",\n    \"layer\": \"l2_caching\"\n}"},"url":"https://api.azionapi.net/purge/cachekey","description":"<p>Use the POST method to list Cache Keys you want to remove from the Azion Edge cache.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Accepted values</strong></th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>urls</td>\n<td>array of str</td>\n<td>List of up to 50 Cache Keys to be expired from the cache, per request.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>method</td>\n<td>string</td>\n<td>Purge method.</td>\n<td><code>delete</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>layer</td>\n<td>string</td>\n<td>Layer where the purge will be executed.</td>\n<td><code>edge_caching</code> (default)  <br /><code>l2_caching</code></td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["purge","cachekey"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"f9755ea4-7494-42f6-813a-f3c95068df86"},{"name":"Purge URL or Cache Key via wildcard expression","id":"2c420c92-63d4-42c3-b156-cfd2acad0b28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"urls\": [\n        \"http://www.domain.com/path/image.jpg*\"\n    ],\n    \"method\": \"delete\"\n}"},"url":"https://api.azionapi.net/purge/wildcard","description":"<p>A wildcard expression, represented by the <code>*</code> character, matches the contents of the string with existing URL or Cache Keys in Azion Edge cache.</p>\n<p>Use the POST method to list wildcards you want to remove from the Azion Edge cache.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Accepted values</strong></th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>urls</td>\n<td>array of str</td>\n<td>Wildcard URL or Cache Key that represents the list of objects you want to expire. You may only use one Wildcard expression per request.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>method</td>\n<td>string</td>\n<td>Purge method.</td>\n<td><code>delete</code></td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["purge","wildcard"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"2c420c92-63d4-42c3-b156-cfd2acad0b28"}],"id":"e04f5a29-0430-4d86-85dd-c9c53ee3d775","description":"<p>If you need to delete an object from the Edge Cache or Tiered Cache layers before time-out, you can use the Real-Time Purge API. \nIf desired, integrate the Azion API with your CMS to automate any content update process.</p>\n","_postman_id":"e04f5a29-0430-4d86-85dd-c9c53ee3d775"},{"name":"Environment Variables","item":[{"name":"List all environment variables","id":"48b56ed0-c5ab-4653-8eb7-bcdf500eaf34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/variables","description":"<p>Use the GET method to list all environment variables created in an account.</p>\n","urlObject":{"protocol":"https","path":["variables"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"3b86187c-a24c-4c7d-928f-e70e8d12c5d3","name":"List all environment variables","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/variables"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"uuid\": \"xxxxx-xxxxx-xxxxxx-xxxxx-xxxxxxxxx\",\n        \"key\": \"testing\",\n        \"value\": \"testingvalue\",\n        \"secret\": false,\n        \"last_editor\": \"email@email.com\",\n        \"created_at\": \"2023-07-10T19:12:15.804040Z\",\n        \"updated_at\": \"2023-07-10T19:12:15.804095Z\"\n    },\n    {\n        \"uuid\": \"xxxxx-xxxxx-xxxxxx-xxxxx-xxxxxxxxxy\",\n        \"key\": \"testing2\",\n        \"value\": \"testingvalue2\",\n        \"secret\": false,\n        \"last_editor\": \"email@email.com\",\n        \"created_at\": \"2023-07-10T19:39:30.064867Z\",\n        \"updated_at\": \"2023-07-10T19:39:30.064919Z\"\n    }\n]"}],"_postman_id":"48b56ed0-c5ab-4653-8eb7-bcdf500eaf34"},{"name":"Retrieve an environment variable by UUID","id":"a284834d-7004-49cc-834c-55f1bda32b83","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/variables/:uuid","description":"<p>Use the GET method and add the environment variable’s UUID to the URI of the request to get more data on a specific variable.</p>\n","urlObject":{"protocol":"https","path":["variables",":uuid"],"host":["api","azionapi","net"],"query":[],"variable":[{"id":"d0b6010d-8cdf-4c82-823f-13a58819600b","type":"any","value":null,"key":"uuid"}]}},"response":[{"id":"55603efe-6a12-4855-9118-572f6217735d","name":"Retrieve an environment variable by UUID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/variables/4aafa8c3-8137-4ca0-9a6b-3be312f6b311"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"xxxxx-xxxxx-xxxxxx-xxxxx-xxxxxxxxx\",\n    \"key\": \"test-key\",\n    \"value\": \"test-value\",\n    \"secret\": false,\n    \"last_editor\": \"email@mail.com\",\n    \"created_at\": \"2023-07-10T19:12:15.804040Z\",\n    \"updated_at\": \"2023-07-10T19:12:15.804095Z\"\n}"}],"_postman_id":"a284834d-7004-49cc-834c-55f1bda32b83"},{"name":"Create an environment variable","id":"64fba653-2f6d-4070-be7b-f40543a2264e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"key\": \"key-test\",\n  \"value\": \"value-test\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/variables","description":"<p>Use the POST method to create an environment variable.</p>\n","urlObject":{"protocol":"https","path":["variables"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"e44aa0d4-11d7-4a56-bc52-ca102df93fe0","name":"Create an environment variable","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n  \"key\": \"key-test\",\n  \"value\": \"value-test\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/variables"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\":\"xxxxxx-ecxxxx1c-47xxxx11-9fbc-xxxxxxx\",\n    \"key\":\"key-test\",\n    \"value\":\"value-test\",\n    \"secret\":false,\n    \"last_editor\":\"email@email.com\",\n    \"created_at\":\"2023-07-10T19:39:30.064867Z\",\n    \"updated_at\":\"2023-07-10T19:39:30.064919Z\"}"}],"_postman_id":"64fba653-2f6d-4070-be7b-f40543a2264e"},{"name":"Overwrite an environment variable","id":"92bb6905-24a9-4282-ba79-58ebadf29738","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"key\": \"key-test-updt\",\n  \"value\": \"value-test\",\n  \"secret\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/variables/envvar_uuid","description":"<p>Use the PUT method to overwrite the environment variable.</p>\n","urlObject":{"protocol":"https","path":["variables","envvar_uuid"],"host":["api","azionapi","net"],"query":[],"variable":[{"id":"9e0ed5a1-1a87-44d1-a29f-fabb383b49f0","type":"any","value":null,"key":"uuid"}]}},"response":[{"id":"e0fd4dff-f230-4df4-9400-a30a1a014096","name":"Create an environment variable Copy","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n  \"key\": \"key-test-updt\",\n  \"value\": \"value-test\",\n  \"secret\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.azionapi.net/variables/:uuid","protocol":"https","host":["api","azionapi","net"],"path":["variables",":uuid"],"variable":[{"key":"uuid","value":null}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"xxxxx-8137-4ca0-9a6b-xxxxxxxx\",\n    \"key\": \"key-test-updt\",\n    \"value\": \"********\",\n    \"secret\": true,\n    \"last_editor\": \"email@email.com\",\n    \"created_at\": \"2023-07-10T19:12:15.804040Z\",\n    \"updated_at\": \"2023-07-10T19:42:12.464682Z\"\n}"}],"_postman_id":"92bb6905-24a9-4282-ba79-58ebadf29738"},{"name":"Delete an environment variable","id":"959c9044-f856-40d1-997c-5105006cb804","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/variables/envvar_uuid","description":"<p>Use the DELETE method to remove an environment variable from your account.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action cannot be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["variables","envvar_uuid"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"a34169bb-2c0e-45e4-b79c-eeb42323e003","name":"Delete an environment variable","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/variables/envvar_uuid"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Tue, 11 Jul 2023 17:18:57 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"959c9044-f856-40d1-997c-5105006cb804"}],"id":"753c8b6a-33df-4d35-89f1-ad3e90ab3cf6","description":"<p>The variables API allows you to create, update, retrieve and list environment variables.<br /><a href=\"https://www.azion.com/en/documentation/products/edge-application/edge-functions/runtime/api-reference/environment-variables/\">See the documentation on environment variables interface for more information</a><strong>.</strong></p>\n<h3 id=\"environment-variables-properties\">Environment Variables Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>uuid</td>\n<td>string</td>\n<td>UUID of the environment variable.</td>\n<td>-</td>\n</tr>\n<tr>\n<td>key</td>\n<td>string</td>\n<td>Key of the environment variable.</td>\n<td>-</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td>Value of the environment variable.</td>\n<td>-</td>\n</tr>\n<tr>\n<td>secret</td>\n<td>bool</td>\n<td>Whether the variable is a secret or not.</td>\n<td><code>true</code>  <br /><code>false</code></td>\n</tr>\n<tr>\n<td>last_editor</td>\n<td>string</td>\n<td>The last user who edited the variable.</td>\n<td><code>-</code></td>\n</tr>\n<tr>\n<td>created_at</td>\n<td>string</td>\n<td>Informs when the variable was created</td>\n<td><code>-</code></td>\n</tr>\n<tr>\n<td>updated_at</td>\n<td>string</td>\n<td>The last time the variable was updated.</td>\n<td><code>-</code></td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"753c8b6a-33df-4d35-89f1-ad3e90ab3cf6"}],"id":"4b6a964e-a8ec-4eff-8442-87e9dab42ac4","_postman_id":"4b6a964e-a8ec-4eff-8442-87e9dab42ac4","description":""},{"name":"Secure","item":[{"name":"Edge Firewall","item":[{"name":"Main Settings","item":[{"name":"List all Edge Firewalls","id":"015cb4a3-8fa2-4625-9792-2cc271e184eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use the GET method to list all edge firewalls created in your account.</p>\n","urlObject":{"protocol":"https","path":["edge_firewall"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"6bed5694-8d99-4314-919a-9405f8dba9ee","name":"List all Edge Firewalls","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":{"raw":"https://api.azionapi.net/edge_firewall?order_by=name&sort=asc&page=1&page_size=10","protocol":"https","host":["api","azionapi","net"],"path":["edge_firewall"],"query":[{"key":"order_by","value":"name","description":"Identifies which property the return should be sorted by.<br>\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>."},{"key":"sort","value":"asc","description":"Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br>\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>."},{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>."},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 17:44:51 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Thu, 01 Jun 2023 17:44:51 GMT"},{"key":"Last-Modified","value":"Thu, 01 Jun 2023 17:44:51 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T17:45:51.685683"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 12345,\n            \"last_editor\": \"last.editor@azion.com\",\n            \"last_modified\": \"2023-06-01T17:44:44.498142Z\",\n            \"name\": \"An Edge Firewall Rule Set Example\",\n            \"is_active\": true,\n            \"edge_functions_enabled\": true,\n            \"network_protection_enabled\": true,\n            \"waf_enabled\": true,\n            \"debug_rules\": false,\n            \"domains\": []\n        }\n    ]\n}"}],"_postman_id":"015cb4a3-8fa2-4625-9792-2cc271e184eb"},{"name":"Retrieve Edge Firewall by ID","id":"974285e3-c728-4f61-a7ac-600495b7a3ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id","description":"<p>Use the GET method to list a specific edge firewall created in your account.</p>\n","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"61358ddf-017a-45a8-bf51-26115610f3a3","name":"Retrieve Edge Firewall by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 17:50:00 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Thu, 01 Jun 2023 17:50:00 GMT"},{"key":"Last-Modified","value":"Thu, 01 Jun 2023 17:50:00 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T17:51:00.953774"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 12345,\n        \"last_editor\": \"last.editor@azion.com\",\n        \"last_modified\": \"2023-06-01T17:44:44.498142Z\",\n        \"name\": \"An Edge Firewall Rule Set Example\",\n        \"is_active\": true,\n        \"edge_functions_enabled\": true,\n        \"network_protection_enabled\": true,\n        \"waf_enabled\": true,\n        \"debug_rules\": false,\n        \"domains\": []\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"974285e3-c728-4f61-a7ac-600495b7a3ab"},{"name":"Create Edge Firewall","id":"82eefa4d-87e8-4cc3-8a83-8037e7ff9fc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).\n<br /></p>\n<p>Example:\nContent-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Test Edge Firewall v3.4\",\r\n    \"domains\": [\r\n        domain_id\r\n    ],\r\n    \"is_active\": true,\r\n        \"edge_functions_enabled\": true,\r\n        \"network_protection_enabled\": true,\r\n        \"waf_enabled\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall","description":"<p>Use the POST method to create a new edge firewall.</p>\n<p>If you want to link your domains when creating an edge firewall, consider the <em>domains</em> field by filling in the list format, the respective domains IDs.</p>\n<p>See the table below for more information on all available properties.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the Edge Firewall being created</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>domains</td>\n<td>int</td>\n<td>IDs of the domains of your Edge Firewall</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>is_active</td>\n<td>bool</td>\n<td>Switch to tell if Edge Firewall it is active of not</td>\n<td><code>true false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>edge_functions_enabled</td>\n<td>bool</td>\n<td>Switch to enable or disable Edge Functions for this Edge Firewall</td>\n<td><code>true false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>network_protection_enabled</td>\n<td>bool</td>\n<td>Switch to enable or disable Network Protection</td>\n<td><code>true false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>waf_enabled</td>\n<td>bool</td>\n<td>Switch to enable or disable Web Application Firewall (WAF)</td>\n<td><code>true false</code></td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_firewall"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"1a556102-7456-42f3-b4a4-51d4f5ccae97","name":"Create Edge Firewall","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The type of coding used in the Body (application/json).\n<br>\n\nExample:\nContent-Type: application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Test Edge Firewall v3.4\",\r\n    \"domains\": [\r\n        domain_id\r\n    ],\r\n    \"is_active\": true,\r\n        \"edge_functions_enabled\": true,\r\n        \"network_protection_enabled\": true,\r\n        \"waf_enabled\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 17:54:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"307"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T17:54:59.423967"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"name\": \"Test Edge Firewall v3.4\",\n        \"waf_enabled\": true,\n        \"is_active\": true,\n        \"edge_functions_enabled\": true,\n        \"last_modified\": \"2023-06-01T17:53:59.474523Z\",\n        \"domains\": [\n            0123456789\n        ],\n        \"last_editor\": \"last.editor@azion.com\",\n        \"network_protection_enabled\": true,\n        \"id\": 12345,\n        \"debug_rules\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"82eefa4d-87e8-4cc3-8a83-8037e7ff9fc5"},{"name":"Overwrite Edge Firewall","id":"64824647-748d-4d6c-95e4-0e1308ae969f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).\n<br /></p>\n<p>Example:\nContent-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Edge Firewall PUT API Example\",\r\n    \"domains\": [\r\n        domain_id\r\n    ],\r\n    \"is_active\": true,\r\n        \"edge_functions_enabled\": true,\r\n        \"network_protection_enabled\": true,\r\n        \"waf_enabled\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id","description":"<p>Use the PUT method to overwrite the default edge firewall settings.</p>\n<p>See the table below for more information on all available properties.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the Edge Firewall being created</td>\n<td></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>domains</td>\n<td>int</td>\n<td>IDs of the domains of your Edge Firewall</td>\n<td></td>\n<td>No</td>\n</tr>\n<tr>\n<td>is_active</td>\n<td>bool</td>\n<td>Switch to tell if Edge Firewall it is active of not</td>\n<td><code>truefalse</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>edge_functions_enabled</td>\n<td>bool</td>\n<td>Switch to enable or disable Edge Functions for this Edge Firewall</td>\n<td><code>truefalse</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>network_protection_enabled</td>\n<td>bool</td>\n<td>Switch to enable or disable Network Protection</td>\n<td><code>truefalse</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>waf_enabled</td>\n<td>bool</td>\n<td>Switch to enable or disable Web Application Firewall (WAF)</td>\n<td><code>truefalse</code></td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"95dadb29-95ca-44a3-a394-288c88c78d36","name":"Overwrite Edge Firewall","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The type of coding used in the Body (application/json).\n<br>\n\nExample:\nContent-Type: application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Edge Firewall PUT API Example\",\r\n    \"domains\": [\r\n        domain_id\r\n    ],\r\n    \"is_active\": true,\r\n        \"edge_functions_enabled\": true,\r\n        \"network_protection_enabled\": true,\r\n        \"waf_enabled\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 17:58:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T17:59:58.588282"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"name\": \"Edge Firewall PUT API Example\",\n        \"waf_enabled\": true,\n        \"is_active\": true,\n        \"edge_functions_enabled\": true,\n        \"last_modified\": \"2023-06-01T17:58:58.661750Z\",\n        \"domains\": [\n            0123456789\n        ],\n        \"last_editor\": \"last.editor@azion.com\",\n        \"network_protection_enabled\": true,\n        \"id\": 12345,\n        \"debug_rules\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"64824647-748d-4d6c-95e4-0e1308ae969f"},{"name":"Edit Edge Firewall","id":"72ef57a1-d656-41f8-ab1c-947f6840dabe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Edge Firewall\",\r\n    \"domains\": [\r\n        1685643105\r\n    ],\r\n    \"is_active\": true,\r\n        \"edge_functions_enabled\": true,\r\n        \"network_protection_enabled\": true,\r\n        \"waf_enabled\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id","description":"<p>Use the PATCH method to overwrite the default edge firewall settings.</p>\n<p>See the table below for more information on all available properties.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the Edge Firewall being created</td>\n<td></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>domains</td>\n<td>int</td>\n<td>IDs of the domains of your Edge Firewall</td>\n<td></td>\n<td>No</td>\n</tr>\n<tr>\n<td>is_active</td>\n<td>bool</td>\n<td>Switch to tell if Edge Firewall it is active of not</td>\n<td><code>truefalse</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>edge_functions_enabled</td>\n<td>bool</td>\n<td>Switch to enable or disable Edge Functions for this Edge Firewall</td>\n<td><code>truefalse</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>network_protections_enabled</td>\n<td>bool</td>\n<td>Switch to enable or disable Network Protection</td>\n<td><code>truefalse</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>waf_enabled</td>\n<td>bool</td>\n<td>Switch to enable or disable Web Application Firewall (WAF)</td>\n<td><code>truefalse</code></td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"c44d7f08-2cfd-41d9-8b2a-ba7e04d77004","name":"Edit Edge Firewall","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","name":"Content-Type","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Edge Firewall\",\r\n    \"domains\": [\r\n        1685643105\r\n    ],\r\n    \"is_active\": true,\r\n        \"edge_functions_enabled\": true,\r\n        \"network_protection_enabled\": true,\r\n        \"waf_enabled\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 18:00:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T18:01:11.622313"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"name\": \"Edge Firewall PATCH Example\",\n        \"waf_enabled\": true,\n        \"is_active\": true,\n        \"edge_functions_enabled\": true,\n        \"last_modified\": \"2023-06-01T18:00:11.994514Z\",\n        \"domains\": [\n            0123456789\n        ],\n        \"last_editor\": \"last.editor@azion.com\",\n        \"network_protection_enabled\": true,\n        \"id\": 12345,\n        \"debug_rules\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"72ef57a1-d656-41f8-ab1c-947f6840dabe"},{"name":"Delete Edge Firewall","id":"f2a546c6-57a6-47c0-afe5-97feb9f6dea4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id","description":"<p>Use the DELETE method to remove an edge firewall from your account.</p>\n<blockquote>\n<p>Warning: this action cannot be undone. All information associated with this edge firewall will be removed. The API doesn't require confirmation in order to run this instruction.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"e055c9ec-0c20-41ac-a435-6ec159341f7c","name":"Delete Edge Firewall","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Thu, 01 Jun 2023 18:01:34 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T18:02:34.788418"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"f2a546c6-57a6-47c0-afe5-97feb9f6dea4"}],"id":"090fa5b0-3d68-4521-9a90-f4d93773f6d9","description":"<p>These endpoints allow you to read, create, overwrite, update and delete all Main Settings of an Edge Firewall configurations.</p>\n","_postman_id":"090fa5b0-3d68-4521-9a90-f4d93773f6d9"},{"name":"Rules Engine","item":[{"name":"List all rule sets","id":"9562cdb5-847d-4c24-938c-99b4e1edfda8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use the GET method to list all Rule Sets created for an edge firewall in your account.</p>\n","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","rules_engine"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"ebb39826-8307-4638-94b8-a8f9cebdec4c","name":"List all rule sets","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":{"raw":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine?order_by=name&sort=asc&page=1&page_size=10","protocol":"https","host":["api","azionapi","net"],"path":["edge_firewall","edge_firewall_id","rules_engine"],"query":[{"key":"order_by","value":"name","description":"Identifies which property the return should be sorted by.<br>\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>."},{"key":"sort","value":"asc","description":"Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br>\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>."},{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>."},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 18:14:46 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Thu, 01 Jun 2023 18:14:46 GMT"},{"key":"Last-Modified","value":"Thu, 01 Jun 2023 18:14:46 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T18:15:46.394031"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 12345,\n            \"last_editor\": \"last.editor@azion.com\",\n            \"last_modified\": \"2023-06-01T18:12:37.185116Z\",\n            \"name\": \"Rule name\",\n            \"is_active\": true,\n            \"description\": \"Rule description\",\n            \"behaviors\": [\n                {\n                    \"name\": \"deny\"\n                }\n            ],\n            \"criteria\": [\n                [\n                    {\n                        \"variable\": \"host\",\n                        \"operator\": \"is_equal\",\n                        \"conditional\": \"if\",\n                        \"argument\": \"{host}\"\n                    }\n                ]\n            ],\n            \"order\": 0\n        }\n    ]\n}"}],"_postman_id":"9562cdb5-847d-4c24-938c-99b4e1edfda8"},{"name":"Retrieve rule set by ID","id":"b91a33c8-ed37-4ac1-b611-e52305fdc24b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine/rule_set_id","description":"<p>Use the GET method to list a specific Rule Set created for an edge firewall in your account.</p>\n","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","rules_engine","rule_set_id"],"host":["api","azionapi","net"],"query":[{"disabled":true,"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"disabled":true,"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"disabled":true,"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"15dbdcab-473e-43d0-a172-07898d47357a","name":"Retrieve rule set by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":{"raw":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine/rule_set_id","protocol":"https","host":["api","azionapi","net"],"path":["edge_firewall","edge_firewall_id","rules_engine","rule_set_id"],"query":[{"key":"order_by","value":"name","description":"Identifies which property the return should be sorted by.<br>\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.","disabled":true},{"key":"sort","value":"asc","description":"Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br>\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.","disabled":true},{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>.","disabled":true},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 18:15:51 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Thu, 01 Jun 2023 18:15:51 GMT"},{"key":"Last-Modified","value":"Thu, 01 Jun 2023 18:15:51 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T18:16:51.831440"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 12345,\n        \"last_editor\": \"last.editor@azion.com\",\n        \"last_modified\": \"2023-06-01T18:12:37.185116Z\",\n        \"name\": \"Rule name\",\n        \"is_active\": true,\n        \"description\": \"Rule description\",\n        \"behaviors\": [\n            {\n                \"name\": \"deny\"\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"host\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"argument\": \"{host}\"\n                }\n            ]\n        ],\n        \"order\": 0\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"b91a33c8-ed37-4ac1-b611-e52305fdc24b"},{"name":"Create rule set","id":"298d5914-7132-4ce2-a2a1-7a0461585994","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).\n<br /></p>\n<p>Example:\nContent-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Create rule set\",\r\n    \"is_active\": true,\r\n    \"behaviors\": [\r\n        {\r\n            \"name\": \"drop\"\r\n        }\r\n    ],\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"variable\": \"request_uri\",\r\n                \"operator\": \"is_equal\",\r\n                \"conditional\": \"if\",\r\n                \"argument\": \"/test\"\r\n            }\r\n        ],\r\n        [\r\n            {\r\n                \"variable\": \"request_uri\",\r\n                \"operator\": \"is_equal\",\r\n                \"conditional\": \"if\",\r\n                \"argument\": \"/test\"\r\n            }\r\n        ]\r\n    ],\r\n    \"order\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine","description":"<p>Use the POST method to create a new rule set for an edge firewall.</p>\n<h2 id=\"rules-engine-for-edge-firewall-properties\">Rules Engine for Edge Firewall Properties</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>int</td>\n<td>ID of your rule. Obtain this value via GET request. Can't be changed via API.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the Rule Set being created</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>criteria</td>\n<td>JSON</td>\n<td>The beginning (conditional <code>If:</code>) of the Rule Set. Example: <code>if {hostname} is equal {myDomain.com}...</code>  <br />  <br />See the <strong>Criteria</strong> table below for more information.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>behavior</td>\n<td>JSON</td>\n<td>The payload (command <code>Then:</code>) of the Rule Set. Example <code>... Then: Deny</code>  <br />  <br />See the <strong>Behaviors</strong> table below for more information.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>An optional description for users to identify the rule.  <br />  <br />Must not exceed 1000 characters.  <br />  <br />This field doesn't accept 4-byte unicode characters.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>is_active</td>\n<td>bool</td>\n<td>Defines if the rule is active or inactive.</td>\n<td><code>true</code> (default)  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>order</td>\n<td>int</td>\n<td>Order the rule is executed, from first to last.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"criteria\">Criteria</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>variable</td>\n<td>string</td>\n<td>Variable of the criteria.</td>\n<td>See the <strong>List of Variables</strong> table for possible values.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>operator</td>\n<td>string</td>\n<td>Operator for the behavior.</td>\n<td>See the <strong>List of Operators</strong> table for possible values.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>conditional</td>\n<td>string</td>\n<td>Type of conditional logic applied.</td>\n<td><code>if</code>  <br /><code>and</code>  <br /><code>or</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>input_value</td>\n<td>string</td>\n<td>Argument field.</td>\n<td>-</td>\n<td>Yes*</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Note:</strong> The <code>input_value</code> property may be removed from the body of the request depending on the chosen operator. See the <strong>List of Operators</strong> table for more information on which operators do not take an argument. </p>\n</blockquote>\n<h4 id=\"list-of-variables\">List of variables</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Value</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Header Accept</td>\n<td><code>header_accept</code></td>\n<td>Header that contains which MIME type the client accepts as a response.</td>\n</tr>\n<tr>\n<td>Header Accept-Encoding</td>\n<td><code>header_accept_encoding</code></td>\n<td>Header that contains content encoding, usually compression algorithms that the client accepts as a response.</td>\n</tr>\n<tr>\n<td>Header Accept-Language</td>\n<td><code>header_accept_language</code></td>\n<td>Header that informs the expected language of the response.</td>\n</tr>\n<tr>\n<td>Header Cookie</td>\n<td><code>header_cookie</code></td>\n<td>Header containing the cookies sent by the client in the request to the server.</td>\n</tr>\n<tr>\n<td>Header Origin</td>\n<td><code>header_origin</code></td>\n<td>Header that informs the origin of a cross-site access request or a preflight request. The source is a URI indicating the name of the server, with no path information.</td>\n</tr>\n<tr>\n<td>Header Referer</td>\n<td><code>header_referer</code></td>\n<td>Header indicating the address of the document, or element in a document, from which the request’s URI was obtained.</td>\n</tr>\n<tr>\n<td>Header User Agent</td>\n<td><code>header_user_agent</code></td>\n<td>Header containing a string that allows servers to identify the application, operating system, vendor and/or version of the device.  <br />  <br />Value must be in Regex format.</td>\n</tr>\n<tr>\n<td>Hostname</td>\n<td><code>host</code></td>\n<td>In order of precedence: the hostname of the request line, or the value of the Host header field of the request, or the name of the server serving the request.</td>\n</tr>\n<tr>\n<td>Network</td>\n<td><code>network</code></td>\n<td>The IP addresses of the clients making the HTTP request. Can be used for any network comparison (CIDR, ASN or Country).  <br />  <br />Value must be a <strong>Network List</strong> ID in string format.</td>\n</tr>\n<tr>\n<td>Request Args</td>\n<td><code>request_args</code></td>\n<td>All arguments sent by the user in the request string (query string).</td>\n</tr>\n<tr>\n<td>Request Method</td>\n<td><code>request_method</code></td>\n<td>The request’s HTTP method. For example: GET, POST, PUT, etc.</td>\n</tr>\n<tr>\n<td>Request URI</td>\n<td><code>request_uri</code></td>\n<td>This relates to the $ {uri} variable from Rules Engine for Edge Applications. The normalized (urldecoded) URI of the request.</td>\n</tr>\n<tr>\n<td>Scheme</td>\n<td><code>scheme</code></td>\n<td>The scheme of the request.</td>\n</tr>\n<tr>\n<td>Client Certificate Validation</td>\n<td><code>client_certificate_validation</code></td>\n<td>Server process to authenticate client digital certificate.</td>\n</tr>\n<tr>\n<td>SSL Verification Status</td>\n<td><code>ssl_verification_status</code></td>\n<td>Server result to client certificate validation. It can be <code>SUCCESS</code>, when the client certificate validation passed; <code>CERTIFICATE_VERIFICATION_ERROR</code>, when the client certificate wasn’t valid; and <code>MISSING_CLIENT_CERTIFICATE</code>, when the client certificate wasn’t sent in the request.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"list-of-operators\">List of operators</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name/value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>is_equal</code></td>\n<td>The value of the variable is exactly the same as the argument.</td>\n</tr>\n<tr>\n<td><code>is_not_equal</code></td>\n<td>The value of the variable isn’t the same as the argument.</td>\n</tr>\n<tr>\n<td><code>starts_with</code></td>\n<td>The value of the variable starts with the argument.</td>\n</tr>\n<tr>\n<td><code>does_not_start_with</code></td>\n<td>The value of the variable doesn’t start with the argument.</td>\n</tr>\n<tr>\n<td><code>matches</code></td>\n<td>The value of the variable matches the regular expression entered as an argument.</td>\n</tr>\n<tr>\n<td><code>does_not_match</code></td>\n<td>The value of the variable doesn’t match the regular expression entered as an argument.</td>\n</tr>\n<tr>\n<td><code>exists</code></td>\n<td>The variable has a defined value. Does not take an argument.</td>\n</tr>\n<tr>\n<td><code>does_not_exist</code></td>\n<td>The variable doesn’t have a defined value. Does not take an argument.</td>\n</tr>\n<tr>\n<td><code>is_in_list</code></td>\n<td>Exclusive to the <strong>Network List</strong> criteria. The IP is in the network list.</td>\n</tr>\n<tr>\n<td><code>is_not_in_list</code></td>\n<td>Exclusive to the <strong>Network List</strong> criteria. The IP is not in the network list.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"behaviors\">Behaviors</h3>\n<p>Indicated by the <code>Then:</code> operator.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the behavior.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>target</td>\n<td>string</td>\n<td>Argument field.</td>\n<td>Yes*</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Note:</strong> The <code>target</code> property may be removed from the body of the request or set to <code>null</code> depending on the chosen behavior. See the <strong>List of Behaviors</strong> table for more information on which behaviors do not take an argument. </p>\n</blockquote>\n<h4 id=\"list-of-behaviors\">List of behaviors</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Deny (403 Forbidden)</td>\n<td><code>deny</code></td>\n</tr>\n<tr>\n<td>Drop (Close Without Response)</td>\n<td><code>drop</code></td>\n</tr>\n<tr>\n<td>Set Rate Limit</td>\n<td><code>set_rate_limit</code>*</td>\n</tr>\n<tr>\n<td>Set WAF Rule Set</td>\n<td><code>set_waf_ruleset</code>*</td>\n</tr>\n<tr>\n<td>Run Function</td>\n<td><code>run_function</code></td>\n</tr>\n<tr>\n<td>Tag Event</td>\n<td><code>tag_event</code></td>\n</tr>\n<tr>\n<td>Set Custom Response</td>\n<td><code>set_custom_response</code><em>*</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>*If you select <strong>Set Rate Limit,</strong> <strong>Set WAF Rule Set, or Set Custom Response,</strong> you need to fill the behavior JSON with the arguments presented in the tables below:</p>\n<h4 id=\"set-rate-limit-arguments-table\">Set Rate Limit arguments table</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Accepted values</strong></th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>enum</td>\n<td><code>\"second\"</code>  <br /><code>\"minute\"</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>limit_by</td>\n<td>enum</td>\n<td><code>\"client_ip\"</code>  <br /><code>\"global\"</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>average_rate_limit</td>\n<td>string of int</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>maximum_burst_size</td>\n<td>string of int</td>\n<td>-</td>\n<td>Yes*</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>The <code>maximum_burst_size</code> property is only required when <strong><code>type</code></strong> value is <code>\"second\"</code>. Otherwise, may be sent as an empty string. </p>\n</blockquote>\n<p>Example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-JSON\">\"behaviors\": [\n        {\n          \"name\": \"set_rate_limit\",\n          \"argument\": {\n            \"type\": \"second\",\n            \"limit_by\": \"client_ip\",\n            \"average_rate_limit\": \"9\",\n            \"maximum_burst_size\": \"2\"\n          }\n    ]\n\n</code></pre>\n<h4 id=\"set-waf-rule-set-arguments-table\">Set WAF Rule Set arguments table</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Accepted values</strong></th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>waf_id</td>\n<td>int</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>mode</td>\n<td>enum</td>\n<td><code>Learning</code> or <code>Blocking</code></td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p>Example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-JSON\">\"behaviors\": [\n        {\n          \"name\": \"set_waf_ruleset_and_waf_mode\",\n          \"argument\": {\n            \"waf_mode\": \"blocking\",\n            \"set_waf_ruleset_and_waf_mode\": \"&lt;waf_id&gt;\"\n          }\n        }\n      ]\n\n</code></pre>\n<h4 id=\"set-custom-response\">Set Custom Response</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Accepted values</strong></th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status_code</td>\n<td>int or string</td>\n<td>Status code from <code>200</code>-<code>499</code>.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>content_body</td>\n<td>string</td>\n<td>Body you want to pass in the request. Maximum of 500 characters.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>content_type</td>\n<td>string</td>\n<td>Content and header description.</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p>Example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-JSON\">      \"behaviors\": [\n            {\n                \"name\": \"set_custom_response\",\n                \"argument\": {\n                    \"status_code\": 477,\n                    \"content_body\": \"{}\",\n                    \"content_type\": \"application/json\"\n                }\n            }\n        ],\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","rules_engine"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"ac585e7a-5b4a-4888-9f6d-fd6b7901489f","name":"Create rule set","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The type of coding used in the Body (application/json).\n<br>\n\nExample:\nContent-Type: application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Create rule set\",\r\n    \"is_active\": true,\r\n    \"behaviors\": [\r\n        {\r\n            \"name\": \"drop\"\r\n        }\r\n    ],\r\n    \"criteria\": [\r\n        [\r\n            {\r\n                \"variable\": \"request_uri\",\r\n                \"operator\": \"is_equal\",\r\n                \"conditional\": \"if\",\r\n                \"argument\": \"/test\"\r\n            }\r\n        ],\r\n        [\r\n            {\r\n                \"variable\": \"request_uri\",\r\n                \"operator\": \"is_equal\",\r\n                \"conditional\": \"if\",\r\n                \"argument\": \"/test\"\r\n            }\r\n        ]\r\n    ],\r\n    \"order\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 18:16:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"404"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T18:17:21.705114"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"name\": \"Create rule set\",\n        \"is_active\": true,\n        \"behaviors\": [\n            {\n                \"name\": \"drop\"\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"request_uri\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"argument\": \"/test\"\n                }\n            ],\n            [\n                {\n                    \"variable\": \"request_uri\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"argument\": \"/test\"\n                }\n            ]\n        ],\n        \"last_modified\": \"2023-06-01T18:16:21.959116Z\",\n        \"last_editor\": \"last.editor@azion.com\",\n        \"id\": 12345,\n        \"order\": 1\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"298d5914-7132-4ce2-a2a1-7a0461585994"},{"name":"Overwrite rule set","id":"74135ae0-4e26-4b80-ad3f-ce2ed8e2bfeb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).\n<br /></p>\n<p>Example:\nContent-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Overwritten rule set via API\",\r\n    \"is_active\": true,\r\n            \"behaviors\": [\r\n                {\r\n                    \"name\": \"deny\"\r\n                }\r\n            ],\r\n            \"criteria\": [\r\n                [\r\n                    {\r\n                        \"variable\": \"host\",\r\n                        \"operator\": \"is_equal\",\r\n                        \"conditional\": \"if\",\r\n                        \"argument\": \"{host}\"\r\n                    }\r\n                ]\r\n            ],\r\n            \"order\": 0\r\n        }","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine/rule_set_id","description":"<p>Use the PUT method to overwrite the default rule set settings.</p>\n<p>See the Rules Engine properties you can use in the table below:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the Rule Set being created</td>\n<td></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>criteria</td>\n<td>JSON</td>\n<td>The beginning (condition) of the Rule Set. Example: <code>if {hostname} is equal {myDomain.com}...</code></td>\n<td></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>behavior</td>\n<td>JSON</td>\n<td>The payload (command) of the Rule Set. Example <code>... Then: Deny</code></td>\n<td></td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p>If you only want to update some fields without changing the values of the rest, consider using the PATCH method, instead of PUT.</p>\n","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","rules_engine","rule_set_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"48453aec-6cdb-450d-b228-164ccd03c5c5","name":"Overwrite rule set","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The type of coding used in the Body (application/json).\n<br>\n\nExample:\nContent-Type: application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Overwritten rule set via API\",\r\n    \"is_active\": true,\r\n            \"behaviors\": [\r\n                {\r\n                    \"name\": \"deny\"\r\n                }\r\n            ],\r\n            \"criteria\": [\r\n                [\r\n                    {\r\n                        \"variable\": \"host\",\r\n                        \"operator\": \"is_equal\",\r\n                        \"conditional\": \"if\",\r\n                        \"argument\": \"{host}\"\r\n                    }\r\n                ]\r\n            ],\r\n            \"order\": 0\r\n        }","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine/rule_set_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 18:51:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T18:52:59.529976"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"name\": \"Overwritten rule set via API\",\n        \"is_active\": true,\n        \"behaviors\": [\n            {\n                \"name\": \"deny\"\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"host\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"argument\": \"{host}\"\n                }\n            ]\n        ],\n        \"last_modified\": \"2023-06-01T18:51:59.612413Z\",\n        \"last_editor\": \"last.editor@azion.com\",\n        \"id\": 12345,\n        \"order\": 0\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"74135ae0-4e26-4b80-ad3f-ce2ed8e2bfeb"},{"name":"Edit rule set","id":"dd882490-308b-4e09-a0e0-81a5e1476080","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).\n<br /></p>\n<p>Example:\nContent-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Rule Set PATCH Example\",\r\n    \"is_active\": true,\r\n            \"behaviors\": [\r\n                {\r\n                    \"name\": \"deny\"\r\n                }\r\n            ],\r\n            \"criteria\": [\r\n                [\r\n                    {\r\n                        \"variable\": \"host\",\r\n                        \"operator\": \"is_equal\",\r\n                        \"conditional\": \"if\",\r\n                        \"argument\": \"{host}\"\r\n                    }\r\n                ]\r\n            ],\r\n            \"order\": 0\r\n        }","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine/rule_set_id","description":"<p>Use the PATCH method to update a rule set settings.</p>\n<p>See the Rules Engine properties you can use in the table below:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the Rule Set being created</td>\n<td></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>criteria</td>\n<td>JSON</td>\n<td>The beginning (condition) of the Rule Set. Example: <code>if {hostname} is equal {myDomain.com}...</code></td>\n<td></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>behavior</td>\n<td>JSON</td>\n<td>The payload (command) of the Rule Set. Example <code>... Then: Deny</code></td>\n<td></td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","rules_engine","rule_set_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"a48d8222-73d8-4fef-848e-ef407f1692d8","name":"Edit rule set","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The type of coding used in the Body (application/json).\n<br>\n\nExample:\nContent-Type: application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Rule Set PATCH Example\",\r\n    \"is_active\": true,\r\n            \"behaviors\": [\r\n                {\r\n                    \"name\": \"deny\"\r\n                }\r\n            ],\r\n            \"criteria\": [\r\n                [\r\n                    {\r\n                        \"variable\": \"host\",\r\n                        \"operator\": \"is_equal\",\r\n                        \"conditional\": \"if\",\r\n                        \"argument\": \"{host}\"\r\n                    }\r\n                ]\r\n            ],\r\n            \"order\": 0\r\n        }","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine/rule_set_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 18:53:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T18:54:35.585823"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"name\": \"Rule Set PATCH Example\",\n        \"is_active\": true,\n        \"behaviors\": [\n            {\n                \"name\": \"deny\"\n            }\n        ],\n        \"criteria\": [\n            [\n                {\n                    \"variable\": \"host\",\n                    \"operator\": \"is_equal\",\n                    \"conditional\": \"if\",\n                    \"argument\": \"{host}\"\n                }\n            ]\n        ],\n        \"last_modified\": \"2023-06-01T18:53:35.702184Z\",\n        \"last_editor\": \"last.editor@azion.com\",\n        \"id\": 12345,\n        \"order\": 0\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"dd882490-308b-4e09-a0e0-81a5e1476080"},{"name":"Delete rule set","id":"48397989-63f5-4cee-b3a8-6a1281adf2a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine/rule_set_id","description":"<p>Use the DELETE method to remove a rule set from an edge firewall in your account.</p>\n<blockquote>\n<p>Warning: this action cannot be undone. All information associated with this edge firewall will be removed. The API doesn't require confirmation in order to run this instruction.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","rules_engine","rule_set_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"4e017f59-27aa-44c3-9769-cb7f5af23a70","name":"Delete rule set","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/rules_engine/rule_set_id"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 18:54:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T18:55:22.178941"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"48397989-63f5-4cee-b3a8-6a1281adf2a2"}],"id":"ae9cdca8-3949-4b25-b1e6-2e071cd193fc","description":"<p>These endpoints allow you to read, create, overwrite, update and delete all Rule Sets configurations of an Edge Firewall.</p>\n","_postman_id":"ae9cdca8-3949-4b25-b1e6-2e071cd193fc"},{"name":"Edge Functions Instances","item":[{"name":"List all instanciated Edge Functions","id":"6597a999-98fc-47ad-b154-2eaa7a1031b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use this GET method to list all Edge Functions Instances.</p>\n","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","functions_instances"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"c551121f-0eaf-4e25-99dc-37abb5bf548c","name":"List all instanciated Edge Functions","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":{"raw":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances?order_by=name&sort=asc&page=1&page_size=10","protocol":"https","host":["api","azionapi","net"],"path":["edge_firewall","edge_firewall_id","functions_instances"],"query":[{"key":"order_by","value":"name","description":"Identifies which property the return should be sorted by.<br>\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>."},{"key":"sort","value":"asc","description":"Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br>\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>."},{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>."},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 23:04:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Thu, 01 Jun 2023 23:04:59 GMT"},{"key":"Last-Modified","value":"Thu, 01 Jun 2023 23:04:59 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T23:05:59.427781"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 1234,\n            \"last_editor\": \"last.editor@azion.com\",\n            \"last_modified\": \"2023-06-01T23:03:06.134356Z\",\n            \"name\": \"New Edge Function Instance\",\n            \"json_args\": {\n                \"param\": {\n                    \"body\": \"It works!\",\n                    \"http_status\": 200\n                }\n            },\n            \"edge_function\": 1234\n        }\n    ]\n}"}],"_postman_id":"6597a999-98fc-47ad-b154-2eaa7a1031b4"},{"name":"Retrieve Edge Function instance","id":"228d60d5-ce32-4ba2-b6d3-0d92f3e37b98","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances/edge_function_instance_id","description":"<p>Use this GET method to list a specific Edge Functions Instance.</p>\n","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","functions_instances","edge_function_instance_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"259a6db6-c230-44fc-b949-817a7828522d","name":"Retrieve Edge Function instance","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances/edge_function_instance_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 23:07:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Thu, 01 Jun 2023 23:07:15 GMT"},{"key":"Last-Modified","value":"Thu, 01 Jun 2023 23:07:15 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T23:08:15.233423"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1234,\n        \"last_editor\": \"last.editor@azion.com\",\n        \"last_modified\": \"2023-06-01T23:03:06.134356Z\",\n        \"name\": \"New Edge Function Instance\",\n        \"json_args\": {\n            \"param\": {\n                \"body\": \"It works!\",\n                \"http_status\": 200\n            }\n        },\n        \"edge_function\": 1234\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"228d60d5-ce32-4ba2-b6d3-0d92f3e37b98"},{"name":"Instanciate Edge Function","id":"c3d9e62a-08ef-489e-81e1-68c5cb357a2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).\n<br /></p>\n<p>example:</p>\n<p>Content-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\t\"name\": \"New Edge Function Instance\",\r\n  \t\t\"edge_function\": edge_function_id,\r\n  \t\t\"json_args\": {\r\n            \"param\": {\r\n                \"body\": \"It works!\",\r\n                \"http_status\": 200\r\n\t\t}\r\n\t}\r\n}"},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances","description":"<p>Use this POST method to create an Edge Function Instance.</p>\n<p>See the Edge Functions for Edge Firewall properties you can use in the table below:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the Edge Function for Edge Firewall being created</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>edge_function</td>\n<td>int</td>\n<td>ID of the Edge Function for Edge Firewall you with to configure</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>json_args</td>\n<td>JSON</td>\n<td>Requisition status code and message</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","functions_instances"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"ecd1f0de-835a-433b-b066-7b56a1c71326","name":"Instanciate Edge Function","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The type of coding used in the Body (application/json).\n<br>\n\nexample:\n\nContent-Type: application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\t\"name\": \"New Edge Function Instance\",\r\n  \t\t\"edge_function\": edge_function_id,\r\n  \t\t\"json_args\": {\r\n            \"param\": {\r\n                \"body\": \"It works!\",\r\n                \"http_status\": 200\r\n\t\t}\r\n\t}\r\n}"},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 23:03:06 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"248"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T23:04:06.074993"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"name\": \"New Edge Function Instance\",\n        \"json_args\": {\n            \"param\": {\n                \"body\": \"It works!\",\n                \"http_status\": 200\n            }\n        },\n        \"edge_function\": 1234,\n        \"last_modified\": \"2023-06-01T23:03:06.134356Z\",\n        \"last_editor\": \"last.editor@azion.com\",\n        \"id\": 1234\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"c3d9e62a-08ef-489e-81e1-68c5cb357a2a"},{"name":"Overwrite Edge Function instance","id":"32da8f72-9fd9-4f9d-b7bd-a8e773747be4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).\n<br /></p>\n<p>Example:\nContent-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\t\"name\": \"Overwritten Edge Function Instance\",\r\n  \t\t\"edge_function\": edge_function_id,\r\n  \t\t\"json_args\": {\r\n            \"param\": {\r\n                \"body\": \"It works!\",\r\n                \"http_status\": 200\r\n\t\t}\r\n\t}\r\n}"},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances/edge_function_instance_id","description":"<p>Use the PUT method to overwrite the default edge function instance settings.</p>\n<p>See the Edge Functions for Edge Firewall properties you can use in the table below:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the Edge Function for Edge Firewall being created</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>edge_function</td>\n<td>int</td>\n<td>ID of the Edge Function for Edge Firewall you with to configure</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>json_args</td>\n<td>JSON</td>\n<td>Requisition status code and message</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","functions_instances","edge_function_instance_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"f837998e-0409-47bd-a0d7-0eef13ff217f","name":"Overwrite Edge Function instance","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The type of coding used in the Body (application/json).\n<br>\n\nExample:\nContent-Type: application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\t\"name\": \"Overwritten Edge Function Instance\",\r\n  \t\t\"edge_function\": edge_function_id,\r\n  \t\t\"json_args\": {\r\n            \"param\": {\r\n                \"body\": \"It works!\",\r\n                \"http_status\": 200\r\n\t\t}\r\n\t}\r\n}"},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances/edge_function_instance_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 23:10:41 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T23:11:40.937932"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"name\": \"Overwritten Edge Function Instance\",\n        \"json_args\": {\n            \"param\": {\n                \"body\": \"It works!\",\n                \"http_status\": 200\n            }\n        },\n        \"edge_function\": 1234,\n        \"last_modified\": \"2023-06-01T23:10:40.966103Z\",\n        \"last_editor\": \"last.editor@azion.com\",\n        \"id\": 1234\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"32da8f72-9fd9-4f9d-b7bd-a8e773747be4"},{"name":"Edit Edge Function instance","id":"847bad7f-1d6d-41cd-bc45-572541297cb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).\n<br /></p>\n<p>Example:\nContent-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\t\"name\": \"Edited Edge Function Instance\",\r\n  \t\t\"edge_function\": edge_function_id,\r\n  \t\t\"json_args\": {\r\n            \"param\": {\r\n                \"body\": \"It works!\",\r\n                \"http_status\": 200\r\n\t\t}\r\n\t}\r\n}"},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances/edge_function_instance_id","description":"<p>Use the PATCH method to overwrite the default edge function instance settings.</p>\n<p>See the Edge Functions for Edge Firewall properties you can use in the table below:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the Edge Function for Edge Firewall being created</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>edge_function</td>\n<td>int</td>\n<td>ID of the Edge Function for Edge Firewall you with to configure</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>json_args</td>\n<td>JSON</td>\n<td>Requisition status code and message</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","functions_instances","edge_function_instance_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"2dad1208-fd68-4807-8329-abf57ae98a55","name":"Edit Edge Function instance","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The type of coding used in the Body (application/json).\n<br>\n\nExample:\nContent-Type: application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\t\"name\": \"Edited Edge Function Instance\",\r\n  \t\t\"edge_function\": edge_function_id,\r\n  \t\t\"json_args\": {\r\n            \"param\": {\r\n                \"body\": \"It works!\",\r\n                \"http_status\": 200\r\n\t\t}\r\n\t}\r\n}"},"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances/edge_function_instance_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 23:12:08 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T23:13:07.805759"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"name\": \"Edited Edge Function Instance\",\n        \"json_args\": {\n            \"param\": {\n                \"body\": \"It works!\",\n                \"http_status\": 200\n            }\n        },\n        \"edge_function\": 1234,\n        \"last_modified\": \"2023-06-01T23:12:07.838414Z\",\n        \"last_editor\": \"last.editor@azion.com\",\n        \"id\": 1234\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"847bad7f-1d6d-41cd-bc45-572541297cb0"},{"name":"Delete Edge Function instance","id":"f530e5e6-1373-4e97-b1b7-1c0af2f36124","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances/edge_function_instance_id","description":"<p>Use the DELETE method to remove an Edge Function Instance.</p>\n<blockquote>\n<p><strong>Warning</strong>: this action cannot be undone. All information<br />associated with this edge function will be removed. The API doesn't require confirmation in order to run this instruction.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_firewall","edge_firewall_id","functions_instances","edge_function_instance_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"9912b8af-4f3d-4cc4-a21c-2235c5007246","name":"Delete Edge Function instance","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_firewall/edge_firewall_id/functions_instances/edge_function_instance_id"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Jun 2023 23:12:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-01T23:13:49.030154"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"f530e5e6-1373-4e97-b1b7-1c0af2f36124"}],"id":"af4ceb38-a395-4993-9b8c-6f621a1c4917","description":"<p>These endpoints allow you to read, create, overwrite, update and delete all Edge Functions Instances of an Edge Firewall.</p>\n","_postman_id":"af4ceb38-a395-4993-9b8c-6f621a1c4917"}],"id":"e21929ff-f172-44d0-a3dc-58ecc11b652e","description":"<p>The Edge Firewall API allows you to read, create, overwrite, update and delete all Edge Firewall configurations.</p>\n","_postman_id":"e21929ff-f172-44d0-a3dc-58ecc11b652e"},{"name":"Edge DNS","item":[{"name":"Hosted Zones","item":[{"name":"List all hosted zones","id":"ba265bc9-82a9-4ec9-b5ca-2199a1ea0f40","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":"https://api.azionapi.net/intelligent_dns?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use the GET method to list all Edge DNS hosted zones from an account.</p>\n","urlObject":{"protocol":"https","path":["intelligent_dns"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"7963a7ce-f376-441d-8334-6546417ea569","name":"List all Hosted Zones","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":{"raw":"https://api.azionapi.net/intelligent_dns?order_by=name&sort=asc&page=1&page_size=10","protocol":"https","host":["api","azionapi","net"],"path":["intelligent_dns"],"query":[{"key":"order_by","value":"name","description":"Identifies which property the return should be sorted by.<br>\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>."},{"key":"sort","value":"asc","description":"Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br>\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>."},{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>."},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 02 Jun 2023 00:15:19 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 02 Jun 2023 00:15:19 GMT"},{"key":"Last-Modified","value":"Fri, 02 Jun 2023 00:15:19 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-02T00:16:19.189253"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"total_pages\": 1,\n    \"results\": [\n        {\n            \"domain\": \"youdomain.com\",\n            \"is_active\": true,\n            \"name\": \"New Hosted Zone via API POST method\",\n            \"id\": 1234\n        }\n    ],\n    \"schema_version\": 3\n}"}],"_postman_id":"ba265bc9-82a9-4ec9-b5ca-2199a1ea0f40"},{"name":"Retrieve hosted zone by ID","id":"ae35adea-3afa-4f40-b062-16c4c7a2e98b","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id","description":"<p>Use the GET method to retrieve data on a specific Edge DNS hosted zone.</p>\n","urlObject":{"protocol":"https","path":["intelligent_dns","hosted_zone_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"4e2ddc4b-fe5d-427b-adfd-09163ca7e7b3","name":"Retrieve Hosted Zone by ID","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 02 Jun 2023 00:40:29 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 02 Jun 2023 00:40:29 GMT"},{"key":"Last-Modified","value":"Fri, 02 Jun 2023 00:40:29 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-02T00:41:28.998569"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"nx_ttl\": 3600,\n        \"domain\": \"youdomain.com\",\n        \"retry\": 7200,\n        \"name\": \"New Hosted Zone via API POST method\",\n        \"nameservers\": [\n            \"ns1.aziondns.net\",\n            \"ns2.aziondns.com\",\n            \"ns3.aziondns.org\"\n        ],\n        \"soa_ttl\": 3600,\n        \"is_active\": true,\n        \"refresh\": 43200,\n        \"expiry\": 1209600,\n        \"id\": 1234\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"ae35adea-3afa-4f40-b062-16c4c7a2e98b"},{"name":"Create hosted zone","id":"ef29141d-4b23-4326-998a-6024a5adfe0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New Hosted Zone via API POST method\",\n    \"domain\": \"youdomain.com\",\n    \"is_active\": true\n}"},"url":"https://api.azionapi.net/intelligent_dns","description":"<p>Use the POST method to create a new Edge DNS hosted zone. See the table below for more information on all available properties.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the hosted zone you want to create.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>domain</td>\n<td>string</td>\n<td>Domain identifier that you want to associate to the new hosted zone.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>is_active</td>\n<td>bool</td>\n<td>Status of your hosted zone.</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["intelligent_dns"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"15352d4c-ec8e-46d2-931b-9e5295165f2c","name":"Create Hosted Zone","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New Hosted Zone via API POST method\",\n    \"domain\": \"youdomain.com\",\n    \"is_active\": true\n}"},"url":"https://api.azionapi.net/intelligent_dns"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 02 Jun 2023 00:02:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"279"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-02T00:03:17.431520"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": [\n        {\n            \"nx_ttl\": 3600,\n            \"domain\": \"youdomain.com\",\n            \"retry\": 7200,\n            \"name\": \"New Hosted Zone via API POST method\",\n            \"nameservers\": [\n                \"ns1.aziondns.net\",\n                \"ns2.aziondns.com\",\n                \"ns3.aziondns.org\"\n            ],\n            \"soa_ttl\": 3600,\n            \"is_active\": true,\n            \"refresh\": 43200,\n            \"expiry\": 1209600,\n            \"id\": 1234\n        }\n    ],\n    \"schema_version\": 3\n}"}],"_postman_id":"ef29141d-4b23-4326-998a-6024a5adfe0c"},{"name":"Overwrite hosted zone","id":"b55d0c41-42aa-4481-a227-4c077299d204","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"<p>The type of encoding used in Body (application/json).\n<br /></p>\n<p>Example:\nContent-Type: application/json</p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten Hosted Zone\",\n    \"domain\": \"anotherdomain.com\",\n    \"is_active\": false\n}"},"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id","description":"<p>Use the PUT method to overwrite an Edge DNS-hosted zone. Although you can change a single property using the PUT method, you must pass all fields for the request to be completed.</p>\n<blockquote>\n<p><strong>Important</strong>: the properties described as <strong>not required</strong> have a default value, so if you don't pass them, the request will be completed with the default value, even if it replaces the value you had used previously. </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the hosted zone you want to create.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>domain</td>\n<td>string</td>\n<td>Domain identifier that you want to associate to the new hosted zone.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>is_active</td>\n<td>bool</td>\n<td>Status of your hosted zone.</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["intelligent_dns","hosted_zone_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"625e1c25-7d3c-4531-a63f-2a16c361057b","name":"Overwrite Hosted Zone","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","description":"The type of encoding used in Body (application/json).\n<br>\n\nExample:\nContent-Type: application/json","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten Hosted Zone\",\n    \"domain\": \"anotherdomain.com\",\n    \"is_active\": false\n}"},"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 02 Jun 2023 00:40:54 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-02T00:41:54.587438"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": [\n        {\n            \"nx_ttl\": 3600,\n            \"domain\": \"anotherdomain.com\",\n            \"retry\": 7200,\n            \"name\": \"Overwritten Hosted Zone\",\n            \"nameservers\": [\n                \"ns1.aziondns.net\",\n                \"ns2.aziondns.com\",\n                \"ns3.aziondns.org\"\n            ],\n            \"soa_ttl\": 3600,\n            \"is_active\": false,\n            \"refresh\": 43200,\n            \"expiry\": 1209600,\n            \"id\": 1234\n        }\n    ],\n    \"schema_version\": 3\n}"}],"_postman_id":"b55d0c41-42aa-4481-a227-4c077299d204"},{"name":"Delete hosted zone","id":"70af2611-99a3-4c64-ac42-afb4dc82406f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id","description":"<p>Use the DELETE method to remove an Edge DNS-hosted zone from your account.</p>\n<blockquote>\n<p><strong>Warning</strong>: this action can't be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["intelligent_dns","hosted_zone_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"ee336bde-4cc6-44b3-9ff1-5bd2b9513cd9","name":"Delete an Hosted Zone","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 02 Jun 2023 00:41:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-02T00:42:15.727525"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"70af2611-99a3-4c64-ac42-afb4dc82406f"}],"id":"54a6b846-45b2-49d0-a373-f3b07cc17c44","description":"<p>Use the Edge DNS API to create, query, update and delete your Hosted Zones and Records.</p>\n","_postman_id":"54a6b846-45b2-49d0-a373-f3b07cc17c44"},{"name":"Records","item":[{"name":"List all records","id":"41fec6dc-6a21-42bb-9c56-ea876ee98b80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id/records?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use the GET method to list all Edge DNS records created in an account.</p>\n","urlObject":{"protocol":"https","path":["intelligent_dns","hosted_zone_id","records"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"4a4576a6-d2bf-44cb-8d30-704c7e6491f6","name":"List all records","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":{"raw":"https://api.azionapi.net/intelligent_dns/hosted_zone_id/records?order_by=name&sort=asc&page=1&page_size=10","protocol":"https","host":["api","azionapi","net"],"path":["intelligent_dns","hosted_zone_id","records"],"query":[{"key":"order_by","value":"name","description":"Identifies which property the return should be sorted by.<br>\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>."},{"key":"sort","value":"asc","description":"Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br>\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>."},{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>."},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 02 Jun 2023 00:46:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 02 Jun 2023 00:46:49 GMT"},{"key":"Last-Modified","value":"Fri, 02 Jun 2023 00:46:49 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-02T00:47:49.606447"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"total_pages\": 1,\n    \"results\": {\n        \"records\": [\n            {\n                \"answers_list\": [\n                    \"123456a.ha.azioncdn.net\"\n                ],\n                \"description\": \"\",\n                \"policy\": \"simple\",\n                \"record_type\": \"TXT\",\n                \"ttl\": 20,\n                \"record_id\": 12345,\n                \"entry\": \"@\"\n            }\n        ],\n        \"zone_id\": 1234,\n        \"zone_domain\": \"yourdomain.com\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"41fec6dc-6a21-42bb-9c56-ea876ee98b80"},{"name":"Create record","id":"b7928944-6e39-49a3-ad96-c7111ea092a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"record_type\": \"TXT\",\n    \"entry\": \"@\",\n    \"answers_list\": [\n        \"123456a.ha.azioncdn.net\"\n    ],\n    \"ttl\": 20,\n    \"description\": \"description\"\n}"},"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id/records","description":"<p>Use the POST method to create a new Edge DNS Record.</p>\n<p>See the table below for more information on all available properties.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>record_type</td>\n<td>string</td>\n<td>Definition of the type of record that'll be used. Accepts up to 10 characters.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>entry</td>\n<td>string</td>\n<td>Accepts up to 250 characters.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>answers_list</td>\n<td>string, array</td>\n<td>Response to the record being registered. Accepts values according to the type of <code>record_type</code> chosen.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>ttl</td>\n<td>int</td>\n<td>Time a response can be cached for on a resolver server. Defined in seconds.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>policy</td>\n<td>string</td>\n<td>Specifies which policy should be considered while resolving requests answered by this record entry.  <br />You can use weighted policies with <code>A</code>, <code>AAAA</code>, <code>CNAME</code>, <code>ANAME</code>, and <code>MX</code> entries.</td>\n<td><code>simple</code>  <br /><code>weighted</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>weight</td>\n<td>int</td>\n<td>Weight for the record. Can be specified when using the <code>policy</code> property with the <code>weighted</code> value. When you choose 0, Edge DNS stops using this record.</td>\n<td><code>≤ 255</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>Used to differentiate records with the same <em>Name</em> and <em>Type</em>.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><p>According do the type of <code>record_type</code> you choose, the accepted values for <code>answers_list</code> have specific restrictions. See them in the table below.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Restriction rule</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>A</td>\n<td>Must be in IPv4 format.</td>\n<td>192.209.210.67  <br />198.199.105.93</td>\n</tr>\n<tr>\n<td>AAAA</td>\n<td>Must be in IPv6 format.</td>\n<td>2800:3f0:4001:815::2004</td>\n</tr>\n<tr>\n<td>ANAME</td>\n<td>Must be in FQDN format.</td>\n<td>32082s.ha.azioncdn.net</td>\n</tr>\n<tr>\n<td>CAA</td>\n<td>The value of the response must follow the format [FLAG] [TAG] “[VALUE]”. It isn't possible to register a CAA type record when the zone already has a CNAME type record.</td>\n<td>“ca.example.com”  <br />“ca.example.net; account=123456</td>\n</tr>\n<tr>\n<td>CNAME</td>\n<td>Must be in FQDN format. Only point it to another domain name, never an IP address.</td>\n<td>example.com</td>\n</tr>\n<tr>\n<td>DS</td>\n<td>-</td>\n<td>-</td>\n</tr>\n<tr>\n<td>MX</td>\n<td>Must be in the format [PRIORITY] [ADDRESS].</td>\n<td>10 mailserver.example.com</td>\n</tr>\n<tr>\n<td>NS</td>\n<td>Must be in FQDN format or an IP address.</td>\n<td>ns1.aziondns.net</td>\n</tr>\n<tr>\n<td>PTR</td>\n<td>Reverse zones lined to IPv6 addresses follow other rules.</td>\n<td><a href=\"http://www.example.com\">www.example.com</a></td>\n</tr>\n<tr>\n<td>SRV</td>\n<td>The record name must have the following format: ‘_service._protocol.name’.</td>\n<td>0 60 5060 bigbox.example.com</td>\n</tr>\n<tr>\n<td>TXT</td>\n<td>Limited to 100 characters.</td>\n<td>“printer=lpr5”</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["intelligent_dns","hosted_zone_id","records"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"37debd14-3429-4593-bb41-b5c762da35bd","name":"Create new record","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"record_type\": \"TXT\",\n    \"entry\": \"@\",\n    \"answers_list\": [\n        \"123456a.ha.azioncdn.net\"\n    ],\n    \"ttl\": 20,\n    \"description\": \"description\"\n}"},"url":"https://api.azionapi.net/intelligent_dns/2942/records"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 02 Jun 2023 00:45:06 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"177"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-02T00:46:05.890696"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"answers_list\": [\n            \"123456a.ha.azioncdn.net\"\n        ],\n        \"zone_id\": 1234,\n        \"record_type\": \"TXT\",\n        \"ttl\": 20,\n        \"policy\": \"simple\",\n        \"entry\": \"@\",\n        \"id\": 12345,\n        \"description\": \"\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"b7928944-6e39-49a3-ad96-c7111ea092a8"},{"name":"Overwrite record","id":"72048334-c582-46d3-a2ac-d7595684dca6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"record_type\": \"CNAME\",\n    \"entry\": \"www\",\n    \"answers_list\": [\n        \"123456a.ha.azioncdn.net\"\n    ],\n    \"ttl\": 3600\n}"},"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id/records/record_id","description":"<p>Use the PUT method to overwrite an Edge DNS record. Although you can change a single property using the PUT method, you must pass all fields for the request to be completed.</p>\n<blockquote>\n<p><strong>Important</strong>: the properties described as <strong>not required</strong> have a default value, so if you don't pass them, the request will be completed with the default value, even if it replaces the value you had used previously.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["intelligent_dns","hosted_zone_id","records","record_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"4526f5ec-f506-4c70-b96e-d236975eba96","name":"Overwrite record","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"record_type\": \"CNAME\",\n    \"entry\": \"www\",\n    \"answers_list\": [\n        \"123456a.ha.azioncdn.net\"\n    ],\n    \"ttl\": 3600\n}"},"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id/records/record_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 02 Jun 2023 00:47:58 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"PUT, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-02T00:48:57.828852"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"answers_list\": [\n            \"123456a.ha.azioncdn.net\"\n        ],\n        \"zone_id\": 1234,\n        \"record_type\": \"CNAME\",\n        \"ttl\": 3600,\n        \"policy\": \"simple\",\n        \"entry\": \"www\",\n        \"id\": 12345,\n        \"description\": \"\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"72048334-c582-46d3-a2ac-d7595684dca6"},{"name":"Delete record","id":"90ed85e0-6652-4e42-a157-f8e4e73c7484","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id/records/record_id","description":"<p>Use the DELETE method to remove an Edge DNS record from your account.</p>\n<blockquote>\n<p><strong>Warning</strong>: this action can't be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["intelligent_dns","hosted_zone_id","records","record_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"1952bfa8-16e2-47c4-8198-56f6745e1d84","name":"Delete record","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id/records/record_id"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 02 Jun 2023 00:51:37 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"PUT, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-02T00:52:37.111869"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"90ed85e0-6652-4e42-a157-f8e4e73c7484"}],"id":"fc26c9f7-fa83-4f15-bd7b-7acff022d518","_postman_id":"fc26c9f7-fa83-4f15-bd7b-7acff022d518","description":""},{"name":"DNSSEC","item":[{"name":"List all DNSSEC configurations of a hosted zone","id":"d89b4d4b-acc3-4dcf-919a-6cd71a357301","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id/dnssec","description":"<p>Use the GET method to list all DNSSEC configurations of an Edge DNS hosted zone on your account.</p>\n","urlObject":{"protocol":"https","path":["intelligent_dns","hosted_zone_id","dnssec"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"84c5952d-efe2-4c17-8445-a33bb1207776","name":"List all DNSSEC configurations of an Hosted Zone","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Accept","value":"application/json; version=3","type":"text"}],"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id/dnssec"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 02 Jun 2023 00:53:37 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 02 Jun 2023 00:53:37 GMT"},{"key":"Last-Modified","value":"Fri, 02 Jun 2023 00:53:37 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PATCH, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-02T00:54:37.226329"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"is_enabled\": false,\n        \"status\": \"unconfigured\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"d89b4d4b-acc3-4dcf-919a-6cd71a357301"},{"name":"Edit a DNSSEC of an Hosted Zone","id":"3928ec2c-5715-4368-930f-efa0cdcd7b48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_enabled\": true\n}"},"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id/dnssec","description":"<p>Use the PATCH method to edit an DNSSEC configuration of an Edge DNS hosted zone on your account.</p>\n<p>See the table below for more information on all available properties.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>is_enabled</td>\n<td>bool</td>\n<td>Status of your DNSSEC configuration.</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["intelligent_dns","hosted_zone_id","dnssec"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"e2d73274-de8a-4756-be12-3677456de788","name":"Edit a DNSSEC of an Hosted Zone","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_enabled\": true\n}"},"url":"https://api.azionapi.net/intelligent_dns/hosted_zone_id/dnssec"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 02 Jun 2023 00:54:02 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PATCH, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-02T00:55:01.985524"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"is_enabled\": true,\n        \"status\": \"waiting\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"3928ec2c-5715-4368-930f-efa0cdcd7b48"}],"id":"ea46919a-7130-426d-b38b-dc416b6c4c32","_postman_id":"ea46919a-7130-426d-b38b-dc416b6c4c32","description":""}],"id":"84118bb8-b921-4914-a11f-6e6eb0d4d05c","description":"<p>The Edge DNS API allows you to read, create, overwrite, update and delete all zone configurations.</p>\n","_postman_id":"84118bb8-b921-4914-a11f-6e6eb0d4d05c"},{"name":"Network Lists","item":[{"name":"List all network lists","id":"8588f416-eb1c-49e5-ba31-82321b09f436","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/network_lists?page=1","description":"<p>Use the GET method to list all Network Lists created in an account.</p>\n","urlObject":{"protocol":"https","path":["network_lists"],"host":["api","azionapi","net"],"query":[{"disabled":true,"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"disabled":true,"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"7644e4c5-b2ba-4cbb-905f-27e49d391ca6","name":"List all network lists","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":{"raw":"https://api.azionapi.net/network_lists?page=1","protocol":"https","host":["api","azionapi","net"],"path":["network_lists"],"query":[{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Jun 2023 17:28:00 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Mon, 05 Jun 2023 17:28:00 GMT"},{"key":"Last-Modified","value":"Mon, 05 Jun 2023 17:28:00 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-05T17:29:00.704773"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 4,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 1234,\n            \"last_editor\": \"last.editor@azion.com\",\n            \"last_modified\": \"2023-03-27T21:23:25.484843Z\",\n            \"list_type\": \"asn\",\n            \"name\": \"ASN works?\",\n            \"country_list\": [],\n            \"ip_list\": []\n        },\n        {\n            \"id\": 2345,\n            \"last_editor\": \"last.editor@azion.com\",\n            \"last_modified\": \"2023-03-27T21:19:27.996870Z\",\n            \"list_type\": \"ip_cidr\",\n            \"name\": \"PUT-FUNCIONE\",\n            \"country_list\": [],\n            \"ip_list\": [\n                \"192.168.0.5\"\n            ]\n        },\n        {\n            \"id\": 3456,\n            \"last_editor\": \"last.editor@azion.com\",\n            \"last_modified\": \"2023-03-27T21:31:31.661184Z\",\n            \"list_type\": \"countries\",\n            \"name\": \"Será-se?\",\n            \"country_list\": [\n                \"Brazil\",\n                \"United States\",\n                \"Antigua and Barbuda\"\n            ],\n            \"ip_list\": []\n        }\n    ]\n}"}],"_postman_id":"8588f416-eb1c-49e5-ba31-82321b09f436"},{"name":"Retrieve network list by ID","id":"3d182805-aaa8-452f-8bd5-2501cb19d26b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/network_lists/network_list_id","description":"<p>Use the GET method to list an specific Network List created in an account.</p>\n<p>The information that is returned in this query refers to Network Lists that can be linked to one or more Rule Sets from Edge Firewall.</p>\n","urlObject":{"protocol":"https","path":["network_lists","network_list_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"c40ee7ae-cd85-4384-a161-a0cb27141d00","name":"Retrieve network list by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/network_lists/network_list_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Jun 2023 17:31:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Mon, 05 Jun 2023 17:31:20 GMT"},{"key":"Last-Modified","value":"Mon, 05 Jun 2023 17:31:20 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-05T17:32:20.454108"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"last_editor\": \"last.editor@azion.com\",\n        \"last_modified\": \"2023-03-27T21:23:25.484843Z\",\n        \"list_type\": \"asn\",\n        \"name\": \"ASN works?\",\n        \"items_values\": [\n            1234\n        ]\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"3d182805-aaa8-452f-8bd5-2501cb19d26b"},{"name":"Create network list","id":"79f1d15d-fce0-43d2-b6ae-57b584ef5f10","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New Network List\",\n    \"items_values\": [\n    \t   \"192.168.0.1\"\n    ],\n    \"list_type\": \"ip_cidr\"\n}"},"url":"https://api.azionapi.net/network_lists","description":"<p>Use the POST method to create a Network List.</p>\n<h2 id=\"properties\">Properties</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the new network list</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>list_type</td>\n<td>string</td>\n<td>Defines the type of list</td>\n<td><code>ip_cidr</code>  <br /><code>asn</code>  <br /><code>Countries</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>items_values</td>\n<td>string/int</td>\n<td>The actual list. Items must be separated in different lines, respecting the JSON format</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>IP/CIDR</code> list example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>[\n    192.168.0.1,\n    192.168.0.2,\n    192.168.0.3\n]\n\n</code></pre><p><code>ASN</code> list example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>[\n    4569,\n    1234,\n    6783\n]\n\n</code></pre><p><code>countries</code> list examples:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>[\n    BR,\n    US,\n    UK\n]\n\n</code></pre>","urlObject":{"protocol":"https","path":["network_lists"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"5acc71bb-a38e-4ab6-8282-27de61bcc91f","name":"Create network list","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New Network List\",\n    \"items_values\": [\n    \t   \"192.168.0.1\"\n    ],\n    \"list_type\": \"ip_cidr\"\n}"},"url":"https://api.azionapi.net/network_lists"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 24 May 2023 16:30:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"207"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-05-24T16:31:16.401164"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"items_values\": [\n            \"192.168.0.1\"\n        ],\n        \"name\": \"New Network List\",\n        \"last_modified\": \"2023-05-24T16:30:16.430375Z\",\n        \"list_type\": \"ip_cidr\",\n        \"last_editor\": \"useremail@azion.com\",\n        \"id\": 4516\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"79f1d15d-fce0-43d2-b6ae-57b584ef5f10"},{"name":"Edit IP/CIDR of a network list","id":"f8a65a75-6470-4979-af59-c1b8c0bbedef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten Network List\",\n    \"items_values\": [\n    \t\"192.168.0.5\"\n    ],\n    \"list_type\": \"ip_cidr\"\n}"},"url":"https://api.azionapi.net/network_lists/network_list_id","description":"<p>Use the PUT method to overwrite the default IP/CIDR of a Network List, while preserving its ID.</p>\n<h2 id=\"properties\">Properties</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the new network list</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>list_type</td>\n<td>string</td>\n<td>Defines the type of list</td>\n<td><code>ip_cidr</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>items_values</td>\n<td>string/int</td>\n<td>The actual list. Items must be separated in different lines, respecting the JSON format</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>IP/CIDR</code> list example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>[\n    192.168.0.1,\n    192.168.0.2,\n    192.168.0.3\n]\n\n</code></pre>","urlObject":{"protocol":"https","path":["network_lists","network_list_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"3fd978a9-74cb-4d63-82d0-ddc806ec091b","name":"Edit IP/CIDR of a network list","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten Network List\",\n    \"items_values\": [\n    \t\"192.168.0.5\"\n    ],\n    \"list_type\": \"ip_cidr\"\n}"},"url":"https://api.azionapi.net/network_lists/network_list_id"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Jun 2023 17:34:30 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"217"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-05T17:35:29.372402"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"items_values\": [\n            \"192.168.0.5\"\n        ],\n        \"name\": \"Overwritten Network List\",\n        \"last_modified\": \"2023-06-05T17:34:29.406706Z\",\n        \"list_type\": \"ip_cidr\",\n        \"last_editor\": \"last.editor@azion.com\",\n        \"id\": 1234\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"f8a65a75-6470-4979-af59-c1b8c0bbedef"},{"name":"Edit ASN of a network list","id":"5d602de5-20aa-477a-9ccf-f711e67f4bfe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"items_values\": [\n    \t   \"1234\"\n    ],\n    \"name\": \"ASN - Azion Docs - Overwritten\",\n    \"list_type\": \"asn\"\n}"},"url":"https://api.azionapi.net/network_lists/network_list_id","description":"<p>Use the PUT method to overwrite the default ASN of a Network List, while preserving its ID.</p>\n<h2 id=\"properties\">Properties</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the new network list</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>list_type</td>\n<td>string</td>\n<td>Defines the type of list</td>\n<td><code>asn</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>items_values</td>\n<td>string/int</td>\n<td>The actual list. Items must be separated in different lines, respecting the JSON format</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>ASN</code> list example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>[\n    4569,\n    1234,\n    6783\n]\n\n</code></pre>","urlObject":{"protocol":"https","path":["network_lists","network_list_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"6af55cf9-08a6-4628-8efd-f9ab51043d43","name":"Edit ASN of a network list","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"items_values\": [\n    \t   \"1234\"\n    ],\n    \"name\": \"ASN - Azion Docs - Overwritten\",\n    \"list_type\": \"asn\"\n}"},"url":"https://api.azionapi.net/network_lists/network_list_id"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Jun 2023 17:38:43 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"210"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-05T17:39:42.366998"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"items_values\": [\n            1234\n        ],\n        \"name\": \"ASN - Azion Docs - Overwritten\",\n        \"last_modified\": \"2023-06-05T17:38:42.386586Z\",\n        \"list_type\": \"asn\",\n        \"last_editor\": \"last.editor@azion.com\",\n        \"id\": 1234\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"5d602de5-20aa-477a-9ccf-f711e67f4bfe"},{"name":"Edit countries of a network list","id":"10d98aa4-987c-4b90-b478-632a2f6b5534","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"items_values\": [\n    \t\"BR\",\n    \t\"AG\",\n    \t\"US\"\n ],\n    \"name\": \"Country - Overwritten\",\n    \"list_type\": \"countries\"\n}"},"url":"https://api.azionapi.net/network_lists/network_list_id","description":"<p>Use the PUT method to overwrite the default countries of a Network List, while preserving its ID.</p>\n<h2 id=\"properties\">Properties</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the new network list</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>list_type</td>\n<td>string</td>\n<td>Defines the type of list</td>\n<td><code>Countries</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>items_values</td>\n<td>string/int</td>\n<td>The actual list. Items must be separated in different lines, respecting the JSON format</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>countries</code> list examples:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>[\n    BR,\n    US,\n    UK\n]\n\n</code></pre>","urlObject":{"protocol":"https","path":["network_lists","network_list_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"a7926011-af48-4fe6-8a6a-b916f64194b4","name":"Edit countries of a network list","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"items_values\": [\n    \t\"BR\",\n    \t\"AG\",\n    \t\"US\"\n ],\n    \"name\": \"Country - Overwritten\",\n    \"list_type\": \"countries\"\n}"},"url":"https://api.azionapi.net/network_lists/network_list_id"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Jun 2023 17:39:24 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"217"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-05T17:40:23.664045"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"items_values\": [\n            \"BR\",\n            \"US\",\n            \"AG\"\n        ],\n        \"name\": \"Country - Overwritten\",\n        \"last_modified\": \"2023-06-05T17:39:23.690566Z\",\n        \"list_type\": \"countries\",\n        \"last_editor\": \"last.editor@azion.com\",\n        \"id\": 1234\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"10d98aa4-987c-4b90-b478-632a2f6b5534"},{"name":"Delete Network List","id":"f40da2d4-3c84-496f-bfd4-3e8882873703","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/network_lists/:uuid","description":"<p>Use the DELETE method to remove a network list from your account.</p>\n<blockquote>\n<p><strong>Warning:</strong> this action can't be undone. </p>\n</blockquote>\n<blockquote>\n<p><strong>Note</strong>: you can't delete a network list associated with a rule set on Rules Engine.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["network_lists",":uuid"],"host":["api","azionapi","net"],"query":[],"variable":[{"description":{"content":"<p>Unique ID of the specific network list you want to delete.</p>\n","type":"text/plain"},"type":"any","value":"","key":"uuid"}]}},"response":[],"_postman_id":"f40da2d4-3c84-496f-bfd4-3e8882873703"}],"id":"f1a07e9b-861c-4aed-9a93-2dee337df1d1","description":"<p>Through the Network Lists API you can create, query or update Network Lists used in the Edge Firewall's Rules Engine.</p>\n","_postman_id":"f1a07e9b-861c-4aed-9a93-2dee337df1d1"},{"name":"WAF","item":[{"name":"Rule Sets","item":[{"name":"List all WAF rule sets","id":"ba9db46b-5ff6-4ce5-b17a-96d54ce1f35e","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/waf/rulesets?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use the GET method to list all Rule Sets associated to a Web Application Firewall (WAF) in an account.</p>\n","urlObject":{"protocol":"https","path":["waf","rulesets"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"01d02e60-c23f-4b76-afec-67d6aa92fdc1","name":"List all WAF rule sets","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":{"raw":"https://api.azionapi.net/waf/rulesets?order_by=name&sort=asc&page=1&page_size=10","protocol":"https","host":["api","azionapi","net"],"path":["waf","rulesets"],"query":[{"key":"order_by","value":"name","description":"Identifies which property the return should be sorted by.<br>\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>."},{"key":"sort","value":"asc","description":"Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br>\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>."},{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>."},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 06 Jun 2023 19:54:06 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Tue, 06 Jun 2023 19:54:06 GMT"},{"key":"Last-Modified","value":"Tue, 06 Jun 2023 19:54:06 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-06T19:55:06.143796"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 5,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 1234,\n            \"name\": \"WAF-API\",\n            \"mode\": \"counting\",\n            \"active\": true,\n            \"sql_injection\": true,\n            \"sql_injection_sensitivity\": \"medium\",\n            \"remote_file_inclusion\": true,\n            \"remote_file_inclusion_sensitivity\": \"medium\",\n            \"directory_traversal\": true,\n            \"directory_traversal_sensitivity\": \"medium\",\n            \"cross_site_scripting\": true,\n            \"cross_site_scripting_sensitivity\": \"medium\",\n            \"evading_tricks\": true,\n            \"evading_tricks_sensitivity\": \"medium\",\n            \"file_upload\": true,\n            \"file_upload_sensitivity\": \"medium\",\n            \"unwanted_access\": true,\n            \"unwanted_access_sensitivity\": \"medium\",\n            \"identified_attack\": true,\n            \"identified_attack_sensitivity\": \"medium\",\n            \"bypass_addresses\": []\n        },\n        {\n            \"id\": 234,\n            \"name\": \"wAF\",\n            \"mode\": \"counting\",\n            \"active\": true,\n            \"sql_injection\": true,\n            \"sql_injection_sensitivity\": \"medium\",\n            \"remote_file_inclusion\": true,\n            \"remote_file_inclusion_sensitivity\": \"medium\",\n            \"directory_traversal\": true,\n            \"directory_traversal_sensitivity\": \"medium\",\n            \"cross_site_scripting\": true,\n            \"cross_site_scripting_sensitivity\": \"medium\",\n            \"evading_tricks\": true,\n            \"evading_tricks_sensitivity\": \"medium\",\n            \"file_upload\": true,\n            \"file_upload_sensitivity\": \"medium\",\n            \"unwanted_access\": true,\n            \"unwanted_access_sensitivity\": \"medium\",\n            \"identified_attack\": true,\n            \"identified_attack_sensitivity\": \"medium\",\n            \"bypass_addresses\": []\n        },\n        {\n            \"id\": 3456,\n            \"name\": \"WAF 1\",\n            \"mode\": \"counting\",\n            \"active\": true,\n            \"sql_injection\": true,\n            \"sql_injection_sensitivity\": \"medium\",\n            \"remote_file_inclusion\": true,\n            \"remote_file_inclusion_sensitivity\": \"medium\",\n            \"directory_traversal\": true,\n            \"directory_traversal_sensitivity\": \"medium\",\n            \"cross_site_scripting\": true,\n            \"cross_site_scripting_sensitivity\": \"medium\",\n            \"evading_tricks\": true,\n            \"evading_tricks_sensitivity\": \"medium\",\n            \"file_upload\": true,\n            \"file_upload_sensitivity\": \"medium\",\n            \"unwanted_access\": true,\n            \"unwanted_access_sensitivity\": \"medium\",\n            \"identified_attack\": true,\n            \"identified_attack_sensitivity\": \"medium\",\n            \"bypass_addresses\": []\n        },\n        {\n            \"id\": 4567,\n            \"name\": \"New WAF\",\n            \"mode\": \"counting\",\n            \"active\": true,\n            \"sql_injection\": true,\n            \"sql_injection_sensitivity\": \"medium\",\n            \"remote_file_inclusion\": true,\n            \"remote_file_inclusion_sensitivity\": \"medium\",\n            \"directory_traversal\": true,\n            \"directory_traversal_sensitivity\": \"medium\",\n            \"cross_site_scripting\": true,\n            \"cross_site_scripting_sensitivity\": \"medium\",\n            \"evading_tricks\": true,\n            \"evading_tricks_sensitivity\": \"medium\",\n            \"file_upload\": true,\n            \"file_upload_sensitivity\": \"medium\",\n            \"unwanted_access\": true,\n            \"unwanted_access_sensitivity\": \"medium\",\n            \"identified_attack\": true,\n            \"identified_attack_sensitivity\": \"medium\",\n            \"bypass_addresses\": []\n        },\n        {\n            \"id\": 5678,\n            \"name\": \"sasasasasas\",\n            \"mode\": \"counting\",\n            \"active\": true,\n            \"sql_injection\": true,\n            \"sql_injection_sensitivity\": \"medium\",\n            \"remote_file_inclusion\": true,\n            \"remote_file_inclusion_sensitivity\": \"medium\",\n            \"directory_traversal\": true,\n            \"directory_traversal_sensitivity\": \"medium\",\n            \"cross_site_scripting\": true,\n            \"cross_site_scripting_sensitivity\": \"medium\",\n            \"evading_tricks\": true,\n            \"evading_tricks_sensitivity\": \"medium\",\n            \"file_upload\": true,\n            \"file_upload_sensitivity\": \"medium\",\n            \"unwanted_access\": true,\n            \"unwanted_access_sensitivity\": \"medium\",\n            \"identified_attack\": true,\n            \"identified_attack_sensitivity\": \"medium\",\n            \"bypass_addresses\": []\n        }\n    ]\n}"}],"_postman_id":"ba9db46b-5ff6-4ce5-b17a-96d54ce1f35e"},{"name":"Retrieve WAF rule set","id":"fd5f9ac0-1f74-47bf-8bf3-1004645f203a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/waf/rulesets/waf_rule_set_id","description":"<p>Use the GET method to list a specific Rule Set associated to a Web Application Firewall (WAF) in an account.</p>\n","urlObject":{"protocol":"https","path":["waf","rulesets","waf_rule_set_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"651ee02f-1887-4be7-a587-dd4756a4f527","name":"Retrieve WAF rule set","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/waf/rulesets/waf_rule_set_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 06 Jun 2023 19:55:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Tue, 06 Jun 2023 19:55:36 GMT"},{"key":"Last-Modified","value":"Tue, 06 Jun 2023 19:55:36 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-06T19:56:36.570045"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1234,\n        \"name\": \"WAF-API\",\n        \"mode\": \"counting\",\n        \"active\": true,\n        \"sql_injection\": true,\n        \"sql_injection_sensitivity\": \"medium\",\n        \"remote_file_inclusion\": true,\n        \"remote_file_inclusion_sensitivity\": \"medium\",\n        \"directory_traversal\": true,\n        \"directory_traversal_sensitivity\": \"medium\",\n        \"cross_site_scripting\": true,\n        \"cross_site_scripting_sensitivity\": \"medium\",\n        \"evading_tricks\": true,\n        \"evading_tricks_sensitivity\": \"medium\",\n        \"file_upload\": true,\n        \"file_upload_sensitivity\": \"medium\",\n        \"unwanted_access\": true,\n        \"unwanted_access_sensitivity\": \"medium\",\n        \"identified_attack\": true,\n        \"identified_attack_sensitivity\": \"medium\",\n        \"bypass_addresses\": []\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"fd5f9ac0-1f74-47bf-8bf3-1004645f203a"},{"name":"Create WAF rule set","id":"2b1c4258-8ffa-4de6-a363-0c805b4e4994","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New WAF\",\n    \"mode\": \"counting\",\n    \"active\": true,\n    \"sql_injection\": true,\n    \"sql_injection_sensitivity\": \"medium\",\n    \"remote_file_inclusion\": true,\n    \"remote_file_inclusion_sensitivity\": \"medium\",\n    \"directory_traversal\": true,\n    \"directory_traversal_sensitivity\": \"medium\",\n    \"cross_site_scripting\": true,\n    \"cross_site_scripting_sensitivity\": \"medium\",\n    \"evading_tricks\": true,\n    \"evading_tricks_sensitivity\": \"medium\",\n    \"file_upload\": true,\n    \"file_upload_sensitivity\": \"medium\",\n    \"unwanted_access\": true,\n    \"unwanted_access_sensitivity\": \"medium\",\n    \"identified_attack\": true,\n    \"identified_attack_sensitivity\": \"medium\",\n    \"bypass_addresses\": []\n}"},"url":"https://api.azionapi.net/waf/rulesets","description":"<p>Use the POST method to create a new WAF Rule Set in an account.</p>\n<h2 id=\"properties\">Properties</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Identification name for WAF Rule Set.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>mode</td>\n<td>string</td>\n<td>Define the mode you want your WAF to run.</td>\n<td><code>learning</code>  <br /><code>blocking</code>  <br /><code>counting</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Indicate if it is activated or not.</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>sql_injection</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>sql_injection_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>remote_file_inclusion</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>remote_file_inclusion_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>directory_traversal</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>directory_traversal_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>cross_site_scripting</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>cross_site_scripting_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>evading_tricks</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>evading_tricks_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>file_upload</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>file_upload_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>unwanted_access</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>unwanted_access_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>identified_attack</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>identified_attack_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>bypass_addresses</td>\n<td>array</td>\n<td>Define trusted IP/CIDR addresses, so that they do not pass through the network security mechanisms. Use commas to separate IPs in the list.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["waf","rulesets"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"1bdfe6a4-61dc-4039-b23f-607eed75dfae","name":"Create WAF rule set","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New WAF\",\n    \"mode\": \"counting\",\n    \"active\": true,\n    \"sql_injection\": true,\n    \"sql_injection_sensitivity\": \"medium\",\n    \"remote_file_inclusion\": true,\n    \"remote_file_inclusion_sensitivity\": \"medium\",\n    \"directory_traversal\": true,\n    \"directory_traversal_sensitivity\": \"medium\",\n    \"cross_site_scripting\": true,\n    \"cross_site_scripting_sensitivity\": \"medium\",\n    \"evading_tricks\": true,\n    \"evading_tricks_sensitivity\": \"medium\",\n    \"file_upload\": true,\n    \"file_upload_sensitivity\": \"medium\",\n    \"unwanted_access\": true,\n    \"unwanted_access_sensitivity\": \"medium\",\n    \"identified_attack\": true,\n    \"identified_attack_sensitivity\": \"medium\",\n    \"bypass_addresses\": []\n}"},"url":"https://api.azionapi.net/waf/rulesets"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Jun 2023 17:23:13 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"598"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-05T17:24:13.397601"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1234,\n    \"name\": \"New WAF\",\n    \"mode\": \"counting\",\n    \"active\": true,\n    \"sql_injection\": true,\n    \"sql_injection_sensitivity\": \"medium\",\n    \"remote_file_inclusion\": true,\n    \"remote_file_inclusion_sensitivity\": \"medium\",\n    \"directory_traversal\": true,\n    \"directory_traversal_sensitivity\": \"medium\",\n    \"cross_site_scripting\": true,\n    \"cross_site_scripting_sensitivity\": \"medium\",\n    \"evading_tricks\": true,\n    \"evading_tricks_sensitivity\": \"medium\",\n    \"file_upload\": true,\n    \"file_upload_sensitivity\": \"medium\",\n    \"unwanted_access\": true,\n    \"unwanted_access_sensitivity\": \"medium\",\n    \"identified_attack\": true,\n    \"identified_attack_sensitivity\": \"medium\",\n    \"bypass_addresses\": []\n}"}],"_postman_id":"2b1c4258-8ffa-4de6-a363-0c805b4e4994"},{"name":"Overwrite WAF rule set","id":"f183f5a9-e7e5-4acf-8a05-ab65f5090bb6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"WAF_v2\",\n    \"active\": true,\n    \"sql_injection_sensitivity\": \"low\",\n    \"evading_tricks_sensitivity\": \"low\",\n    \"file_upload\": false,\n    \"identified_attack_sensitivity\": \"high\"\n}"},"url":"https://api.azionapi.net/waf/rulesets/waf_rule_set_id","description":"<p>Use the PATCH method to change only selected settings of a WAF Rule Set.</p>\n<h2 id=\"properties\">Properties</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Identification name for WAF Rule Set.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>mode</td>\n<td>string</td>\n<td>Define the mode you want your WAF to run.</td>\n<td><code>learning</code>  <br /><code>blocking</code>  <br /><code>counting</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Indicate if it is activated or not.</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>sql_injection</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>sql_injection_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>remote_file_inclusion</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>remote_file_inclusion_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>directory_traversal</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>directory_traversal_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>cross_site_scripting</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>cross_site_scripting_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>evading_tricks</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>evading_tricks_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>file_upload</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>file_upload_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>unwanted_access</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>unwanted_access_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>identified_attack</td>\n<td>bool</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>identified_attack_sensitivity</td>\n<td>enum</td>\n<td>Select the protection sensibility level for this threat family</td>\n<td><code>Low</code>  <br /><code>Medium</code>  <br /><code>High</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>bypass_addresses</td>\n<td>array</td>\n<td>Switcher to turn on or off protection for this threat family</td>\n<td><code>true</code>  <br /><code>false</code></td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["waf","rulesets","waf_rule_set_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"6e19e235-c117-42ed-991c-068559c35e34","name":"Overwrite WAF rule set","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"WAF_v2\",\n    \"active\": true,\n    \"sql_injection_sensitivity\": \"low\",\n    \"evading_tricks_sensitivity\": \"low\",\n    \"file_upload\": false,\n    \"identified_attack_sensitivity\": \"high\"\n}"},"url":"https://api.azionapi.net/waf/rulesets/waf_rule_set_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 06 Jun 2023 19:56:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-06T19:57:03.566034"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1234,\n    \"name\": \"WAF_v2\",\n    \"mode\": \"counting\",\n    \"active\": true,\n    \"sql_injection\": true,\n    \"sql_injection_sensitivity\": \"low\",\n    \"remote_file_inclusion\": true,\n    \"remote_file_inclusion_sensitivity\": \"medium\",\n    \"directory_traversal\": true,\n    \"directory_traversal_sensitivity\": \"medium\",\n    \"cross_site_scripting\": true,\n    \"cross_site_scripting_sensitivity\": \"medium\",\n    \"evading_tricks\": true,\n    \"evading_tricks_sensitivity\": \"low\",\n    \"file_upload\": false,\n    \"file_upload_sensitivity\": \"medium\",\n    \"unwanted_access\": true,\n    \"unwanted_access_sensitivity\": \"medium\",\n    \"identified_attack\": true,\n    \"identified_attack_sensitivity\": \"high\",\n    \"bypass_addresses\": []\n}"}],"_postman_id":"f183f5a9-e7e5-4acf-8a05-ab65f5090bb6"},{"name":"Delete WAF rule set","id":"0a1237e2-e1d4-4764-95b7-874ae1e1a158","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/waf/rulesets/waf_rule_set_id","description":"<p>Use the DELETE method to remove a WAF Rule Set from an account.</p>\n<blockquote>\n<p><strong>Warning</strong>: this action cannot be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["waf","rulesets","waf_rule_set_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"90b88635-554b-438f-8b5f-5c9fd3d78571","name":"Delete WAF rule set","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/waf/rulesets/waf_rule_set_id"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Tue, 06 Jun 2023 19:59:52 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-06T20:00:51.539456"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0a1237e2-e1d4-4764-95b7-874ae1e1a158"}],"id":"53ba74d2-c852-4ace-8046-3fc7099cd71d","_postman_id":"53ba74d2-c852-4ace-8046-3fc7099cd71d","description":""},{"name":"List all WAFs","id":"1824a805-87e8-45ff-8ff0-25900db6b27a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/waf/?page=1&page_size=10","description":"<p>Use the GET method to list all Web Application Firewalls (WAFs) created in an account.</p>\n","urlObject":{"protocol":"https","path":["waf",""],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"3de238fd-71c5-434a-b741-fd4295406830","name":"List all WAFs","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":{"raw":"https://api.azionapi.net/waf/?page=1&page_size=10","protocol":"https","host":["api","azionapi","net"],"path":["waf",""],"query":[{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>."},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Jun 2023 17:41:08 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Mon, 05 Jun 2023 17:41:08 GMT"},{"key":"Last-Modified","value":"Mon, 05 Jun 2023 17:41:08 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-05T17:42:08.476643"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 4,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 1234,\n            \"name\": \"WAF\",\n            \"mode\": \"counting\",\n            \"active\": true,\n            \"sql_injection\": true,\n            \"sql_injection_sensitivity\": \"medium\",\n            \"remote_file_inclusion\": true,\n            \"remote_file_inclusion_sensitivity\": \"medium\",\n            \"directory_traversal\": true,\n            \"directory_traversal_sensitivity\": \"medium\",\n            \"cross_site_scripting\": true,\n            \"cross_site_scripting_sensitivity\": \"medium\",\n            \"evading_tricks\": true,\n            \"evading_tricks_sensitivity\": \"medium\",\n            \"file_upload\": true,\n            \"file_upload_sensitivity\": \"medium\",\n            \"unwanted_access\": true,\n            \"unwanted_access_sensitivity\": \"medium\",\n            \"identified_attack\": true,\n            \"identified_attack_sensitivity\": \"medium\",\n            \"bypass_addresses\": []\n        },\n        {\n            \"id\": 2345,\n            \"name\": \"wAF\",\n            \"mode\": \"counting\",\n            \"active\": true,\n            \"sql_injection\": true,\n            \"sql_injection_sensitivity\": \"medium\",\n            \"remote_file_inclusion\": true,\n            \"remote_file_inclusion_sensitivity\": \"medium\",\n            \"directory_traversal\": true,\n            \"directory_traversal_sensitivity\": \"medium\",\n            \"cross_site_scripting\": true,\n            \"cross_site_scripting_sensitivity\": \"medium\",\n            \"evading_tricks\": true,\n            \"evading_tricks_sensitivity\": \"medium\",\n            \"file_upload\": true,\n            \"file_upload_sensitivity\": \"medium\",\n            \"unwanted_access\": true,\n            \"unwanted_access_sensitivity\": \"medium\",\n            \"identified_attack\": true,\n            \"identified_attack_sensitivity\": \"medium\",\n            \"bypass_addresses\": []\n        },\n        {\n            \"id\": 3456,\n            \"name\": \"WAF 1\",\n            \"mode\": \"counting\",\n            \"active\": true,\n            \"sql_injection\": true,\n            \"sql_injection_sensitivity\": \"medium\",\n            \"remote_file_inclusion\": true,\n            \"remote_file_inclusion_sensitivity\": \"medium\",\n            \"directory_traversal\": true,\n            \"directory_traversal_sensitivity\": \"medium\",\n            \"cross_site_scripting\": true,\n            \"cross_site_scripting_sensitivity\": \"medium\",\n            \"evading_tricks\": true,\n            \"evading_tricks_sensitivity\": \"medium\",\n            \"file_upload\": true,\n            \"file_upload_sensitivity\": \"medium\",\n            \"unwanted_access\": true,\n            \"unwanted_access_sensitivity\": \"medium\",\n            \"identified_attack\": true,\n            \"identified_attack_sensitivity\": \"medium\",\n            \"bypass_addresses\": []\n        },\n        {\n            \"id\": 4567,\n            \"name\": \"New WAF\",\n            \"mode\": \"counting\",\n            \"active\": true,\n            \"sql_injection\": true,\n            \"sql_injection_sensitivity\": \"medium\",\n            \"remote_file_inclusion\": true,\n            \"remote_file_inclusion_sensitivity\": \"medium\",\n            \"directory_traversal\": true,\n            \"directory_traversal_sensitivity\": \"medium\",\n            \"cross_site_scripting\": true,\n            \"cross_site_scripting_sensitivity\": \"medium\",\n            \"evading_tricks\": true,\n            \"evading_tricks_sensitivity\": \"medium\",\n            \"file_upload\": true,\n            \"file_upload_sensitivity\": \"medium\",\n            \"unwanted_access\": true,\n            \"unwanted_access_sensitivity\": \"medium\",\n            \"identified_attack\": true,\n            \"identified_attack_sensitivity\": \"medium\",\n            \"bypass_addresses\": []\n        }\n    ]\n}"}],"_postman_id":"1824a805-87e8-45ff-8ff0-25900db6b27a"},{"name":"List all Domains associated with an WAF","id":"a02d3323-b8ce-4fe9-9dae-bc1bdb75f8a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/waf/waf_id/domains?page=1&page_size=10","description":"<p>Use the GET method to list all domains attached to a Web Application Firewall (WAF) in an account.</p>\n","urlObject":{"protocol":"https","path":["waf","waf_id","domains"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"3a59a175-7e54-4d35-bb4f-4317f95dc4c5","name":"List all Domains associated with an WAF","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":{"raw":"https://api.azionapi.net/waf/waf_id/domains?page=1&page_size=10","protocol":"https","host":["api","azionapi","net"],"path":["waf","waf_id","domains"],"query":[{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>."},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Jun 2023 17:44:31 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"196"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Mon, 05 Jun 2023 17:44:31 GMT"},{"key":"Last-Modified","value":"Mon, 05 Jun 2023 17:44:31 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-05T17:45:31.208724"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 0,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": []\n}"}],"_postman_id":"a02d3323-b8ce-4fe9-9dae-bc1bdb75f8a6"},{"name":"List all events associated with an WAF","id":"91161099-aee5-4101-a7e2-dcae720bd62b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/waf/waf_id/waf_events?domains_ids=domains_ids","description":"<p>Use the GET method to list all events associated to a Web Application Firewall (WAF) in an account.</p>\n","urlObject":{"protocol":"https","path":["waf","waf_id","waf_events"],"host":["api","azionapi","net"],"query":[{"disabled":true,"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"disabled":true,"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"},{"disabled":true,"description":{"content":"<p>Last log hours from now on (it must be an integer number ranging between 1 and 72) *required</p>\n","type":"text/plain"},"key":"hour_range","value":""},{"disabled":true,"description":{"content":"<p>ID of a network list *optional</p>\n","type":"text/plain"},"key":"network_list_id","value":""},{"disabled":true,"key":"order_by","value":"name"},{"key":"domains_ids","value":"domains_ids"}],"variable":[]}},"response":[{"id":"cdc4b38f-a57d-42d3-a5fb-6d7e577ccb10","name":"List all events associated with an WAF","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":{"raw":"https://api.azionapi.net/waf/waf_id/waf_events?domains_ids=domains_ids","protocol":"https","host":["api","azionapi","net"],"path":["waf","waf_id","waf_events"],"query":[{"key":"sort","value":"asc","description":"Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br>\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.","disabled":true},{"key":"page","value":"1","description":"Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br>\n<b>Accepted values:</b> <code>int</code>.","disabled":true},{"key":"page_size","value":"10","description":"Identifies how many items should be returned per page. The default value is <code>10</code>.<br>\n<b>Accepted values:</b> <code>int</code>.","disabled":true},{"key":"hour_range","value":"","description":"Last log hours from now on (it must be an integer number ranging between 1 and 72) *required","disabled":true},{"key":"network_list_id","value":"","description":"ID of a network list *optional","disabled":true},{"key":"order_by","value":"name","disabled":true},{"key":"domains_ids","value":"domains_ids"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Jun 2023 18:26:30 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Mon, 05 Jun 2023 18:26:30 GMT"},{"key":"Last-Modified","value":"Mon, 05 Jun 2023 18:26:30 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-06-05T18:27:28.982946"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": [],\n    \"schema_version\": 3\n}"}],"_postman_id":"91161099-aee5-4101-a7e2-dcae720bd62b"}],"id":"ace1b2f6-253a-48a1-bf58-4c5381e22c21","description":"<p>Check below the WAF Tuning API documentation. The <strong>WAF self-calibration</strong> enables you to create allowed rules that are meaningful to your application.</p>\n","_postman_id":"ace1b2f6-253a-48a1-bf58-4c5381e22c21"},{"name":"Digital Certificates","item":[{"name":"List all digital certificates","id":"ea9f518e-d17a-42bc-9952-ead5cc663145","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/digital_certificates?order_by=name&sort=asc&page=1&page_size=10","description":"<p>Use the GET method to list all existing digital certificates and CSRs registered to your account.</p>\n<p>The following table describes all digital certificate properties the GET commands may return.</p>\n<h3 id=\"digital-certificate-properties\">Digital Certificate Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>int</td>\n<td>ID of the digital certificate.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the digital certificate. Can be changed via API.</td>\n</tr>\n<tr>\n<td>issuer</td>\n<td>string</td>\n<td>Certificate Authority (CA) that issued the digital certificate.</td>\n</tr>\n<tr>\n<td>subject_name</td>\n<td>array of string</td>\n<td>List of domain aliases.</td>\n</tr>\n<tr>\n<td>validity</td>\n<td>string</td>\n<td>Date and time of expiration of the digital certificate in timestampz format.  <br />  <br />For digital certificates issued by a CA and manually registered to Azion, renewal must be scheduled manually.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>Status of the certificate verification in the internal Azion Certificate Manager tool.  <br />  <br />If the <code>\"Pending\"</code> status remains for too long, make sure to validate if the CNAMEs of the associated Domain are the same as those registered with the Domain Registar.</td>\n</tr>\n<tr>\n<td>certificate_type</td>\n<td>string</td>\n<td>May be <code>edge_certificate</code> for certificates managed or generated by Azion or <code>trusted_ca</code> for mTLS applications.</td>\n</tr>\n<tr>\n<td>managed</td>\n<td>bool</td>\n<td><code>true</code> if the certificate is managed by Azion's Certificate Manager.</td>\n</tr>\n<tr>\n<td>csr</td>\n<td>string</td>\n<td>The Certificate Signing Request (CSR) to be submitted to a CA.</td>\n</tr>\n<tr>\n<td>certificate_content</td>\n<td>string</td>\n<td>Contents of the digital certificate. Can be changed via API.</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Important</strong>: Most properties on this table cannot be changed via API. See the <strong>User-managed Digital Certificate Properties</strong> table below for more details on which properties can be manually changed via POST/PUT/PATCH methods.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["digital_certificates"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"c474091a-0923-431e-975e-474f89019690","name":"List all digital certificates","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/digital_certificates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:39:37 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 12:39:37 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 12:39:37 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:40:37.238063"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 2,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": null\n    },\n    \"results\": [\n        {\n            \"id\": 12345,\n            \"name\": \"New SSL certificate for www.mydomain.com\",\n            \"issuer\": \"\",\n            \"subject_name\": [],\n            \"validity\": \"2028-03-24 23:09:00+00:00\",\n            \"status\": \"Active\",\n            \"certificate_type\": \"edge_certificate\",\n            \"managed\": false\n        },\n        {\n            \"id\": 98765,\n            \"name\": \"New CSR\",\n            \"issuer\": null,\n            \"subject_name\": [],\n            \"validity\": null,\n            \"status\": \"Pending\",\n            \"certificate_type\": \"edge_certificate\",\n            \"managed\": false\n        }\n    ]\n}"}],"_postman_id":"ea9f518e-d17a-42bc-9952-ead5cc663145"},{"name":"Retrieve digital certificate by ID","id":"3c45fab2-4fc4-424a-a45d-731128f098e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/digital_certificates/digital_certificate_id","description":"<p>Use the GET method and add the digital certificate's ID to the URI of the request to get more data on a specific digital certificate or CSR.</p>\n<p>See the <strong>Digital Certificate Properties</strong> table above for more details.</p>\n","urlObject":{"protocol":"https","path":["digital_certificates","digital_certificate_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"35a5b222-643e-43c2-95d0-e97761be9507","name":"Retrieve digital certificate by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/digital_certificates/digital_certificate_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:49:07 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 12:49:07 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 12:49:07 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:50:07.081868"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 12345,\n        \"name\": \"New SSL certificate for www.mydomain.com\",\n        \"issuer\": \"\",\n        \"subject_name\": [],\n        \"validity\": \"2028-03-24 23:09:00+00:00\",\n        \"status\": \"Active\",\n        \"certificate_type\": \"edge_certificate\",\n        \"managed\": false,\n        \"csr\": null,\n        \"certificate_content\": \"-----BEGIN CERTIFICATE-----\\nMIIDCTCCAfGgAwIBAgIJAPpMWHKMIGuAMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\\nBAMMEHd3dy5teWRvbWFpbi5jb20wHhcNMTgwMzI3MjAwOTA0WhcNMjgwMzI0MjAw\\nOTA0WjAbMRkwFwYDVQQDDBB3d3cubXlkb21haW4uY29tMIIBIjANBgkqhkiG9w0B\\nAQEFAAOCAQ8AMIIBCgKCAQEAt25cziDBsHbZzZhy9BPLApPf9OmE67k9pr7VezsR\\nkIw4trY2xtJXFB7itT1p7HxbLBoL5u8FGmMKssB+XTmztmgty43ogor1KSjUgfZg\\nrpAqyXtrbSM5g+14c0VO9S0LkkePlHvul0UiblJj7K+gkvc6sZqXZY+TI1BPqeuO\\ns9A4LLCUGziyNv0qJfIL5RZm07Yy35BEBTTxUWVL2msfaUH2uPM5XN5eFC7oKN0/\\n3NuYIboRmyk+P7CDC99M8Mp/wOjiB+yVGZVTjeqGPI8nFWJl2waXkc54VvW84xQP\\njwtid1v1KENK/ixMAAXi2cQ9gNRX+/USoneuWj5n4QUj6QIDAQABo1AwTjAdBgNV\\nHQ4EFgQU2sDgtyYMDXvw79OhdvAFqcLmcwkwHwYDVR0jBBgwFoAU2sDgtyYMDXvw\\n79OhdvAFqcLmcwkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAKzCM\\niG67IPwJK6MIJ31N734AofnjLf+fffxNtfYmH0XGORHPYUxCxsLxXiSFgPvubWh+\\n7vLsKAm67bflMWbnxohuiOR0O/LJhLvhj6F+wgv0aDXpu581Hm8Ob/88ldbF6ND1\\nTqzVATS0WDfl+z1QBKtNdDm3Nv45IZ83ob7OhIzD9MwL6tflBPDpWOYtmBDn0xSP\\n6ra9d8oa6jK1fe2/5A7LY41acjbbNrLbFDYP7hcx02TmCfSMut+ysaZ/blay4Sbb\\nwNlt92KhJw07UEKgXXbgyXGoFQkU8V+r2AZcgt0XM9jvwTc01Sbq/gegd2GMAj3x\\nrTwkn5UNzFs56FCgNg==\\n-----END CERTIFICATE-----\"\n    },\n    \"schema_version\": 3\n}"},{"id":"b4be7026-3eb3-457f-ab62-7dc48c72c93f","name":"Retrieve Let's Encrypt certificate by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/digital_certificates/digital_certificate_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 14:45:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 14:45:39 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 14:45:39 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T14:46:39.844301"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 23456,\n        \"name\": \"876543 - New Domain - let's encrypt certificate\",\n        \"issuer\": \"Let's Encrypt\",\n        \"subject_name\": [],\n        \"validity\": \"2023-01-27 14:51:00+00:00\",\n        \"status\": \"Active\",\n        \"certificate_type\": \"edge_certificate\",\n        \"managed\": true,\n        \"csr\": null,\n        \"certificate_content\": \"-----BEGIN CERTIFICATE-----\\nMIIFzDCCA7QCCQCXt0MIevqTOzANBgkqhkiG9w0BAQsFADCBpzELMAkGA1UEBhMC…\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"3c45fab2-4fc4-424a-a45d-731128f098e7"},{"name":"Create digital certificate","id":"c6dd68ee-0648-485d-9d4b-7c33da8de187","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New SSL certificate for www.mydomain.com\",\n    \"certificate\": \"-----BEGIN CERTIFICATE-----\\nMIIDCTCCAfGgAwIBAgIJAPpMWHKMIGuAMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\\nBAMMEHd3dy5teWRvbWFpbi5jb20wHhcNMTgwMzI3MjAwOTA0WhcNMjgwMzI0MjAw\\nOTA0WjAbMRkwFwYDVQQDDBB3d3cubXlkb21haW4uY29tMIIBIjANBgkqhkiG9w0B\\nAQEFAAOCAQ8AMIIBCgKCAQEAt25cziDBsHbZzZhy9BPLApPf9OmE67k9pr7VezsR\\nkIw4trY2xtJXFB7itT1p7HxbLBoL5u8FGmMKssB+XTmztmgty43ogor1KSjUgfZg\\nrpAqyXtrbSM5g+14c0VO9S0LkkePlHvul0UiblJj7K+gkvc6sZqXZY+TI1BPqeuO\\ns9A4LLCUGziyNv0qJfIL5RZm07Yy35BEBTTxUWVL2msfaUH2uPM5XN5eFC7oKN0/\\n3NuYIboRmyk+P7CDC99M8Mp/wOjiB+yVGZVTjeqGPI8nFWJl2waXkc54VvW84xQP\\njwtid1v1KENK/ixMAAXi2cQ9gNRX+/USoneuWj5n4QUj6QIDAQABo1AwTjAdBgNV\\nHQ4EFgQU2sDgtyYMDXvw79OhdvAFqcLmcwkwHwYDVR0jBBgwFoAU2sDgtyYMDXvw\\n79OhdvAFqcLmcwkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAKzCM\\niG67IPwJK6MIJ31N734AofnjLf+fffxNtfYmH0XGORHPYUxCxsLxXiSFgPvubWh+\\n7vLsKAm67bflMWbnxohuiOR0O/LJhLvhj6F+wgv0aDXpu581Hm8Ob/88ldbF6ND1\\nTqzVATS0WDfl+z1QBKtNdDm3Nv45IZ83ob7OhIzD9MwL6tflBPDpWOYtmBDn0xSP\\n6ra9d8oa6jK1fe2/5A7LY41acjbbNrLbFDYP7hcx02TmCfSMut+ysaZ/blay4Sbb\\nwNlt92KhJw07UEKgXXbgyXGoFQkU8V+r2AZcgt0XM9jvwTc01Sbq/gegd2GMAj3x\\nrTwkn5UNzFs56FCgNg==\\n-----END CERTIFICATE-----\",\n    \"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQB29Xrr3II5eeHr/8ttgB6uRg9bO0bS9qyhGS3QrHTYsME8/yZG\\nULyN9FdDGPiExEHqpUVVeU1J5v3fGMXaskhXMCJIsuP5oFPQ10U7m9Kdcia4MXJZ\\n7Bea6dVxsJuL4+CbuAaEjX52f3Q30uX3XyvrUtLA9vBJbHHmVUmZ22Qza5QHXWDD\\ntAUTScEAGYfIb19BAZi8Zsz1aOniIhv91UyMKJeH/abP/\\nq4ZskXf8yYjgG1mmhi\\n4YlK1x0kYuHvcuDU4Sduf78bUKJ7uNK8wzg2NROJ8QYw+LQrPofg1+pYswZRfEcd\\nqcXtnOqTdAQjAIOKG2lCCsVF221pz9to1DwHAgMBAAECggEAYpMqx/YTB1PDbY+q\\n39MyGVG++eeV2c1E4b3+pBO0Q7e8eTIpYk0W4j7ebKBtl38V7D4FxT1eWWYLa2qY\\n0Y+4uF8PmdR7a2h66+zm1u1ZytRD15BJ5M/qA5nPIIWrb3Fmt0L4S7EAYWteP8AI\\nhkMcHsWkFPjLxtwRSj/UXKVbU+uh6NAkyQY2JnwRjPssIvEcDTLolDQ0IB5kHVMJ\\nGXFboptKAlM41yaLXcTPVHmF3Jqt9p4T1AkaVTA1CVGuMG/KGDgt5whkND67a29W\\nJFHu/RxPeBCTVgwYp6IuuXz2XylqkH4cOv1VsaXRWBjruHlp8tV2hUWW5khyYpoc\\n9xsCeQKBgQDaMTt1agDsgMhw/y5RkmEW3eFXse+NwmSx+lAnrJCaBSvtZ2VojFqq\\nGR+kJUoXxc1CgX2OtYL107yOdITPIlyjW8akPHU1hiiunmnwcXJBDPH2OeWF1OPS\\nyeQbZUI4L7h5r5+GXQJNmDJjrXmDetnG5LCIoF7MC9+m6S1zqny9OwKBgQCLkl1Y\\nXTwtM7FOE0pTC7kzbECbXTrAVg/sCALMWH9UOZ4OvSEj1z281fCfykO5WRkCD1uf\\nrlrftQhvmJdj5P3Khz1ILQnNCnVEfHm7ILAQJRWOZfqLIMwIVTX7uhHLulfwQwiT\\nNfBn2CjaNBn22jLXHlU15NJDmoma9aaivMp/pQKBgCQHmS/sTza+lVrDaJyjtVCX\\nVwyqH0qjXQlesjm67y3fyL8tIbu/4YDRIT5zweZnDVv8EgWsx3Fcg3hqmTuzCuUW\\n1JhuO1SZUMJ0+j1wHlPLlXD5YoNVAkHegMJdWC/7AVVmwMrpNOYnSbrX/\\nIbPlIKZ\\nZOVKxhyfoVDolE7TSkHdAoGBAIouWmRFynImH4Bg8NDPZohWwJAQ+T269wCD3eFa\\nLJXChY2qCclmLCVs2lIY+nvijjPP6LJq+GVK4hM6S4gHCo0c37s5e96YYAlyA0MU\\n1brmPDVDGY3s5pPJaSzTxxKgZrfkZfT5Dg6Bn9CIjLwswvDfgxVceh+cPGhClLvB\\nlepRAoGAKT+xIeMoMkQeZruOL72AvO6raQGjY+yPbXCIFeZxwv5kb+m3UaXNaVbq\\nH5KzJESG2ALhOvyHgj8YopNsMWQuleoAYVXdODp0w3omN4a3ajjMUuV8GXDQis+a\\nQl7R6ytpLpoc1TYx6cLwK7qGSAzB8vz9ZQkd2iYFco43E7IdABc=\\n-----END RSA PRIVATE KEY-----\"\n}"},"url":"https://api.azionapi.net/digital_certificates","description":"<p>Use the POST method to create a new digital certificate. See the table below for more information on all available properties.</p>\n<h3 id=\"custom-digital-certificate-properties\">Custom Digital Certificate Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the Digital Certificate you want to create.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>certificate</td>\n<td>string</td>\n<td>Complete SSL certificate provided by a certificate authority (CA).  <br />  <br />Must begin in:  <br /><code>-----BEGIN CERTIFICATE-----</code>Must end in:  <br /><code>-----END CERTIFICATE-----</code>  <br />Any line breaks, including after begin and before end certificate markers, must be indicated with a <code>\\n</code> escape sequence.</td>\n<td>Valid certificate.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>private_key</td>\n<td>string</td>\n<td>Complete RSA private key provided by a CA.  <br />  <br />Must begin in:  <br /><code>-----BEGIN RSA PRIVATE KEY-----</code>Must end in:  <br /><code>-----END RSA PRIVATE KEY-----</code>  <br />Any line breaks, including after begin and before end private key markers, must be indicated with a <code>\\n</code> escape sequence.</td>\n<td>Valid private key.</td>\n<td>Yes*</td>\n</tr>\n<tr>\n<td>certificate_type</td>\n<td>enum</td>\n<td>The type of certificate being created.</td>\n<td><code>edge_certificate</code> (default)  <br /><code>trusted_ca_certificate</code></td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>*When <code>certificate_type</code> is set to <code>trusted_ca_certificate</code>, this property is not required.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["digital_certificates"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"4c4d1b45-5a4a-4023-8bcd-d997e31d67a9","name":"Create digital certificate","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New SSL certificate for www.mydomain.com\",\n    \"certificate\": \"-----BEGIN CERTIFICATE-----\\nMIIDCTCCAfGgAwIBAgIJAPpMWHKMIGuAMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\\nBAMMEHd3dy5teWRvbWFpbi5jb20wHhcNMTgwMzI3MjAwOTA0WhcNMjgwMzI0MjAw\\nOTA0WjAbMRkwFwYDVQQDDBB3d3cubXlkb21haW4uY29tMIIBIjANBgkqhkiG9w0B\\nAQEFAAOCAQ8AMIIBCgKCAQEAt25cziDBsHbZzZhy9BPLApPf9OmE67k9pr7VezsR\\nkIw4trY2xtJXFB7itT1p7HxbLBoL5u8FGmMKssB+XTmztmgty43ogor1KSjUgfZg\\nrpAqyXtrbSM5g+14c0VO9S0LkkePlHvul0UiblJj7K+gkvc6sZqXZY+TI1BPqeuO\\ns9A4LLCUGziyNv0qJfIL5RZm07Yy35BEBTTxUWVL2msfaUH2uPM5XN5eFC7oKN0/\\n3NuYIboRmyk+P7CDC99M8Mp/wOjiB+yVGZVTjeqGPI8nFWJl2waXkc54VvW84xQP\\njwtid1v1KENK/ixMAAXi2cQ9gNRX+/USoneuWj5n4QUj6QIDAQABo1AwTjAdBgNV\\nHQ4EFgQU2sDgtyYMDXvw79OhdvAFqcLmcwkwHwYDVR0jBBgwFoAU2sDgtyYMDXvw\\n79OhdvAFqcLmcwkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAKzCM\\niG67IPwJK6MIJ31N734AofnjLf+fffxNtfYmH0XGORHPYUxCxsLxXiSFgPvubWh+\\n7vLsKAm67bflMWbnxohuiOR0O/LJhLvhj6F+wgv0aDXpu581Hm8Ob/88ldbF6ND1\\nTqzVATS0WDfl+z1QBKtNdDm3Nv45IZ83ob7OhIzD9MwL6tflBPDpWOYtmBDn0xSP\\n6ra9d8oa6jK1fe2/5A7LY41acjbbNrLbFDYP7hcx02TmCfSMut+ysaZ/blay4Sbb\\nwNlt92KhJw07UEKgXXbgyXGoFQkU8V+r2AZcgt0XM9jvwTc01Sbq/gegd2GMAj3x\\nrTwkn5UNzFs56FCgNg==\\n-----END CERTIFICATE-----\",\n    \"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQB29Xrr3II5eeHr/8ttgB6uRg9bO0bS9qyhGS3QrHTYsME8/yZG\\nULyN9FdDGPiExEHqpUVVeU1J5v3fGMXaskhXMCJIsuP5oFPQ10U7m9Kdcia4MXJZ\\n7Bea6dVxsJuL4+CbuAaEjX52f3Q30uX3XyvrUtLA9vBJbHHmVUmZ22Qza5QHXWDD\\ntAUTScEAGYfIb19BAZi8Zsz1aOniIhv91UyMKJeH/abP/\\nq4ZskXf8yYjgG1mmhi\\n4YlK1x0kYuHvcuDU4Sduf78bUKJ7uNK8wzg2NROJ8QYw+LQrPofg1+pYswZRfEcd\\nqcXtnOqTdAQjAIOKG2lCCsVF221pz9to1DwHAgMBAAECggEAYpMqx/YTB1PDbY+q\\n39MyGVG++eeV2c1E4b3+pBO0Q7e8eTIpYk0W4j7ebKBtl38V7D4FxT1eWWYLa2qY\\n0Y+4uF8PmdR7a2h66+zm1u1ZytRD15BJ5M/qA5nPIIWrb3Fmt0L4S7EAYWteP8AI\\nhkMcHsWkFPjLxtwRSj/UXKVbU+uh6NAkyQY2JnwRjPssIvEcDTLolDQ0IB5kHVMJ\\nGXFboptKAlM41yaLXcTPVHmF3Jqt9p4T1AkaVTA1CVGuMG/KGDgt5whkND67a29W\\nJFHu/RxPeBCTVgwYp6IuuXz2XylqkH4cOv1VsaXRWBjruHlp8tV2hUWW5khyYpoc\\n9xsCeQKBgQDaMTt1agDsgMhw/y5RkmEW3eFXse+NwmSx+lAnrJCaBSvtZ2VojFqq\\nGR+kJUoXxc1CgX2OtYL107yOdITPIlyjW8akPHU1hiiunmnwcXJBDPH2OeWF1OPS\\nyeQbZUI4L7h5r5+GXQJNmDJjrXmDetnG5LCIoF7MC9+m6S1zqny9OwKBgQCLkl1Y\\nXTwtM7FOE0pTC7kzbECbXTrAVg/sCALMWH9UOZ4OvSEj1z281fCfykO5WRkCD1uf\\nrlrftQhvmJdj5P3Khz1ILQnNCnVEfHm7ILAQJRWOZfqLIMwIVTX7uhHLulfwQwiT\\nNfBn2CjaNBn22jLXHlU15NJDmoma9aaivMp/pQKBgCQHmS/sTza+lVrDaJyjtVCX\\nVwyqH0qjXQlesjm67y3fyL8tIbu/4YDRIT5zweZnDVv8EgWsx3Fcg3hqmTuzCuUW\\n1JhuO1SZUMJ0+j1wHlPLlXD5YoNVAkHegMJdWC/7AVVmwMrpNOYnSbrX/\\nIbPlIKZ\\nZOVKxhyfoVDolE7TSkHdAoGBAIouWmRFynImH4Bg8NDPZohWwJAQ+T269wCD3eFa\\nLJXChY2qCclmLCVs2lIY+nvijjPP6LJq+GVK4hM6S4gHCo0c37s5e96YYAlyA0MU\\n1brmPDVDGY3s5pPJaSzTxxKgZrfkZfT5Dg6Bn9CIjLwswvDfgxVceh+cPGhClLvB\\nlepRAoGAKT+xIeMoMkQeZruOL72AvO6raQGjY+yPbXCIFeZxwv5kb+m3UaXNaVbq\\nH5KzJESG2ALhOvyHgj8YopNsMWQuleoAYVXdODp0w3omN4a3ajjMUuV8GXDQis+a\\nQl7R6ytpLpoc1TYx6cLwK7qGSAzB8vz9ZQkd2iYFco43E7IdABc=\\n-----END RSA PRIVATE KEY-----\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/digital_certificates"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:34:54 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"234"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 12:34:53 GMT"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 12:34:53 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:35:52.756437"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 12345,\n        \"name\": \"New SSL certificate for www.mydomain.com\",\n        \"issuer\": \"\",\n        \"subject_name\": [],\n        \"validity\": \"2028-03-24 20:09:00-03:00\",\n        \"status\": \"Active\",\n        \"certificate_type\": \"edge_certificate\",\n        \"managed\": false\n    },\n    \"schema_version\": 3\n}"},{"id":"1425f5cf-8469-44ad-823e-bb4ecbbe6e9e","name":"Create trusted CA certificate","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body."}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New SSL certificate for www.mydomain.com\",\n    \"certificate\": \"-----BEGIN CERTIFICATE-----\\nMIIDCTCCAfGgAwIBAgIJAPpMWHKMIGuAMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\\nBAMMEHd3dy5teWRvbWFpbi5jb20wHhcNMTgwMzI3MjAwOTA0WhcNMjgwMzI0MjAw\\nOTA0WjAbMRkwFwYDVQQDDBB3d3cubXlkb21haW4uY29tMIIBIjANBgkqhkiG9w0B\\nAQEFAAOCAQ8AMIIBCgKCAQEAt25cziDBsHbZzZhy9BPLApPf9OmE67k9pr7VezsR\\nkIw4trY2xtJXFB7itT1p7HxbLBoL5u8FGmMKssB+XTmztmgty43ogor1KSjUgfZg\\nrpAqyXtrbSM5g+14c0VO9S0LkkePlHvul0UiblJj7K+gkvc6sZqXZY+TI1BPqeuO\\ns9A4LLCUGziyNv0qJfIL5RZm07Yy35BEBTTxUWVL2msfaUH2uPM5XN5eFC7oKN0/\\n3NuYIboRmyk+P7CDC99M8Mp/wOjiB+yVGZVTjeqGPI8nFWJl2waXkc54VvW84xQP\\njwtid1v1KENK/ixMAAXi2cQ9gNRX+/USoneuWj5n4QUj6QIDAQABo1AwTjAdBgNV\\nHQ4EFgQU2sDgtyYMDXvw79OhdvAFqcLmcwkwHwYDVR0jBBgwFoAU2sDgtyYMDXvw\\n79OhdvAFqcLmcwkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAKzCM\\niG67IPwJK6MIJ31N734AofnjLf+fffxNtfYmH0XGORHPYUxCxsLxXiSFgPvubWh+\\n7vLsKAm67bflMWbnxohuiOR0O/LJhLvhj6F+wgv0aDXpu581Hm8Ob/88ldbF6ND1\\nTqzVATS0WDfl+z1QBKtNdDm3Nv45IZ83ob7OhIzD9MwL6tflBPDpWOYtmBDn0xSP\\n6ra9d8oa6jK1fe2/5A7LY41acjbbNrLbFDYP7hcx02TmCfSMut+ysaZ/blay4Sbb\\nwNlt92KhJw07UEKgXXbgyXGoFQkU8V+r2AZcgt0XM9jvwTc01Sbq/gegd2GMAj3x\\nrTwkn5UNzFs56FCgNg==\\n-----END CERTIFICATE-----\",\n    \"certificate_type\": \"trusted_ca_certificate\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/digital_certificates"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:34:54 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"234"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 12:34:53 GMT"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 12:34:53 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:35:52.756437"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 67890,\n        \"name\": \"New SSL certificate for www.mydomain.com\",\n        \"issuer\": \"\",\n        \"subject_name\": [],\n        \"validity\": \"2028-03-24 20:09:00-03:00\",\n        \"status\": \"Active\",\n        \"certificate_type\": \"trusted_ca_certificate\",\n        \"managed\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"c6dd68ee-0648-485d-9d4b-7c33da8de187"},{"name":"Create CSR","id":"d8e182f0-bac8-4a33-8159-3d04aede0b2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New CSR\",\n    \"common_name\": \"example.net\",\n    \"country\": \"US\",\n    \"state\": \"Washington\",\n    \"locality\": \"Seattle\",\n    \"organization\": \"Example\",\n    \"organization_unity\": \"IT\",\n    \"email\": \"itdepartment@example.com\",\n    \"private_key_type\": \"rsa_2048\",\n    \"sans\": [\n        \"www.example.net\",\n        \"mail.example.net\",\n        \"support.example.net\"\n    ]\n}"},"url":"https://api.azionapi.net/digital_certificates/csr","description":"<p>A Certificate Signing Request (CSR) is a form that is submitted to a Certification Authority (CA) for signing. The CSR is the first step in registering an SSL/TLS certificate.</p>\n<p>Use the CSR endpoint to create an encrypted Certificate Request with Azion, which can then be sent for signing to a CA.</p>\n<blockquote>\n<p><strong>Important</strong>: For GET and DEL methods, use the Digital Certificates endpoint. </p>\n</blockquote>\n<p>After being created, the CSR will become a Digital Certificate object. When a certificate is signed by a CA, you can use the PATCH method to update the certificate contents with the encrypted certificate and the private key received. See the table <strong>User-Managed Digital Certificate Properties</strong> below for more details.</p>\n<h3 id=\"csr-properties\">CSR Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Accepted values</strong></th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the CSR.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>common_name</td>\n<td>string</td>\n<td>CNAME of the domain you want to sign in FQDN format.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td>Your organization's country. Must be an ISO-3166 two-letter country code.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td>Your organization's state.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>locality</td>\n<td>string</td>\n<td>Your organization's city or county.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>organization</td>\n<td>string</td>\n<td>Name of the organization.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>organization_unity</td>\n<td>string</td>\n<td>Department or body of the organization responsible for the request.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Email of the department or body of the organization responsible for the request.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>private_key_type</td>\n<td>string</td>\n<td>Type of private key requested.  <br />  <br />Azion currently supports only the 112-bit security key type RSA 2048.</td>\n<td><code>\"rsa_2048\"</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>sans</td>\n<td>array of string</td>\n<td>List of domains that will use the certificate. Make sure to include all applicable DNS entries.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["digital_certificates","csr"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"c6a5f0d5-546a-4122-94ef-729f0196a51e","name":"Create CSR","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New CSR\",\n    \"common_name\": \"example.net\",\n    \"country\": \"US\",\n    \"state\": \"Washington\",\n    \"locality\": \"Seattle\",\n    \"organization\": \"Example\",\n    \"organization_unity\": \"IT\",\n    \"email\": \"itdepartment@example.com\",\n    \"private_key_type\": \"rsa_2048\",\n    \"sans\": [\n        \"www.example.net\",\n        \"mail.example.net\",\n        \"support.example.net\"\n    ]\n}"},"url":"https://api.azionapi.net/digital_certificates/csr"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:36:31 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1387"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:37:28.836680"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 98765,\n        \"name\": \"New CSR\",\n        \"issuer\": null,\n        \"subject_name\": [],\n        \"validity\": null,\n        \"status\": \"Pending\",\n        \"certificate_type\": \"edge_certificate\",\n        \"managed\": false,\n        \"csr\": \"-----BEGIN CERTIFICATE REQUEST-----\\nMIIDGTCCAgECAQAwgdMxEDAOBgNVBAoMB0V4YW1wbGUxCzAJBgNVBAsMAklUMRQw\\nEgYDVQQDDAtleGFtcGxlLm5ldDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hp\\nbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxJzAlBgkqhkiG9w0BCQEWGGl0ZGVwYXJ0\\nbWVudEBleGFtcGxlLmNvbTE/MD0GA1UdEQw2d3d3LmV4YW1wbGUubmV0LCBtYWls\\nLmV4YW1wbGUubmV0LCBzdXBwb3J0LmV4YW1wbGUubmV0MIIBIjANBgkqhkiG9w0B\\nAQEFAAOCAQ8AMIIBCgKCAQEAt4yjDFvBt4XZzhlOPsw5JTITbWLFBu9YwfJJReWk\\nlNQrcO5Ao8gIvp2T3XVNwOGsVEtAcKbw/YvftkqXLl81Jo1sMKyoRG8MTauUF3G9\\n7EoyNAJ3ddyUlDYiA1VPz//PrCJ0PNwG7C+yL40OW2AM7zduHTyCXWUKxsGJ3QW8\\nf4ePje89x7AtSsqHz486mZ6g6xxcj9j8FcFx9LdaElMfnQ0Mekp7nkdcPul9hR/s\\ngKkAOg7sXXf88NDTYc69bR99NTFj9iyBz53M7Uied7KPJjFrpmxKh5KT2TCEqFrQ\\nyk3Trc9NHLCpw9M5AyOqgwcZYcEtiZP9xQu3nMzxFdBnSwIDAQABoAAwDQYJKoZI\\nhvcNAQELBQADggEBABDUzbxE6s+1dOvBTV1j1wJlY4GciGFsRUG2TT9LS8Oh8XDP\\nx1DJlL8yjxdC/otPZiH1G3sLVofz0E9esn+SN2ys22WV9ujWD88Wq+M6UtsAvti0\\nxh5p5pX//xbdqadl18OgmZbyO3FoKZInFRIovndYyBdSK/csXj0O7GL3cRfufXNU\\n+8DDOUJJR41RM+7KfGn1LSnsCpOVDjBjuNq0AjDPCK7ASC0suA6pZlzfic2gAIvI\\nqvrMxcbOAg9rJRtXqNrD5YlV6thCeHqme1TZNoUC5k6CWdOKeez8W2ovni5ZivNn\\nGrSOKksZHTF1GM6KmPm0eGcNV1/3+DynNJ4wbPA=\\n-----END CERTIFICATE REQUEST-----\\n\",\n        \"certificate_content\": null\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"d8e182f0-bac8-4a33-8159-3d04aede0b2c"},{"name":"Overwrite digital certificate","id":"a7e64e05-874d-4d3e-9a8e-bf0acb9d32ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten SSL certificate for www.mydomain.com\",\n    \"certificate\": \"-----BEGIN CERTIFICATE-----\\nMIIDCTCCAfGgAwIBAgIJAPpMWHKMIGuAMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\\nBAMMEHd3dy5teWRvbWFpbi5jb20wHhcNMTgwMzI3MjAwOTA0WhcNMjgwMzI0MjAw\\nOTA0WjAbMRkwFwYDVQQDDBB3d3cubXlkb21haW4uY29tMIIBIjANBgkqhkiG9w0B\\nAQEFAAOCAQ8AMIIBCgKCAQEAt25cziDBsHbZzZhy9BPLApPf9OmE67k9pr7VezsR\\nkIw4trY2xtJXFB7itT1p7HxbLBoL5u8FGmMKssB+XTmztmgty43ogor1KSjUgfZg\\nrpAqyXtrbSM5g+14c0VO9S0LkkePlHvul0UiblJj7K+gkvc6sZqXZY+TI1BPqeuO\\ns9A4LLCUGziyNv0qJfIL5RZm07Yy35BEBTTxUWVL2msfaUH2uPM5XN5eFC7oKN0/\\n3NuYIboRmyk+P7CDC99M8Mp/wOjiB+yVGZVTjeqGPI8nFWJl2waXkc54VvW84xQP\\njwtid1v1KENK/ixMAAXi2cQ9gNRX+/USoneuWj5n4QUj6QIDAQABo1AwTjAdBgNV\\nHQ4EFgQU2sDgtyYMDXvw79OhdvAFqcLmcwkwHwYDVR0jBBgwFoAU2sDgtyYMDXvw\\n79OhdvAFqcLmcwkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAKzCM\\niG67IPwJK6MIJ31N734AofnjLf+fffxNtfYmH0XGORHPYUxCxsLxXiSFgPvubWh+\\n7vLsKAm67bflMWbnxohuiOR0O/LJhLvhj6F+wgv0aDXpu581Hm8Ob/88ldbF6ND1\\nTqzVATS0WDfl+z1QBKtNdDm3Nv45IZ83ob7OhIzD9MwL6tflBPDpWOYtmBDn0xSP\\n6ra9d8oa6jK1fe2/5A7LY41acjbbNrLbFDYP7hcx02TmCfSMut+ysaZ/blay4Sbb\\nwNlt92KhJw07UEKgXXbgyXGoFQkU8V+r2AZcgt0XM9jvwTc01Sbq/gegd2GMAj3x\\nrTwkn5UNzFs56FCgNg==\\n-----END CERTIFICATE-----\",\n    \"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQB29Xrr3II5eeHr/8ttgB6uRg9bO0bS9qyhGS3QrHTYsME8/yZG\\nULyN9FdDGPiExEHqpUVVeU1J5v3fGMXaskhXMCJIsuP5oFPQ10U7m9Kdcia4MXJZ\\n7Bea6dVxsJuL4+CbuAaEjX52f3Q30uX3XyvrUtLA9vBJbHHmVUmZ22Qza5QHXWDD\\ntAUTScEAGYfIb19BAZi8Zsz1aOniIhv91UyMKJeH/abP/\\nq4ZskXf8yYjgG1mmhi\\n4YlK1x0kYuHvcuDU4Sduf78bUKJ7uNK8wzg2NROJ8QYw+LQrPofg1+pYswZRfEcd\\nqcXtnOqTdAQjAIOKG2lCCsVF221pz9to1DwHAgMBAAECggEAYpMqx/YTB1PDbY+q\\n39MyGVG++eeV2c1E4b3+pBO0Q7e8eTIpYk0W4j7ebKBtl38V7D4FxT1eWWYLa2qY\\n0Y+4uF8PmdR7a2h66+zm1u1ZytRD15BJ5M/qA5nPIIWrb3Fmt0L4S7EAYWteP8AI\\nhkMcHsWkFPjLxtwRSj/UXKVbU+uh6NAkyQY2JnwRjPssIvEcDTLolDQ0IB5kHVMJ\\nGXFboptKAlM41yaLXcTPVHmF3Jqt9p4T1AkaVTA1CVGuMG/KGDgt5whkND67a29W\\nJFHu/RxPeBCTVgwYp6IuuXz2XylqkH4cOv1VsaXRWBjruHlp8tV2hUWW5khyYpoc\\n9xsCeQKBgQDaMTt1agDsgMhw/y5RkmEW3eFXse+NwmSx+lAnrJCaBSvtZ2VojFqq\\nGR+kJUoXxc1CgX2OtYL107yOdITPIlyjW8akPHU1hiiunmnwcXJBDPH2OeWF1OPS\\nyeQbZUI4L7h5r5+GXQJNmDJjrXmDetnG5LCIoF7MC9+m6S1zqny9OwKBgQCLkl1Y\\nXTwtM7FOE0pTC7kzbECbXTrAVg/sCALMWH9UOZ4OvSEj1z281fCfykO5WRkCD1uf\\nrlrftQhvmJdj5P3Khz1ILQnNCnVEfHm7ILAQJRWOZfqLIMwIVTX7uhHLulfwQwiT\\nNfBn2CjaNBn22jLXHlU15NJDmoma9aaivMp/pQKBgCQHmS/sTza+lVrDaJyjtVCX\\nVwyqH0qjXQlesjm67y3fyL8tIbu/4YDRIT5zweZnDVv8EgWsx3Fcg3hqmTuzCuUW\\n1JhuO1SZUMJ0+j1wHlPLlXD5YoNVAkHegMJdWC/7AVVmwMrpNOYnSbrX/\\nIbPlIKZ\\nZOVKxhyfoVDolE7TSkHdAoGBAIouWmRFynImH4Bg8NDPZohWwJAQ+T269wCD3eFa\\nLJXChY2qCclmLCVs2lIY+nvijjPP6LJq+GVK4hM6S4gHCo0c37s5e96YYAlyA0MU\\n1brmPDVDGY3s5pPJaSzTxxKgZrfkZfT5Dg6Bn9CIjLwswvDfgxVceh+cPGhClLvB\\nlepRAoGAKT+xIeMoMkQeZruOL72AvO6raQGjY+yPbXCIFeZxwv5kb+m3UaXNaVbq\\nH5KzJESG2ALhOvyHgj8YopNsMWQuleoAYVXdODp0w3omN4a3ajjMUuV8GXDQis+a\\nQl7R6ytpLpoc1TYx6cLwK7qGSAzB8vz9ZQkd2iYFco43E7IdABc=\\n-----END RSA PRIVATE KEY-----\"\n}"},"url":"https://api.azionapi.net/digital_certificates/:digital_certificate_id","description":"<p>Use the PUT method to overwrite a digital certificate. Although you can change a single property using the PUT method, you must pass all fields for the request to be completed.</p>\n<blockquote>\n<p>If you wish to update a CSR with a certificate and private key provided by a CA, opt for the PATCH method as it does not require extra mandatory fields. </p>\n</blockquote>\n<p>See the <strong>User-Managed Digital Certificate Properties</strong> table above for all available settings.</p>\n","urlObject":{"protocol":"https","path":["digital_certificates",":digital_certificate_id"],"host":["api","azionapi","net"],"query":[],"variable":[{"id":"ff89bb03-1434-4dc9-bc1c-6da130f2cbd0","description":{"content":"<p>ID of the digital certificate you want to overwrite.</p>\n","type":"text/plain"},"type":"any","value":null,"key":"digital_certificate_id"}]}},"response":[{"id":"9cd9cad4-4e32-46ea-ab2d-d758cf27421d","name":"Overwrite digital certificate","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten SSL certificate for www.mydomain.com\",\n    \"certificate\": \"-----BEGIN CERTIFICATE-----\\nMIIDCTCCAfGgAwIBAgIJAPpMWHKMIGuAMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\\nBAMMEHd3dy5teWRvbWFpbi5jb20wHhcNMTgwMzI3MjAwOTA0WhcNMjgwMzI0MjAw\\nOTA0WjAbMRkwFwYDVQQDDBB3d3cubXlkb21haW4uY29tMIIBIjANBgkqhkiG9w0B\\nAQEFAAOCAQ8AMIIBCgKCAQEAt25cziDBsHbZzZhy9BPLApPf9OmE67k9pr7VezsR\\nkIw4trY2xtJXFB7itT1p7HxbLBoL5u8FGmMKssB+XTmztmgty43ogor1KSjUgfZg\\nrpAqyXtrbSM5g+14c0VO9S0LkkePlHvul0UiblJj7K+gkvc6sZqXZY+TI1BPqeuO\\ns9A4LLCUGziyNv0qJfIL5RZm07Yy35BEBTTxUWVL2msfaUH2uPM5XN5eFC7oKN0/\\n3NuYIboRmyk+P7CDC99M8Mp/wOjiB+yVGZVTjeqGPI8nFWJl2waXkc54VvW84xQP\\njwtid1v1KENK/ixMAAXi2cQ9gNRX+/USoneuWj5n4QUj6QIDAQABo1AwTjAdBgNV\\nHQ4EFgQU2sDgtyYMDXvw79OhdvAFqcLmcwkwHwYDVR0jBBgwFoAU2sDgtyYMDXvw\\n79OhdvAFqcLmcwkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAKzCM\\niG67IPwJK6MIJ31N734AofnjLf+fffxNtfYmH0XGORHPYUxCxsLxXiSFgPvubWh+\\n7vLsKAm67bflMWbnxohuiOR0O/LJhLvhj6F+wgv0aDXpu581Hm8Ob/88ldbF6ND1\\nTqzVATS0WDfl+z1QBKtNdDm3Nv45IZ83ob7OhIzD9MwL6tflBPDpWOYtmBDn0xSP\\n6ra9d8oa6jK1fe2/5A7LY41acjbbNrLbFDYP7hcx02TmCfSMut+ysaZ/blay4Sbb\\nwNlt92KhJw07UEKgXXbgyXGoFQkU8V+r2AZcgt0XM9jvwTc01Sbq/gegd2GMAj3x\\nrTwkn5UNzFs56FCgNg==\\n-----END CERTIFICATE-----\",\n    \"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQB29Xrr3II5eeHr/8ttgB6uRg9bO0bS9qyhGS3QrHTYsME8/yZG\\nULyN9FdDGPiExEHqpUVVeU1J5v3fGMXaskhXMCJIsuP5oFPQ10U7m9Kdcia4MXJZ\\n7Bea6dVxsJuL4+CbuAaEjX52f3Q30uX3XyvrUtLA9vBJbHHmVUmZ22Qza5QHXWDD\\ntAUTScEAGYfIb19BAZi8Zsz1aOniIhv91UyMKJeH/abP/\\nq4ZskXf8yYjgG1mmhi\\n4YlK1x0kYuHvcuDU4Sduf78bUKJ7uNK8wzg2NROJ8QYw+LQrPofg1+pYswZRfEcd\\nqcXtnOqTdAQjAIOKG2lCCsVF221pz9to1DwHAgMBAAECggEAYpMqx/YTB1PDbY+q\\n39MyGVG++eeV2c1E4b3+pBO0Q7e8eTIpYk0W4j7ebKBtl38V7D4FxT1eWWYLa2qY\\n0Y+4uF8PmdR7a2h66+zm1u1ZytRD15BJ5M/qA5nPIIWrb3Fmt0L4S7EAYWteP8AI\\nhkMcHsWkFPjLxtwRSj/UXKVbU+uh6NAkyQY2JnwRjPssIvEcDTLolDQ0IB5kHVMJ\\nGXFboptKAlM41yaLXcTPVHmF3Jqt9p4T1AkaVTA1CVGuMG/KGDgt5whkND67a29W\\nJFHu/RxPeBCTVgwYp6IuuXz2XylqkH4cOv1VsaXRWBjruHlp8tV2hUWW5khyYpoc\\n9xsCeQKBgQDaMTt1agDsgMhw/y5RkmEW3eFXse+NwmSx+lAnrJCaBSvtZ2VojFqq\\nGR+kJUoXxc1CgX2OtYL107yOdITPIlyjW8akPHU1hiiunmnwcXJBDPH2OeWF1OPS\\nyeQbZUI4L7h5r5+GXQJNmDJjrXmDetnG5LCIoF7MC9+m6S1zqny9OwKBgQCLkl1Y\\nXTwtM7FOE0pTC7kzbECbXTrAVg/sCALMWH9UOZ4OvSEj1z281fCfykO5WRkCD1uf\\nrlrftQhvmJdj5P3Khz1ILQnNCnVEfHm7ILAQJRWOZfqLIMwIVTX7uhHLulfwQwiT\\nNfBn2CjaNBn22jLXHlU15NJDmoma9aaivMp/pQKBgCQHmS/sTza+lVrDaJyjtVCX\\nVwyqH0qjXQlesjm67y3fyL8tIbu/4YDRIT5zweZnDVv8EgWsx3Fcg3hqmTuzCuUW\\n1JhuO1SZUMJ0+j1wHlPLlXD5YoNVAkHegMJdWC/7AVVmwMrpNOYnSbrX/\\nIbPlIKZ\\nZOVKxhyfoVDolE7TSkHdAoGBAIouWmRFynImH4Bg8NDPZohWwJAQ+T269wCD3eFa\\nLJXChY2qCclmLCVs2lIY+nvijjPP6LJq+GVK4hM6S4gHCo0c37s5e96YYAlyA0MU\\n1brmPDVDGY3s5pPJaSzTxxKgZrfkZfT5Dg6Bn9CIjLwswvDfgxVceh+cPGhClLvB\\nlepRAoGAKT+xIeMoMkQeZruOL72AvO6raQGjY+yPbXCIFeZxwv5kb+m3UaXNaVbq\\nH5KzJESG2ALhOvyHgj8YopNsMWQuleoAYVXdODp0w3omN4a3ajjMUuV8GXDQis+a\\nQl7R6ytpLpoc1TYx6cLwK7qGSAzB8vz9ZQkd2iYFco43E7IdABc=\\n-----END RSA PRIVATE KEY-----\"\n}"},"url":"https://api.azionapi.net/digital_certificates/digital_certificate_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:44:58 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"close"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"197"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:45:58.723228"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 12345,\n        \"name\": \"Overwritten SSL certificate for www.mydomain.com\",\n        \"issuer\": \"\",\n        \"subject_name\": [],\n        \"validity\": \"2028-03-24 20:09:00-03:00\",\n        \"status\": \"Active\",\n        \"certificate_type\": \"edge_certificate\",\n        \"managed\": false,\n        \"csr\": null,\n        \"certificate_content\": \"-----BEGIN CERTIFICATE-----\\nMIIDCTCCAfGgAwIBAgIJAPpMWHKMIGuAMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\\nBAMMEHd3dy5teWRvbWFpbi5jb20wHhcNMTgwMzI3MjAwOTA0WhcNMjgwMzI0MjAw\\nOTA0WjAbMRkwFwYDVQQDDBB3d3cubXlkb21haW4uY29tMIIBIjANBgkqhkiG9w0B\\nAQEFAAOCAQ8AMIIBCgKCAQEAt25cziDBsHbZzZhy9BPLApPf9OmE67k9pr7VezsR\\nkIw4trY2xtJXFB7itT1p7HxbLBoL5u8FGmMKssB+XTmztmgty43ogor1KSjUgfZg\\nrpAqyXtrbSM5g+14c0VO9S0LkkePlHvul0UiblJj7K+gkvc6sZqXZY+TI1BPqeuO\\ns9A4LLCUGziyNv0qJfIL5RZm07Yy35BEBTTxUWVL2msfaUH2uPM5XN5eFC7oKN0/\\n3NuYIboRmyk+P7CDC99M8Mp/wOjiB+yVGZVTjeqGPI8nFWJl2waXkc54VvW84xQP\\njwtid1v1KENK/ixMAAXi2cQ9gNRX+/USoneuWj5n4QUj6QIDAQABo1AwTjAdBgNV\\nHQ4EFgQU2sDgtyYMDXvw79OhdvAFqcLmcwkwHwYDVR0jBBgwFoAU2sDgtyYMDXvw\\n79OhdvAFqcLmcwkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAKzCM\\niG67IPwJK6MIJ31N734AofnjLf+fffxNtfYmH0XGORHPYUxCxsLxXiSFgPvubWh+\\n7vLsKAm67bflMWbnxohuiOR0O/LJhLvhj6F+wgv0aDXpu581Hm8Ob/88ldbF6ND1\\nTqzVATS0WDfl+z1QBKtNdDm3Nv45IZ83ob7OhIzD9MwL6tflBPDpWOYtmBDn0xSP\\n6ra9d8oa6jK1fe2/5A7LY41acjbbNrLbFDYP7hcx02TmCfSMut+ysaZ/blay4Sbb\\nwNlt92KhJw07UEKgXXbgyXGoFQkU8V+r2AZcgt0XM9jvwTc01Sbq/gegd2GMAj3x\\nrTwkn5UNzFs56FCgNg==\\n-----END CERTIFICATE-----\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"a7e64e05-874d-4d3e-9a8e-bf0acb9d32ff"},{"name":"Edit digital certificate","id":"1ac962e5-3c85-4e77-9bac-3cbd23104374","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Edited SSL certificate for www.mydomain.com\",\n    \"certificate\": \"-----BEGIN CERTIFICATE-----\\nMIIDCTCCAfGgAwIBAgIJAPpMWHKMIGuAMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\\nBAMMEHd3dy5teWRvbWFpbi5jb20wHhcNMTgwMzI3MjAwOTA0WhcNMjgwMzI0MjAw\\nOTA0WjAbMRkwFwYDVQQDDBB3d3cubXlkb21haW4uY29tMIIBIjANBgkqhkiG9w0B\\nAQEFAAOCAQ8AMIIBCgKCAQEAt25cziDBsHbZzZhy9BPLApPf9OmE67k9pr7VezsR\\nkIw4trY2xtJXFB7itT1p7HxbLBoL5u8FGmMKssB+XTmztmgty43ogor1KSjUgfZg\\nrpAqyXtrbSM5g+14c0VO9S0LkkePlHvul0UiblJj7K+gkvc6sZqXZY+TI1BPqeuO\\ns9A4LLCUGziyNv0qJfIL5RZm07Yy35BEBTTxUWVL2msfaUH2uPM5XN5eFC7oKN0/\\n3NuYIboRmyk+P7CDC99M8Mp/wOjiB+yVGZVTjeqGPI8nFWJl2waXkc54VvW84xQP\\njwtid1v1KENK/ixMAAXi2cQ9gNRX+/USoneuWj5n4QUj6QIDAQABo1AwTjAdBgNV\\nHQ4EFgQU2sDgtyYMDXvw79OhdvAFqcLmcwkwHwYDVR0jBBgwFoAU2sDgtyYMDXvw\\n79OhdvAFqcLmcwkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAKzCM\\niG67IPwJK6MIJ31N734AofnjLf+fffxNtfYmH0XGORHPYUxCxsLxXiSFgPvubWh+\\n7vLsKAm67bflMWbnxohuiOR0O/LJhLvhj6F+wgv0aDXpu581Hm8Ob/88ldbF6ND1\\nTqzVATS0WDfl+z1QBKtNdDm3Nv45IZ83ob7OhIzD9MwL6tflBPDpWOYtmBDn0xSP\\n6ra9d8oa6jK1fe2/5A7LY41acjbbNrLbFDYP7hcx02TmCfSMut+ysaZ/blay4Sbb\\nwNlt92KhJw07UEKgXXbgyXGoFQkU8V+r2AZcgt0XM9jvwTc01Sbq/gegd2GMAj3x\\nrTwkn5UNzFs56FCgNg==\\n-----END CERTIFICATE-----\"\n}"},"url":"https://api.azionapi.net/digital_certificates/digital_certificate_id","description":"<p>Use the PATCH method to change only selected settings of your digital certificate or CSR.</p>\n<p>See the <strong>User-Managed Digital Certificate Properties</strong> table above for all available settings.</p>\n","urlObject":{"protocol":"https","path":["digital_certificates","digital_certificate_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"908e45ba-f39f-4429-95ab-b1d20296602e","name":"Edit digital certificate","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Edited SSL certificate for www.mydomain.com\",\n    \"certificate\": \"-----BEGIN CERTIFICATE-----\\nMIIDCTCCAfGgAwIBAgIJAPpMWHKMIGuAMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\\nBAMMEHd3dy5teWRvbWFpbi5jb20wHhcNMTgwMzI3MjAwOTA0WhcNMjgwMzI0MjAw\\nOTA0WjAbMRkwFwYDVQQDDBB3d3cubXlkb21haW4uY29tMIIBIjANBgkqhkiG9w0B\\nAQEFAAOCAQ8AMIIBCgKCAQEAt25cziDBsHbZzZhy9BPLApPf9OmE67k9pr7VezsR\\nkIw4trY2xtJXFB7itT1p7HxbLBoL5u8FGmMKssB+XTmztmgty43ogor1KSjUgfZg\\nrpAqyXtrbSM5g+14c0VO9S0LkkePlHvul0UiblJj7K+gkvc6sZqXZY+TI1BPqeuO\\ns9A4LLCUGziyNv0qJfIL5RZm07Yy35BEBTTxUWVL2msfaUH2uPM5XN5eFC7oKN0/\\n3NuYIboRmyk+P7CDC99M8Mp/wOjiB+yVGZVTjeqGPI8nFWJl2waXkc54VvW84xQP\\njwtid1v1KENK/ixMAAXi2cQ9gNRX+/USoneuWj5n4QUj6QIDAQABo1AwTjAdBgNV\\nHQ4EFgQU2sDgtyYMDXvw79OhdvAFqcLmcwkwHwYDVR0jBBgwFoAU2sDgtyYMDXvw\\n79OhdvAFqcLmcwkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAKzCM\\niG67IPwJK6MIJ31N734AofnjLf+fffxNtfYmH0XGORHPYUxCxsLxXiSFgPvubWh+\\n7vLsKAm67bflMWbnxohuiOR0O/LJhLvhj6F+wgv0aDXpu581Hm8Ob/88ldbF6ND1\\nTqzVATS0WDfl+z1QBKtNdDm3Nv45IZ83ob7OhIzD9MwL6tflBPDpWOYtmBDn0xSP\\n6ra9d8oa6jK1fe2/5A7LY41acjbbNrLbFDYP7hcx02TmCfSMut+ysaZ/blay4Sbb\\nwNlt92KhJw07UEKgXXbgyXGoFQkU8V+r2AZcgt0XM9jvwTc01Sbq/gegd2GMAj3x\\nrTwkn5UNzFs56FCgNg==\\n-----END CERTIFICATE-----\"\n}"},"url":"https://api.azionapi.net/digital_certificates/digital_certificate_id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:46:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:47:15.898155"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 12345,\n        \"name\": \"Edited SSL certificate for www.mydomain.com\",\n        \"issuer\": \"\",\n        \"subject_name\": [],\n        \"validity\": \"2028-03-24 20:09:00-03:00\",\n        \"status\": \"Active\",\n        \"certificate_type\": \"edge_certificate\",\n        \"managed\": false,\n        \"csr\": null,\n        \"certificate_content\": \"-----BEGIN CERTIFICATE-----\\nMIIDCTCCAfGgAwIBAgIJAPpMWHKMIGuAMA0GCSqGSIb3DQEBBQUAMBsxGTAXBgNV\\nBAMMEHd3dy5teWRvbWFpbi5jb20wHhcNMTgwMzI3MjAwOTA0WhcNMjgwMzI0MjAw\\nOTA0WjAbMRkwFwYDVQQDDBB3d3cubXlkb21haW4uY29tMIIBIjANBgkqhkiG9w0B\\nAQEFAAOCAQ8AMIIBCgKCAQEAt25cziDBsHbZzZhy9BPLApPf9OmE67k9pr7VezsR\\nkIw4trY2xtJXFB7itT1p7HxbLBoL5u8FGmMKssB+XTmztmgty43ogor1KSjUgfZg\\nrpAqyXtrbSM5g+14c0VO9S0LkkePlHvul0UiblJj7K+gkvc6sZqXZY+TI1BPqeuO\\ns9A4LLCUGziyNv0qJfIL5RZm07Yy35BEBTTxUWVL2msfaUH2uPM5XN5eFC7oKN0/\\n3NuYIboRmyk+P7CDC99M8Mp/wOjiB+yVGZVTjeqGPI8nFWJl2waXkc54VvW84xQP\\njwtid1v1KENK/ixMAAXi2cQ9gNRX+/USoneuWj5n4QUj6QIDAQABo1AwTjAdBgNV\\nHQ4EFgQU2sDgtyYMDXvw79OhdvAFqcLmcwkwHwYDVR0jBBgwFoAU2sDgtyYMDXvw\\n79OhdvAFqcLmcwkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAKzCM\\niG67IPwJK6MIJ31N734AofnjLf+fffxNtfYmH0XGORHPYUxCxsLxXiSFgPvubWh+\\n7vLsKAm67bflMWbnxohuiOR0O/LJhLvhj6F+wgv0aDXpu581Hm8Ob/88ldbF6ND1\\nTqzVATS0WDfl+z1QBKtNdDm3Nv45IZ83ob7OhIzD9MwL6tflBPDpWOYtmBDn0xSP\\n6ra9d8oa6jK1fe2/5A7LY41acjbbNrLbFDYP7hcx02TmCfSMut+ysaZ/blay4Sbb\\nwNlt92KhJw07UEKgXXbgyXGoFQkU8V+r2AZcgt0XM9jvwTc01Sbq/gegd2GMAj3x\\nrTwkn5UNzFs56FCgNg==\\n-----END CERTIFICATE-----\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"1ac962e5-3c85-4e77-9bac-3cbd23104374"},{"name":"Delete digital certificate","id":"b9f584f3-db17-409d-8f2c-0cf774688e0f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"}],"url":"https://api.azionapi.net/digital_certificates/digital_certificate_id","description":"<p>Use the DELETE method to remove a digital certificate or CSR from your account.</p>\n<blockquote>\n<p><strong>Warning</strong>: this action can't be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["digital_certificates","digital_certificate_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"1b571e1e-16f0-4ad8-ac99-b996ac32cf09","name":"Delete digital certificate","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint.","type":"text"}],"url":"https://api.azionapi.net/digital_certificates/digital_certificate_id"},"status":"NO CONTENT","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 28 Apr 2023 12:47:45 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T12:48:45.616391"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"b9f584f3-db17-409d-8f2c-0cf774688e0f"}],"id":"cf15e99f-718e-4fa4-8e98-efa970aff7d9","description":"<p>The Digital Certificates API allows you to manage your existing SSL certificates and Certificate Signing Requests (CSR). See the description for each method for further details.</p>\n<p><a href=\"https://www.azion.com/en/documentation/products/edge-application/digital-certificates/\">See the documentation on Digital Certificates for more information.</a></p>\n<hr />\n<h3 id=\"features\">Features</h3>\n<h4 id=\"lets-encrypt\">Let's Encrypt</h4>\n<blockquote>\n<p>Available for GET | PATCH </p>\n</blockquote>\n<p>This feature is in early access. Contact <a href=\"https://www.azion.com/en/contact-sales/\">the Sales team</a> to enable it for your account.</p>\n<blockquote>\n<p>See the Domains POST endpoint to know how you can create a Let's Encrypt™ certificate. </p>\n</blockquote>\n<p>For GET commands, if you have a Let's Encrypt certificate, you may check its signing status via the <code>status</code> property.</p>\n<p><strong>Warning:</strong> Executing a PATCH command to change the certificate and private key of a Let's Encrypt certificate will override the certificate. Once this is done, Azion will no longer renew the certificate upon validity.</p>\n","_postman_id":"cf15e99f-718e-4fa4-8e98-efa970aff7d9"}],"id":"86e17d4e-1beb-4f71-9070-35a005e0b384","description":"<p>Secure products assist you in protecting your domains, applications, and infrastructure. Each product, along with their features, allows you to enhance your security policies and automatize your protection.</p>\n<p>You can use the Azion APIs for <strong>Edge Firewall</strong>, <strong>Web Application Firewall (WAF)</strong>, <strong>Network Layer Protection</strong>, <strong>Digital Certificates</strong>, and <strong>Edge DNS</strong>.</p>\n","_postman_id":"86e17d4e-1beb-4f71-9070-35a005e0b384"},{"name":"Deploy","item":[{"name":"Edge Orchestrator","item":[{"name":"Edge Nodes","item":[{"name":"Main Settings","item":[{"name":"List all edge nodes","id":"562e6754-edcb-4e7a-85c1-14becbe6c765","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/edge_nodes/?order_by=name&sort=asc&page=1&page_size=10&filter=name","description":"<p>Use the GET method to list all edge nodes created in an account.</p>\n<p>See the <strong>Edge Nodes Properties</strong> table below for more details.</p>\n<p><strong>Properties</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>int</td>\n<td>Id of the edge node.</td>\n</tr>\n<tr>\n<td>hash_id</td>\n<td>string</td>\n<td>Hash of the ID of the edge node.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the edge node.</td>\n</tr>\n<tr>\n<td>groups</td>\n<td>array</td>\n<td>Groups related to this edge node.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>Status of the edge node.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_nodes",""],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"},{"description":{"content":"<p>Filter items in a resource collection to return a subset of resources in a response</p>\n","type":"text/plain"},"key":"filter","value":"name"},{"disabled":true,"description":{"content":"<p>Returns only the IDs of the edge nodes.</p>\n","type":"text/plain"},"key":"only_ids","value":"true"}],"variable":[]}},"response":[{"id":"e5077d64-88d6-4c65-a41f-fc75ff49d7b3","name":"/edge_nodes/","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/edge_nodes/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"nodes\": [\n        {\n            \"id\": 123,\n            \"hash_id\": \"fi4D119dAMrS112312311o8y3mYz9hWo7\",\n            \"name\": \"FVHYGJRHJ1WK\",\n            \"groups\": [\n                {\n                    \"id\": 1,\n                    \"name\": \"Group\"\n                }\n            ],\n            \"status\": \"Authorized\"\n        }\n    ],\n    \"total\": 1\n}"}],"_postman_id":"562e6754-edcb-4e7a-85c1-14becbe6c765"},{"name":"List all edge nodes groups","id":"f30e4ff3-1536-4be8-b5f3-ae87055b89e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/edge_nodes/groups","description":"<p>Use the GET method to list all edge nodes groups created in an account.</p>\n","urlObject":{"protocol":"https","path":["edge_nodes","groups"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"656181bd-b6e2-474c-8a28-f661c531acf2","name":"/edge_nodes/groups","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":"https://api.azionapi.net/edge_nodes/groups"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"name\": \"Group\"\n    }\n]"}],"_postman_id":"f30e4ff3-1536-4be8-b5f3-ae87055b89e3"},{"name":"Retrieve an edge node by ID","id":"bfe82fa3-717b-497e-9b2c-1a998793eff5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/edge_nodes/{{edge_node_id}}","description":"<p>Use the GET method to retrieve an edge node created in an account.</p>\n<p>See the <strong>Edge Nodes Properties</strong> table below for more details.</p>\n<p><strong>Properties</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>int</td>\n<td>Id of the edge node.</td>\n</tr>\n<tr>\n<td>hash_id</td>\n<td>string</td>\n<td>Hash of the ID of the edge node.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the edge node.</td>\n</tr>\n<tr>\n<td>groups</td>\n<td>array</td>\n<td>Groups related to this edge node.</td>\n</tr>\n<tr>\n<td>modules</td>\n<td>json</td>\n<td>Modules related to the edge node.</td>\n</tr>\n<tr>\n<td>has_services</td>\n<td>bool</td>\n<td>Informs whether the node has services or not.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_nodes","{{edge_node_id}}"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"ab0d685e-df7f-415d-9fb3-8ccd04842989","name":"/edge_nodes/:id","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":{"raw":"https://api.azionapi.net/edge_nodes/:id","protocol":"https","host":["api","azionapi","net"],"path":["edge_nodes",":id"],"variable":[{"key":"id","value":null,"description":"ID of the Edge Node"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 123,\n    \"hash_id\": \"fsasai1234D9dAMrSo8y3mYzsasasaswqsq9hWo7\",\n    \"name\": \"FVHYGJRHJ1WK\",\n    \"groups\": [\n                {\n                    \"id\": 1,\n                    \"name\": \"Group\"\n                }\n            ],\n    \"modules\": {\n        \"add_services\": true\n    },\n    \"has_services\": true\n}"}],"_postman_id":"bfe82fa3-717b-497e-9b2c-1a998793eff5"},{"name":"Edit an edge node","id":"72521c7a-6266-42c5-b1a3-9c9abd76ecac","protocolProfileBehavior":{"disabledSystemHeaders":{"accept":true},"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"patching name\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_nodes/:{{edge_node_id}}","description":"<p>Use the PATCH method to edit an edge node.</p>\n","urlObject":{"protocol":"https","path":["edge_nodes",":{{edge_node_id}}"],"host":["api","azionapi","net"],"query":[],"variable":[{"type":"any","value":null,"key":"{{edge_node_id}}"}]}},"response":[{"id":"f493cd23-43bb-4468-9c57-eee61b1482b2","name":"/edge_nodes/:id","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"body":{"mode":"raw","raw":"{\n    \"name\": \"patching name\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.azionapi.net/edge_nodes/:id","protocol":"https","host":["api","azionapi","net"],"path":["edge_nodes",":id"],"variable":[{"key":"id","value":null,"description":"ID of the Edge Node"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1234,\n    \"name\": \"patching name\",\n    \"groups\": [\n        {\n            \"id\": 1,\n            \"name\": \"Group\"\n        }\n    ],\n    \"status\": \"Authorized\"\n}"}],"_postman_id":"72521c7a-6266-42c5-b1a3-9c9abd76ecac"},{"name":"Edit edge nodes authorization","id":"e6a19e66-71e9-4b10-b50c-c0e0684bf458","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"edge_node_ids\": [\n        0\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_nodes/authorize","description":"<p>Use the PATCH method to alter the authorization of an edge node.</p>\n","urlObject":{"protocol":"https","path":["edge_nodes","authorize"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"e6a19e66-71e9-4b10-b50c-c0e0684bf458"},{"name":"Delete an edge node","id":"d9c895e1-e1eb-442c-a2e6-af647b84ea85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/edge_nodes/{{edge_node_id}}","description":"<p>Use the DELETE method to remove an edge node.</p>\n<blockquote>\n<p><strong>Warning</strong>: this action can't be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_nodes","{{edge_node_id}}"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"f84ebed0-1aad-4e9b-8384-d5da787c5e9b","name":"Delete an edge node","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":{"raw":"https://api.azionapi.net/edge_nodes/:id","protocol":"https","host":["api","azionapi","net"],"path":["edge_nodes",":id"],"variable":[{"key":"id","value":null,"description":"ID of the Edge Node"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d9c895e1-e1eb-442c-a2e6-af647b84ea85"}],"id":"0b06df6b-20cf-4ce0-9eb3-187214ac9de2","description":"<p>Use the Main Settings API to read, update, and delete your edge nodes and edge nodes groups. See the description for each method for further details.</p>\n","_postman_id":"0b06df6b-20cf-4ce0-9eb3-187214ac9de2"},{"name":"Services","item":[{"name":"List services related to the edge node","id":"9306ccae-1638-487a-a2d1-cbc422637883","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/edge_nodes/{{edge_node_id}}/services?order_by=name&sort=asc&page=1&page_size=10&filter=name&is_bound=true","description":"<p>Use the GET method to list all edge services related to an edge node.</p>\n","urlObject":{"protocol":"https","path":["edge_nodes","{{edge_node_id}}","services"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"},{"description":{"content":"<p>Filter items in a resource collection to return a subset of resources in a response</p>\n","type":"text/plain"},"key":"filter","value":"name"},{"description":{"content":"<p>Returns whether there is a relation between edge node and service or not.</p>\n","type":"text/plain"},"key":"is_bound","value":"true"},{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[{"id":"77f77eed-e52d-483e-b03d-dc9a72a54443","name":"/edge_nodes/:id/services","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":{"raw":"https://api.azionapi.net/edge_nodes/:id/services","protocol":"https","host":["api","azionapi","net"],"path":["edge_nodes",":id","services"],"variable":[{"key":"id","value":null,"description":"ID of the Edge Node"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"services\": [\n        {\n            \"service_id\": 123,\n            \"name\": \"My New Service\",\n            \"is_bound\": 1,\n            \"is_active\": 1,\n            \"bind_id\": 1233,\n            \"updated_at\": \"2022-04-12T19:46:17Z\",\n            \"last_editor\": \"email@email.com\"\n        }\n    ],\n    \"total\": 1\n}"}],"_postman_id":"9306ccae-1638-487a-a2d1-cbc422637883"},{"name":"Retrieve relation between an edge node and a service","id":"2ca0cfb7-ae4b-41ac-8cdf-90f5cd00d9c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/edge_nodes/{{edge_node_id}}/services/bind_id","description":"<p>Use the GET method to retrieve a specific relation between an edge service and an edge node by the bind ID.</p>\n","urlObject":{"protocol":"https","path":["edge_nodes","{{edge_node_id}}","services","bind_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"7fb7b047-04da-4190-b211-dd954d497cd1","name":"/edge_nodes/:node_id/services/:bind_id","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":{"raw":"https://api.azionapi.net/edge_nodes/:node_id/services/:bind_id","protocol":"https","host":["api","azionapi","net"],"path":["edge_nodes",":node_id","services",":bind_id"],"variable":[{"key":"node_id","value":null,"description":"ID of the Edge Node"},{"key":"bind_id","value":null,"description":"ID of the relation between edge node and service"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1234,\n    \"service_name\": \"My New Service\",\n    \"service_id\": 12,\n    \"variables\": [\n        {\n            \"name\": \"name\",\n            \"value\": \"value\"\n        }\n    ]\n}"}],"_postman_id":"2ca0cfb7-ae4b-41ac-8cdf-90f5cd00d9c5"},{"name":"Create a relation between an edge node and a service","id":"230b2947-a706-4143-ae96-3115b8ecd333","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"service_id\": 0,\n    \"variables\": [\n        {\n            \"name\": \"string\",\n            \"value\": \"string\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_nodes/{{edge_node_id}}/services","description":"<p>Use the POST method to create a relation between an edge service and an edge node.</p>\n<p><strong>Properties</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>service_id</td>\n<td>int</td>\n<td>Id of the service. It must be authorized.</td>\n</tr>\n<tr>\n<td>variables</td>\n<td>array</td>\n<td>Array of variables</td>\n</tr>\n</tbody>\n</table>\n</div><p>Variables</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the variable</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td>Value of the variable</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_nodes","{{edge_node_id}}","services"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"ac243543-579f-443f-a31f-0f866737fe42","name":"Creates a relation between edge node and service","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"service_id\": 0,\n  \"variables\": [\n    {\n      \"name\": \"string\",\n      \"value\": \"string\"\n    }\n  ]\n}"},"url":{"raw":"https://api.azionapi.net/edge_nodes/:id/services","protocol":"https","host":["api","azionapi","net"],"path":["edge_nodes",":id","services"],"variable":[{"key":"id","value":null,"description":"ID of the Edge Node"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1234,\n    \"service_name\": \"My New Service\",\n    \"service_id\": 12,\n    \"variables\": [\n        {\n            \"name\": \"service\",\n            \"value\": \"string\"\n        }\n    ]\n}"}],"_postman_id":"230b2947-a706-4143-ae96-3115b8ecd333"},{"name":"Edit a relation between an edge node and a service","id":"3e42c878-8551-415e-b46e-ec59ff07d9c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"variables\": [\n        {\n            \"name\": \"string\",\n            \"value\": \"string\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_nodes/{{edge_node_id}}/services/bind_id","description":"<p>Use the PATCH method to alter a relation between an edge service and an edge node.</p>\n","urlObject":{"protocol":"https","path":["edge_nodes","{{edge_node_id}}","services","bind_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"c4344ff9-fc74-492c-9f7a-98b3e0c0ec69","name":"/edge_nodes/:node_id/services/:bind_id","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"body":{"mode":"raw","raw":"{\n  \"variables\": [\n    {\n      \"name\": \"string2\",\n      \"value\": \"string2\"\n    }\n  ]\n}"},"url":{"raw":"https://api.azionapi.net/edge_nodes/:node_id/services/:bind_id","protocol":"https","host":["api","azionapi","net"],"path":["edge_nodes",":node_id","services",":bind_id"],"variable":[{"key":"node_id","value":null,"description":"ID of the Edge Node"},{"key":"bind_id","value":null,"description":"ID of the relation between edge node and service"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1234,\n    \"service_name\": \"My New Service\",\n    \"service_id\": 12,\n    \"variables\": [\n        {\n            \"name\": \"string2\",\n            \"value\": \"string2\"\n        }\n    ]\n}"}],"_postman_id":"3e42c878-8551-415e-b46e-ec59ff07d9c4"},{"name":"Delete a relation between an edge node and a service","id":"5927138a-5150-4fe2-8364-741a3b5857bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/edge_nodes/{{edge_node_id}}/services/bind_id","description":"<p>Use the DELETE method to remove a relation between an edge service and an edge node.</p>\n<blockquote>\n<p><strong>Warning</strong>: this action can't be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_nodes","{{edge_node_id}}","services","bind_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"f95fd430-e6cb-420c-a796-b160bd9458a2","name":"Delete a relation between an edge node and a service","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":{"raw":"https://api.azionapi.net/edge_nodes/:node_id/services/:bind_id","protocol":"https","host":["api","azionapi","net"],"path":["edge_nodes",":node_id","services",":bind_id"],"variable":[{"key":"node_id","value":null,"description":"ID of the Edge Node"},{"key":"bind_id","value":null,"description":"ID of the relation between edge node and service"}]}},"code":204,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"5927138a-5150-4fe2-8364-741a3b5857bf"}],"id":"4eb8b626-d1a2-48a5-aa7c-77ea0b134b34","description":"<p>Use the Edge Nodes Services API to read, update, and delete your edge nodes relations to services. See the description for each method for further details.</p>\n","_postman_id":"4eb8b626-d1a2-48a5-aa7c-77ea0b134b34"}],"id":"75d2b32f-fb8a-47d8-bbbd-32c2e8650ba4","description":"<p>Edge Nodes API allows you to manage an account’s Edge Nodes and associate them with already created Edge Services.</p>\n","_postman_id":"75d2b32f-fb8a-47d8-bbbd-32c2e8650ba4"},{"name":"Edge Services","item":[{"name":"Main Settings","item":[{"name":"List your edge services","id":"660164a8-b54a-4c8a-9daa-394492053fce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]"}],"url":"https://api.azionapi.net/edge_services/?order_by=name&sort=asc&page=1&page_size=10&filter=name","description":"<p>Use the GET method to list all the edge services in an account.</p>\n<p><strong>Properties</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>int</td>\n<td>Id of the service</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the service</td>\n</tr>\n<tr>\n<td>updated_at</td>\n<td>DATETIME</td>\n<td>The last time this service was updated</td>\n</tr>\n<tr>\n<td>last_editor</td>\n<td>string</td>\n<td>Email of the last person who edited the service</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Whether the service is active or not</td>\n</tr>\n<tr>\n<td>bound_nodes</td>\n<td>int</td>\n<td>Edge nodes related to this service</td>\n</tr>\n<tr>\n<td>permissions</td>\n<td>array</td>\n<td>Actions that this service is allowed to take</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_services",""],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"},{"description":{"content":"<p>Filter items in a resource collection to return a subset of resources in a response</p>\n","type":"text/plain"},"key":"filter","value":"name"}],"variable":[]}},"response":[{"id":"28e94dbf-e002-4adb-87cf-609e6a860173","name":"/edge_services/","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]","type":"text"}],"url":"https://api.azionapi.net/edge_services/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"services\": [\n        {\n            \"id\": 111,\n            \"name\": \"My New Service 2\",\n            \"updated_at\": \"2023-04-12T19:46:17Z\",\n            \"last_editor\": \"email@mail.com\",\n            \"active\": true,\n            \"bound_nodes\": 1,\n            \"permissions\": [\n                \"read\",\n                \"write\"\n            ]\n        },\n        {\n            \"id\": 222,\n            \"name\": \"My New Service\",\n            \"updated_at\": \"2023-05-09T13:15:22Z\",\n            \"last_editor\": \"email@mail.com\",\n            \"active\": true,\n            \"bound_nodes\": 1,\n            \"permissions\": [\n                \"read\",\n                \"write\"\n            ]\n        }\n    ],\n    \"total\": 2\n}"}],"_postman_id":"660164a8-b54a-4c8a-9daa-394492053fce"},{"name":"Retrieve an edge service by ID","id":"94076985-7f7f-455f-9687-bb640be2dd3b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]"}],"url":"https://api.azionapi.net/edge_services/edge_service_id?with_vars=true","description":"<p>Use the GET method to get more data on a specific edge service.</p>\n","urlObject":{"protocol":"https","path":["edge_services","edge_service_id"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Returns a list of variables of the Service</p>\n","type":"text/plain"},"key":"with_vars","value":"true"}],"variable":[]}},"response":[{"id":"745f9b6c-db02-4fad-9773-8cdac7caa3b0","name":"/edge_services/:id?with_vars=true","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]"}],"url":{"raw":"https://api.azionapi.net/edge_services/:id","protocol":"https","host":["api","azionapi","net"],"path":["edge_services",":id"],"query":[{"key":"with_vars","value":"true","description":"Returns a list of variables of the Service","disabled":true}],"variable":[{"key":"id","value":"","description":"ID of the Service"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 111,\n    \"name\": \"My New Service\",\n    \"updated_at\": \"2023-05-09T13:15:22Z\",\n    \"last_editor\": \"email@mail.com\",\n    \"active\": true,\n    \"bound_nodes\": 1,\n    \"permissions\": [\n        \"read\",\n        \"write\"\n    ]\n}"}],"_postman_id":"94076985-7f7f-455f-9687-bb640be2dd3b"},{"name":"Create edge service","id":"f24d19fd-41be-4dce-89e3-9681e5b15f2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"string\"\n}"},"url":"https://api.azionapi.net/edge_services/","description":"<p>Use the POST method to create a new edge service.</p>\n","urlObject":{"protocol":"https","path":["edge_services",""],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"ed6bdb20-dee4-49fa-b89b-ba9e67f5fe9c","name":"/edge_services/","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]"},{"key":"Content-Type","value":"application/json","name":"Content-Type","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_services/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 975,\n    \"name\": \"string\",\n    \"updated_at\": \"2023-05-09T17:54:50Z\",\n    \"last_editor\": \"antunes.f.gabriel@gmail.com\",\n    \"active\": false,\n    \"bound_nodes\": 0,\n    \"permissions\": [\n        \"read\",\n        \"write\"\n    ]\n}"}],"_postman_id":"f24d19fd-41be-4dce-89e3-9681e5b15f2a"},{"name":"Edit an edge service","id":"7141d7d2-8cda-49cc-8899-98f587b30f65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"active\": true,\n    \"name\": \"string-patching\",\n    \"variables\": [\n        {\n            \"name\": \"string\",\n            \"value\": \"string\"\n        }\n    ]\n}"},"url":"https://api.azionapi.net/edge_services/edge_service_id","description":"<p>Use the PATCH method to change only the selected settings of your edge service.</p>\n","urlObject":{"protocol":"https","path":["edge_services","edge_service_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"7b9b0ed7-0bea-4ed5-ab6f-5f8a98ffff95","name":"/edge_services/:id","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"active\": true,\n  \"name\": \"string\",\n  \"variables\": [\n    {\n      \"name\": \"string\",\n      \"value\": \"string\"\n    }\n  ]\n}"},"url":{"raw":"https://api.azionapi.net/edge_services/:id","protocol":"https","host":["api","azionapi","net"],"path":["edge_services",":id"],"variable":[{"key":"id","value":null}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 111,\n    \"name\": \"string-patching\",\n    \"updated_at\": \"2023-05-09T17:57:10Z\",\n    \"last_editor\": \"aemail@gmail.com\",\n    \"active\": true,\n    \"bound_nodes\": 0,\n    \"variables\": [\n        {\n            \"name\": \"string\",\n            \"value\": \"string\"\n        }\n    ],\n    \"permissions\": [\n        \"read\",\n        \"write\"\n    ]\n}"}],"_postman_id":"7141d7d2-8cda-49cc-8899-98f587b30f65"},{"name":"Delete an edge service","id":"ac4f0857-d627-4dd8-ae60-2a4af28a99ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]"}],"url":"https://api.azionapi.net/edge_services/edge_service_id","description":"<p>Use the DELETE method to remove an edge service from your account.</p>\n<blockquote>\n<p><strong>Warning</strong>: this action can't be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_services","edge_service_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"d78e6b0e-f138-4b75-a897-2a615c4a5ffd","name":"/edge_services/:id","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3"},{"key":"Authorization","value":"Token [TOKEN VALUE]"}],"url":{"raw":"https://api.azionapi.net/edge_services/:id","protocol":"https","host":["api","azionapi","net"],"path":["edge_services",":id"],"variable":[{"key":"id","value":null,"description":"ID of the Service"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ac4f0857-d627-4dd8-ae60-2a4af28a99ac"}],"id":"2e3e5519-07c4-44d3-a089-7eb4b1886c57","description":"<p>Use the Main Settings API to read, update, and delete your edge services. See the description for each method for further details.</p>\n","_postman_id":"2e3e5519-07c4-44d3-a089-7eb4b1886c57"},{"name":"Resources","item":[{"name":"List all resources related to a service","id":"8c6a527e-c806-4e99-98a4-89a49f438bca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/edge_services/edge_service_id/resources?order_by=name&sort=asc&page=1&page_size=10&filter=name","description":"<p>Use the GET method to list all the resources related to a service in your account.</p>\n","urlObject":{"protocol":"https","path":["edge_services","edge_service_id","resources"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p>Identifies which property the return should be sorted by.<br />\n<b>Accepted values</b>: Any valid object property. Ex: <code>name</code>, <code>id</code>.</p>\n","type":"text/plain"},"key":"order_by","value":"name"},{"description":{"content":"<p>Defines whether objects are shown in ascending or descending order depending on the value set in <code>order_by</code>. The default value is <code>asc</code>.<br />\n<b>Accepted values:</b> <code>asc</code>, <code>desc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"asc"},{"description":{"content":"<p>Identifies which page should be returned, if the return is paginated. The default value is <code>1</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Identifies how many items should be returned per page. The default value is <code>10</code>.<br />\n<b>Accepted values:</b> <code>int</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"},{"description":{"content":"<p>Filter items in a resource collection to return a subset of resources in a response</p>\n","type":"text/plain"},"key":"filter","value":"name"}],"variable":[]}},"response":[{"id":"7e1fba8d-f875-4724-9496-3ea67a790b9d","name":"/edge_services/:id/resources?sort_asc=true","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":{"raw":"https://api.azionapi.net/edge_services/:id/resources","protocol":"https","host":["api","azionapi","net"],"path":["edge_services",":id","resources"],"query":[{"key":"sort_asc","value":"true","description":"If true, the data returned will be in ascending order. By default, they are descending.","disabled":true}],"variable":[{"key":"id","value":null,"description":"ID of the Resource"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"resources\": [\n        {\n            \"id\": 12345,\n            \"name\": \"/resource\",\n            \"trigger\": \"\",\n            \"content_type\": \"Text\",\n            \"last_editor\": \"email@mail.com\",\n            \"updated_at\": \"2023-05-09T18:53:19Z\"\n        }\n    ],\n    \"total\": 1\n}"}],"_postman_id":"8c6a527e-c806-4e99-98a4-89a49f438bca"},{"name":"Retrieve a specific resource related to a service","id":"e0386c72-273a-4615-bfe0-dfb93a96d2ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/edge_services/edge_service_id/resources/resource_id","description":"<p>Use the GET method to get more data on a specific resource related to a service.</p>\n","urlObject":{"protocol":"https","path":["edge_services","edge_service_id","resources","resource_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"bd9b9f17-ff57-464e-ae97-91ef594993a0","name":"/edge_services/:service_id/resources/:resource_id","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":{"raw":"https://api.azionapi.net/edge_services/:service_id/resources/:resource_id","protocol":"https","host":["api","azionapi","net"],"path":["edge_services",":service_id","resources",":resource_id"],"variable":[{"key":"service_id","value":null,"description":"ID of the Service"},{"key":"resource_id","value":null,"description":"ID of the Resource"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 12345,\n    \"name\": \"/resource\",\n    \"trigger\": \"\",\n    \"content\": \"hello\",\n    \"content_type\": \"Text\"\n}"}],"_postman_id":"e0386c72-273a-4615-bfe0-dfb93a96d2ea"},{"name":"Create a new resource","id":"0b658339-9e31-483c-9d7f-34c421d0c4d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"content_type\": \"Text\",\n    \"name\": \"/resource\",\n    \"content\": \"hello\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/edge_services/edge_service_id/resources","description":"<p>Use the POST method to create a new resource in your account.</p>\n<p><strong>Properties</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>content_type</td>\n<td>string</td>\n<td>Content type of the resource being created.</td>\n<td><code>-</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the resource being created</td>\n<td><code>-</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>content</td>\n<td>string</td>\n<td>Content that defines actions performed when the resource state changes in the Edge Node</td>\n<td><code>-</code></td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["edge_services","edge_service_id","resources"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"6b0b50cb-857b-4887-b2bd-02a7b480168c","name":"/edge_services/:id/resources","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"content_type\": \"Text\",\n  \"name\": \"/resource\",\n  \"content\": \"hello\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.azionapi.net/edge_services/:id/resources","protocol":"https","host":["api","azionapi","net"],"path":["edge_services",":id","resources"],"variable":[{"key":"id","value":null,"description":"ID of the Resource"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 12345,\n    \"name\": \"/resource\",\n    \"trigger\": \"\",\n    \"content\": \"hello\",\n    \"content_type\": \"Text\"\n}"}],"_postman_id":"0b658339-9e31-483c-9d7f-34c421d0c4d3"},{"name":"Edit a resource","id":"c10b2170-cff4-4b60-8163-8e4970164781","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"},{"key":"Content-Type","value":"application/json","description":"<p>Format of the data sent in the request body.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"content_type\": \"Text\",\n    \"name\": \"/resource\",\n    \"content\": \"mynewstring\"\n}"},"url":"https://api.azionapi.net/edge_services/edge_service_id/resources/resource_id","description":"<p>Use the PATCH method to change only the selected settings of your resource.</p>\n","urlObject":{"protocol":"https","path":["edge_services","edge_service_id","resources","resource_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"054b36bc-03d7-48fa-a82a-d8d2bd2709de","name":"/edge_services/:service_id/resources/:resource_id","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"Format of the data sent in the request body.","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"content_type\": \"Text\",\n  \"name\": \"/resource-patching\",\n  \"content\": \"mynewstring\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.azionapi.net/edge_services/:service_id/resources/:resource_id","protocol":"https","host":["api","azionapi","net"],"path":["edge_services",":service_id","resources",":resource_id"],"variable":[{"key":"service_id","value":null,"description":"ID of the Service"},{"key":"resource_id","value":null,"description":"ID of the Resource"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 12345,\n    \"name\": \"/resource-patching\",\n    \"trigger\": \"\",\n    \"content\": \"mynewstring\",\n    \"content_type\": \"Text\"\n}"}],"_postman_id":"c10b2170-cff4-4b60-8163-8e4970164781"},{"name":"Delete a resource","id":"d539281f-777b-4ecb-b049-bf0010fc7d2f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n"}],"url":"https://api.azionapi.net/edge_services/edge_service_id/resources/resource_id","description":"<p>Use the DELETE method to remove a resource from your account.</p>\n<blockquote>\n<p><strong>Warning</strong>: this action can't be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["edge_services","edge_service_id","resources","resource_id"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"d868a338-2b96-426e-81bd-6743ee105f5b","name":"/edge_services/:service_id/resources/:resource_id","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."}],"url":{"raw":"https://api.azionapi.net/edge_services/:service_id/resources/:resource_id","protocol":"https","host":["api","azionapi","net"],"path":["edge_services",":service_id","resources",":resource_id"],"variable":[{"key":"service_id","value":null},{"key":"resource_id","value":null,"description":"ID of the Resource"}]}},"code":204,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d539281f-777b-4ecb-b049-bf0010fc7d2f"}],"id":"13650feb-eba1-42a4-afb6-47c6b57de85e","description":"<p>Use the Resources API to read, update, and delete your resources. See the description for each method for further details.</p>\n","_postman_id":"13650feb-eba1-42a4-afb6-47c6b57de85e"}],"id":"bf784c09-a9f6-4b95-bd4d-1b8cb4fc017e","description":"<p>Edge Services API allows you to manage account’s Edge Services and resources defining the behavior each service should present in associated Edge Nodes.</p>\n","_postman_id":"bf784c09-a9f6-4b95-bd4d-1b8cb4fc017e"}],"id":"9a7daab9-63f7-43a9-9959-2bd91088fca8","description":"<p>The Edge Orchestrator APIs are composed by Credentials, Edge Nodes, and Edge Services.</p>\n","_postman_id":"9a7daab9-63f7-43a9-9959-2bd91088fca8"}],"id":"83f1e05a-d209-4ca3-9419-f6fa68981ef5","_postman_id":"83f1e05a-d209-4ca3-9419-f6fa68981ef5","description":""},{"name":"Observe","item":[{"name":"Data Stream","item":[{"name":"List all streams","id":"a5c7a443-643a-4ca0-a366-d6771f401026","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.   </p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the endpoint of Token Creation.    </p>\n","type":"text"}],"url":"https://api.azionapi.net/data_streaming/streamings","description":"<p>Use the GET method to list all streams, both active and inactive, and its properties.</p>\n","urlObject":{"protocol":"https","path":["data_streaming","streamings"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"1133494e-0995-437d-b18f-4f140d662dd8","name":"List all streams","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.\t"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the endpoint of Token Creation.\t"}],"url":"https://api.azionapi.net/data_streaming/streamings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 15:05:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 15:05:56 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 15:05:56 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T15:06:56.542372"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": [\n        {\n            \"id\": 1480,\n            \"name\": \"datadog DTS\",\n            \"template_id\": 184,\n            \"data_source\": \"http\",\n            \"active\": true,\n            \"endpoint\": {\n                \"endpoint_type\": \"datadog\",\n                \"url\": \"https://logs.browser-intake-datadoghq.com\",\n                \"api_key\": \"1204d0d214d9eedee2057826dd224c2a\"\n            },\n            \"all_domains\": false\n        },\n        {\n            \"id\": 1481,\n            \"name\": \"Kafka Connector DTS\",\n            \"template_id\": 2,\n            \"data_source\": \"waf\",\n            \"active\": true,\n            \"endpoint\": {\n                \"endpoint_type\": \"kafka\",\n                \"use_tls\": false,\n                \"kafka_topic\": \"mykafka.dts.topic\",\n                \"bootstrap_servers\": \"infra.my.net:9094,infra.my.net:9094\"\n            },\n            \"all_domains\": false\n        },\n        {\n            \"id\": 1486,\n            \"name\": \"standard\",\n            \"template_id\": 2,\n            \"data_source\": \"http\",\n            \"active\": true,\n            \"endpoint\": {\n                \"endpoint_type\": \"standard\",\n                \"url\": \"http://myhost.com\",\n                \"log_line_separator\": \"\\n\",\n                \"payload_format\": \"$dataset\",\n                \"max_size\": 10000024,\n                \"headers\": {\n                    \"header-name-5\": \"header-api-value-5\",\n                    \"header-name-4\": \"header-api-value-4\",\n                    \"header-name-3\": \"header-api-value-3\",\n                    \"header-name-2\": \"header-api-value-2\",\n                    \"header-name-1\": \"header-api-value-1\"\n                }\n            },\n            \"all_domains\": false\n        },\n        {\n            \"id\": 1565,\n            \"name\": \"DTS with custom template\",\n            \"data_source\": \"waf\",\n            \"active\": true,\n            \"endpoint\": {\n                \"endpoint_type\": \"kafka\",\n                \"use_tls\": false,\n                \"kafka_topic\": \"mykafka.dts.topic\",\n                \"bootstrap_servers\": \"infra.my.net:9094,infra.my.net:9094\"\n            },\n            \"all_domains\": false,\n            \"template_model\": \"{\\\"custom_template_field\\\":\\\"$custom_value\\\", \\\"status\\\":\\\"$status\\\"}\"\n        },\n    ],\n    \"schema_version\": 3\n}"}],"_postman_id":"a5c7a443-643a-4ca0-a366-d6771f401026"},{"name":"List all domains to use on stream","id":"a9d3fa2e-1a9c-41ba-aa73-0ba339ecffee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.   </p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the endpoint of Token Creation.    </p>\n","type":"text"}],"url":"https://api.azionapi.net/data_streaming/domains?name=&streaming_id=number&selected=","description":"<p>Use the GET method to list all available domains that can be used on Data Stream operations.</p>\n","urlObject":{"protocol":"https","path":["data_streaming","domains"],"host":["api","azionapi","net"],"query":[{"description":{"content":"<p><code>string</code> Name of the specific stream you want to consult. Case insensitive and doesn't accept spaces.</p>\n","type":"text/plain"},"key":"name","value":""},{"description":{"content":"<p><code>int</code> ID of the specific stream you want to consult. Can be retrieved from GET Streamings.</p>\n","type":"text/plain"},"key":"streaming_id","value":"number"},{"description":{"content":"<p><code>bool</code> Filters only the selected or unselected domains for the given streaming ID. Accepts true OR false.</p>\n","type":"text/plain"},"key":"selected","value":""}],"variable":[]}},"response":[{"id":"d991ef42-05ea-4cd8-be85-9fa9046c5c23","name":"List all domains to use on stream","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.\t"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the endpoint of Token Creation.\t"}],"url":{"raw":"https://api.azionapi.net/data_streaming/domains?name=&streaming_id=number&slected=","protocol":"https","host":["api","azionapi","net"],"path":["data_streaming","domains"],"query":[{"key":"name","value":""},{"key":"streaming_id","value":"number"},{"key":"slected","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 15:37:23 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 15:37:23 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 15:37:23 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T15:38:23.154201"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 4,\n    \"total_pages\": 1,\n    \"schema_version\": 3,\n    \"links\": {\n        \"previous\": null,\n        \"next\": \"https://api.azionapi.net/data_streaming/domains?1480=number&datadogDTS=&page=2&true=\"\n    },\n    \"results\": [\n        {\n            \"domain_id\": 1654913372,\n            \"name\": \"my domain\",\n            \"selected\": false\n        },\n        {\n            \"domain_id\": 1654023198,\n            \"name\": \"API domain\",\n            \"selected\": false\n        },\n        {\n            \"domain_id\": 1630206840,\n            \"name\": \"domain 1\",\n            \"selected\": false\n        },\n        {\n            \"domain_id\": 5031361907,\n            \"name\": \"another domain\",\n            \"selected\": false\n        }\n    ]\n}"}],"_postman_id":"a9d3fa2e-1a9c-41ba-aa73-0ba339ecffee"},{"name":"Retrieve stream by ID","id":"2f15ea93-ab83-433d-bcad-66c5ba2d1772","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.   </p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the endpoint of Token Creation.    </p>\n","type":"text"}],"url":"https://api.azionapi.net/data_streaming/streamings/:data_streaming_id","description":"<p>Use the GET method and add the stream's ID to the URI of the request to get more data on a specific stream.</p>\n","urlObject":{"protocol":"https","path":["data_streaming","streamings",":data_streaming_id"],"host":["api","azionapi","net"],"query":[],"variable":[{"id":"23651d7d-c48e-4bce-b1c6-10789b8ea7e4","description":{"content":"<p>ID of the specific stream you want to consult.</p>\n","type":"text/plain"},"type":"any","value":null,"key":"data_streaming_id"}]}},"response":[{"id":"fba4e47b-f439-4f40-98c7-e1b40071967d","name":"List stream by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.\t"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the endpoint of Token Creation.\t"}],"url":"https://api.azionapi.net/data_streaming/streamings/1560"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 15:14:06 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 15:14:06 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 15:14:06 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T15:15:06.406173"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1560,\n        \"name\": \"my stream\",\n        \"template_id\": 4,\n        \"data_source\": \"http\",\n        \"active\": true,\n        \"endpoint\": {\n            \"endpoint_type\": \"kafka\",\n            \"use_tls\": false,\n            \"kafka_topic\": \"mykafka.dts.active\",\n            \"bootstrap_servers\": \"infra.my.net:9094,infra.my.net:9094\"\n        },\n        \"all_domains\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"2f15ea93-ab83-433d-bcad-66c5ba2d1772"},{"name":"List stream's templates","id":"5d27ceaf-59c9-4fcc-8dbc-4e4eb20fcd04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.   </p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the endpoint of Token Creation.    </p>\n","type":"text"}],"url":"https://api.azionapi.net/data_streaming/templates","description":"<p>Use the GET method to list all global templates that can be used on Data Stream operations.</p>\n<blockquote>\n<p>Customized templates won't be listed.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["data_streaming","templates"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"7dcdb780-4b02-46a2-819e-e03f421a26de","name":"List stream's templates","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.\t"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the endpoint of Token Creation.\t"}],"url":"https://api.azionapi.net/data_streaming/templates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 15:14:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 15:14:41 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 15:14:41 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T15:15:41.952807"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": [\n        {\n            \"id\": 2,\n            \"name\": \"Edge Applications Event Collector\",\n            \"template_model\": \"{ \\\"version\\\": \\\"$version\\\", \\\"time\\\": \\\"$time\\\", \\\"client\\\": \\\"$client\\\", \\\"configuration\\\": \\\"$configuration\\\", \\\"host\\\": \\\"$host\\\", \\\"request_time\\\": \\\"$request_time\\\", \\\"request_method\\\": \\\"$request_method\\\", \\\"upstream_cache_status\\\": \\\"$upstream_cache_status\\\", \\\"status\\\": \\\"$status\\\", \\\"proxy_status\\\": \\\"$proxy_status\\\", \\\"upstream_status\\\": \\\"$upstream_status\\\", \\\"upstream_bytes_received\\\": \\\"$upstream_bytes_received\\\", \\\"scheme\\\": \\\"$scheme\\\", \\\"request_uri\\\": \\\"$request_uri\\\", \\\"sent_http_content_type\\\": \\\"$sent_http_content_type\\\", \\\"server_protocol\\\": \\\"$server_protocol\\\", \\\"request_length\\\": \\\"$request_length\\\", \\\"bytes_sent\\\": \\\"$bytes_sent\\\", \\\"upstream_connect_time\\\": \\\"$upstream_connect_time\\\", \\\"upstream_header_time\\\": \\\"$upstream_header_time\\\", \\\"upstream_response_time\\\": \\\"$upstream_response_time\\\", \\\"tcpinfo_rtt\\\": \\\"$tcpinfo_rtt\\\", \\\"remote_addr\\\": \\\"$remote_addr\\\", \\\"remote_port\\\": \\\"$remote_port\\\", \\\"waf_attack_family\\\": \\\"$waf_attack_family\\\", \\\"waf_attack_action\\\": \\\"$waf_attack_action\\\", \\\"country\\\": \\\"$country\\\", \\\"state\\\": \\\"$state\\\", \\\"ssl_protocol\\\": \\\"$ssl_protocol\\\", \\\"ssl_cipher\\\": \\\"$ssl_cipher\\\", \\\"http_user_agent\\\": \\\"$http_user_agent\\\", \\\"http_referrer\\\": \\\"$http_referrer\\\", \\\"sent_http_x_original_image_size\\\": \\\"$sent_http_x_original_image_size\\\", \\\"requestPath\\\": \\\"$requestPath\\\", \\\"requestQuery\\\": \\\"$requestQuery\\\" }\"\n        },\n        {\n            \"id\": 4,\n            \"name\": \"WAF Event Collector\",\n            \"template_model\": \"{ \\\"version\\\": \\\"$version\\\", \\\"time\\\": \\\"$time\\\", \\\"client\\\": \\\"$client\\\", \\\"configuration\\\": \\\"$configuration\\\", \\\"host\\\": \\\"$host\\\", \\\"remote_addr\\\": \\\"$remote_addr\\\", \\\"server_protocol\\\": \\\"$server_protocol\\\", \\\"country\\\": \\\"$country\\\", \\\"waf_server\\\": \\\"$waf_server\\\", \\\"waf_uri\\\": \\\"$waf_uri\\\", \\\"waf_learning\\\": \\\"$waf_learning\\\", \\\"blocked\\\": \\\"$blocked\\\", \\\"waf_score\\\": \\\"$waf_score\\\", \\\"waf_match\\\": \\\"$waf_match\\\", \\\"waf_attack_family\\\": \\\"$waf_attack_family\\\", \\\"waf_attack_action\\\": \\\"$waf_attack_action\\\", \\\"headers\\\": \\\"-\\\", \\\"truncated_body\\\": \\\"$truncated_body\\\", \\\"waf_args\\\": \\\"$waf_args\\\", \\\"requestPath\\\": \\\"$requestPath\\\", \\\"requestQuery\\\": \\\"$requestQuery\\\" }\"\n        },\n        {\n            \"id\": 86,\n            \"name\": \"Edge Functions Event Collector\",\n            \"template_model\": \"{ \\\"time\\\": \\\"$time\\\", \\\"client\\\": \\\"$client\\\", \\\"configuration\\\": \\\"$global_id\\\", \\\"edgeFunctionID\\\": \\\"$edge_function_id\\\", \\\"requestID\\\": \\\"$request_id\\\", \\\"messageSource\\\": \\\"$message_source\\\", \\\"logLevel\\\": \\\"$log_level\\\", \\\"logMessage\\\": \\\"$log_message\\\" }\"\n        },\n        {\n            \"id\": 184,\n            \"name\": \"Edge Applications + WAF Event Collector\",\n            \"template_model\": \"{ \\\"time\\\": \\\"$time\\\", \\\"client\\\": \\\"$client\\\", \\\"session_id\\\": \\\"$session_id\\\", \\\"stream\\\": \\\"$stream\\\", \\\"host\\\": \\\"$host\\\", \\\"request_time\\\": \\\"$request_time\\\", \\\"request_method\\\": \\\"$request_method\\\", \\\"status\\\": \\\"$status\\\", \\\"proxy_status\\\": \\\"$proxy_status\\\", \\\"scheme\\\": \\\"$scheme\\\", \\\"request_uri\\\": \\\"$request_uri\\\", \\\"request_length\\\": \\\"$request_length\\\", \\\"bytes_sent\\\": \\\"$bytes_sent\\\", \\\"tcpinfo_rtt\\\": \\\"$tcpinfo_rtt\\\", \\\"upstream_cache_status\\\": \\\"$upstream_cache_status\\\", \\\"upstream_status\\\": \\\"$upstream_status\\\", \\\"upstream_bytes_received\\\": \\\"$upstream_bytes_received\\\", \\\"upstream_connect_time\\\": \\\"$upstream_connect_time\\\", \\\"upstream_header_time\\\": \\\"$upstream_header_time\\\", \\\"upstream_response_time\\\": \\\"$upstream_response_time\\\", \\\"upstream_addr\\\": \\\"$upstream_addr\\\", \\\"upstream_bytes_sent\\\": \\\"$upstream_bytes_sent\\\", \\\"sent_http_content_type\\\": \\\"$sent_http_content_type\\\", \\\"http_user_agent\\\": \\\"$http_user_agent\\\", \\\"http_referer\\\": \\\"$http_referrer\\\", \\\"sent_http_x_original_image_size\\\": \\\"$sent_http_x_original_image_size\\\", \\\"server_protocol\\\": \\\"$server_protocol\\\", \\\"server_port\\\": \\\"$server_port\\\", \\\"server_addr\\\": \\\"$server_addr\\\", \\\"remote_addr\\\": \\\"$remote_addr\\\", \\\"remote_port\\\": \\\"$remote_port\\\", \\\"waf_attack_family\\\": \\\"$waf_attack_family\\\", \\\"waf_attack_action\\\": \\\"$waf_attack_action\\\", \\\"waf_learning\\\": \\\"$waf_learning\\\", \\\"waf_block\\\": \\\"$waf_block\\\", \\\"waf_total_processed\\\": \\\"$waf_total_processed\\\", \\\"waf_total_blocked\\\": \\\"$waf_total_blocked\\\", \\\"waf_score\\\": \\\"$waf_score\\\", \\\"waf_match\\\": \\\"$waf_match\\\", \\\"waf_headers\\\": \\\"$waf_headers\\\", \\\"country\\\": \\\"$country\\\", \\\"state\\\": \\\"$state\\\", \\\"asn\\\": \\\"$asn\\\", \\\"ssl_protocol\\\": \\\"$ssl_protocol\\\", \\\"ssl_cipher\\\": \\\"$ssl_cipher\\\", \\\"ssl_session_reused\\\": \\\"$ssl_session_reused\\\", \\\"ssl_server_name\\\": \\\"$ssl_server_name\\\", \\\"request_id\\\": \\\"$request_id\\\", \\\"requestPath\\\": \\\"$requestPath\\\", \\\"requestQuery\\\": \\\"$requestQuery\\\", \\\"configuration\\\": \\\"$configuration\\\" }\"\n        },\n        {\n            \"id\": 251,\n            \"name\": \"Activity History Collector\",\n            \"template_model\": \"{ \\\"time\\\": \\\"$time\\\", \\\"client\\\": \\\"$client\\\", \\\"title\\\": \\\"$title\\\", \\\"comment\\\": \\\"$comment\\\", \\\"type\\\": \\\"$type\\\", \\\"author_name\\\": \\\"$author_name\\\", \\\"author_email\\\": \\\"$author_email\\\" }\"\n        }\n    ],\n    \"schema_version\": 3\n}"}],"_postman_id":"5d27ceaf-59c9-4fcc-8dbc-4e4eb20fcd04"},{"name":"Retrieve stream's template by ID","id":"69f31bc2-0c7d-44be-a4e1-62bdaf5b7d82","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.   </p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the endpoint of Token Creation.</p>\n","type":"text"}],"url":"https://api.azionapi.net/data_streaming/templates/:template_id","description":"<p>Use the GET method and add the stream's ID to the URI of the request to get more data on a specific stream global template.</p>\n","urlObject":{"protocol":"https","path":["data_streaming","templates",":template_id"],"host":["api","azionapi","net"],"query":[],"variable":[{"id":"6ac2c224-70e8-41e8-8c3f-02ec33a0fbae","description":{"content":"<p>ID of the specific template you want to consult.</p>\n","type":"text/plain"},"type":"any","value":null,"key":"template_id"}]}},"response":[{"id":"4c8c6cfc-ab78-41ff-b666-926282d59137","name":"List stream's template by ID","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.\t"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the endpoint of Token Creation."}],"url":"https://api.azionapi.net/data_streaming/templates/251"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 15:15:19 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Expires","value":"Fri, 28 Apr 2023 15:15:19 GMT"},{"key":"Last-Modified","value":"Fri, 28 Apr 2023 15:15:19 GMT"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, OPTIONS"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate, max-age=0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T15:16:19.151225"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 251,\n        \"name\": \"Activity History Collector\",\n        \"template_model\": \"{ \\\"time\\\": \\\"$time\\\", \\\"client\\\": \\\"$client\\\", \\\"title\\\": \\\"$title\\\", \\\"comment\\\": \\\"$comment\\\", \\\"type\\\": \\\"$type\\\", \\\"author_name\\\": \\\"$author_name\\\", \\\"author_email\\\": \\\"$author_email\\\" }\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"69f31bc2-0c7d-44be-a4e1-62bdaf5b7d82"},{"name":"Create stream","id":"ed05fed1-9e69-4f6f-b086-81095b8cd738","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.   </p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the endpoint of Token Creation.    </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).</p>\n<p>Example: Content-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Kafka Connector\",\n    \"template_id\": 2,\n    \"domain_ids\": [\n        1609874042\n    ],\n    \"data_source\": \"waf\",\n    \"endpoint\": {\n        \"endpoint_type\": \"kafka\",\n        \"kafka_topic\": \"mykafka.dts.topic\",\n        \"bootstrap_servers\": \"infra.my.net:9094,infra.my.net:9094\"\n    },\n    \"all_domains\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/data_streaming/streamings","description":"<p>Use the POST method to create a new stream.</p>\n<p>See the table below for more information on all available properties.</p>\n<h3 id=\"data-stream-properties\">Data Stream Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the stream you want to create.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>template_id</td>\n<td>int</td>\n<td>Identifier template of one of the default templates that you want to use with the new stream.  <br />  <br />You can also use <code>template_model</code> to insert a custom template with a set of specific variables, instead of a default model. Find out more on the <strong>POST Create new custom template</strong> endpoint.</td>\n<td><code>2</code> (Edge Applications Event Collector)  <br /><code>4</code> (WAF Event Collector)  <br /><code>86</code> (Edge Functions Event Collector)  <br /><code>184</code> (Edge Applications + WAF Event Collector)  <br /><code>251</code> (Activity History Collector)</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>data_source</td>\n<td>string</td>\n<td>Data source from which you want to stream your data.</td>\n<td><code>http</code> (Edge Applications, default)  <br /><code>waf</code> (WAF Events)  <br /><code>cells_console</code> (Edge Functions)  <br /><code>rtm_activity</code> (Activity History)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Status of your stream.</td>\n<td><code>true</code> (default)  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>endpoint</td>\n<td>json</td>\n<td>Endpoint to which you want to stream your data.This field must be filled out with different properties, according to the chosen endpoint type.  <br />  <br />See the <strong>Data Stream Endpoints</strong> table below for all endpoint options.</td>\n<td><code>\"endpoint\": { }</code>  <br />  <br />Add <code>endpoint_type</code> + specific variables for the chosen endpoint.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>domain_ids</td>\n<td>int, array</td>\n<td>Domain identifiers that you want to associate to the new stream.</td>\n<td>-</td>\n<td>Yes*</td>\n</tr>\n<tr>\n<td>all_domains</td>\n<td>bool</td>\n<td>Used to associate all domains in your account to the new stream.  <br />  <br />If you pass this field as true, the mandatory parameter <code>domain_ids</code> can be passed as an empty list.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No*</td>\n</tr>\n<tr>\n<td>sampling_percentage</td>\n<td>int</td>\n<td><strong>To use this feature,</strong> <a href=\"https://www.azion.com/en/contact-sales/\"><b>contact the sales team</b></a> <strong>to activate it in your account.</strong>  <br />  <br />If you pass <code>all_domains</code> as <code>true</code>, you can define a sampling percentage to receive data collected from your account randomly.</td>\n<td>from <code>0</code> to <code>100</code></td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>*Not used with the <code>rtm_activity</code> data source. </p>\n</blockquote>\n<p><strong>Note</strong>: If you use the <code>rtm_activity</code> <strong>data_source</strong>, you can't associate domains. Thus, you don't need to send the <strong>domain_ids</strong> and <strong>all_domains</strong> fields.</p>\n<h3 id=\"data-stream-endpoints\">Data Stream Endpoints</h3>\n<p>During the process of creating or updating a stream, different endpoints are available for use. The following table describes the endpoints that may be used and the properties that must be informed.</p>\n<p>For information on each of the properties, see the <a href=\"https://www.azion.com/en/documentation/products/data-streaming/#setting-endpoint\">reference documentation</a>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n<th>endpoint_type</th>\n<th>Properties</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Standard HTTP/HTTPS POST</td>\n<td><code>standard</code></td>\n<td>url  <br />log_line_separator  <br />payload_format  <br />max_size</td>\n<td><code>\"endpoint\": { \"endpoint_type\": \"standard\", \"url\": \"http://example.com\", \"log_line_separator\": \"\\n\", \"payload_format\": \"$dataset\", \"max_size\": 1000024 }</code></td>\n</tr>\n<tr>\n<td>Apache Kafka</td>\n<td><code>kafka</code></td>\n<td>kafka_topic  <br />bootstrap_servers  <br />use_tls</td>\n<td><code>\"endpoint\": { \"endpoint_type\": \"kafka\", \"kafka_topic\": \"example_topic\", \"bootstrap_servers\": \"kafka-server.com:9092,kafka-server-2.com:9092\", \"use_tls\":true }</code></td>\n</tr>\n<tr>\n<td>Simple Storage Service (S3)</td>\n<td><code>s3</code></td>\n<td>access_key  <br />region  <br />object_key_prefix  <br />bucket_name  <br />content_type  <br />host_url  <br />secret_key</td>\n<td><code>\"endpoint\": { \"endpoint_type\": \"s3\", \"access_key\": \"MYACCESSKEY\", \"region\": \"us-east-1\", \"object_key_prefix\": \"my_prefix_\", \"bucket_name\": \"bucket_example\", \"content_type\": \"plain/text\", \"host_url\": \"http://aws-host.com\", \"secret_key\": \"MYSECRETKEY\" }</code></td>\n</tr>\n<tr>\n<td>Google BigQuery</td>\n<td><code>big_query</code></td>\n<td>dataset_id  <br />project_id  <br />table_id  <br />service_account_key</td>\n<td><code>\"endpoint\": { \"endpoint_type\": \"big_query\", \"dataset_id\": \"my_dataset\", \"project_id\": \"my_project\", \"table_id\": \"my_table\", \"service_account_key\": \"{ \"service_account_key\": \"key_content\" }\" }</code></td>\n</tr>\n<tr>\n<td>Elasticsearch</td>\n<td><code>elasticsearch</code></td>\n<td>url  <br />api_key</td>\n<td><code>\"endpoint\": { “endpoint_type”: \"elasticsearch\", “url”: “http://elasticsearch.com”, “api_key”: “XYZ_API_KEY” }</code></td>\n</tr>\n<tr>\n<td>AWS Kinesis Data Firehose</td>\n<td><code>aws_kinesis_firehose</code></td>\n<td>access_key  <br />stream_name  <br />region  <br />secret_key</td>\n<td><code>\"endpoint\": { \"endpoint_type\": \"aws_kinesis_firehose\", \"access_key\": \"MYACCESSKEY\", \"stream_name\": \"my_stream_name\", \"region\": \"us-east-1\", \"secret_key\": \"MYSECRETKEY\" }</code></td>\n</tr>\n<tr>\n<td>Datadog</td>\n<td><code>datadog</code></td>\n<td>url  <br />api_key</td>\n<td><code>\"endpoint\": { \"endpoint_type\": \"datadog\", \"url\": \"https://http-intake.logs.datadoghq.com/v1/input\", \"api_key\": \"MYAPIKEY\" }</code></td>\n</tr>\n<tr>\n<td>IBM QRadar</td>\n<td><code>qradar</code></td>\n<td>url</td>\n<td><code>endpoint\": { \"endpoint_type\": \"qradar\", \"url\": \"http://137.15.824.10:14440”</code> <code>}</code></td>\n</tr>\n<tr>\n<td>Azure Monitor</td>\n<td><code>azure_monitor</code></td>\n<td>log_type  <br />shared_key  <br />time_generated_field  <br />workspace_id</td>\n<td><code>\"endpoint\": { \"endpoint_type\": \"azure_monitor\", \"log_type\": \"myLogType\", \"shared_key\": \"mysharedkey\", \"time_generated_field\": \"timeGeneratedField\", \"workspace_id\": \"anfhw-123sd-466gcs\"}</code></td>\n</tr>\n<tr>\n<td>Azure Blob Storage</td>\n<td><code>azure_blob_storage</code></td>\n<td>storage_account  <br />container_name  <br />blob_sas_token</td>\n<td><code>\"endpoint\": { \"endpoint_type\": \"azure_blob_storage\", \"storage_account\": \"mystorageaccount\", \"container_name\": \"log_container\", \"blob_sas_token\": \"fd56e23e1f12efe\" }</code></td>\n</tr>\n<tr>\n<td>Splunk</td>\n<td><code>splunk</code></td>\n<td>url  <br />api_key</td>\n<td><code>\"endpoint\": { \"endpoint_type\": \"splunk\", \"url\": \"https://inputs.splunk-client.splunkcloud.com:1337/services/collector\", \"api_key\": \"MYAPIKEY\" }</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["data_streaming","streamings"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"b7a39528-d7ff-49b6-82c8-8797d9b96e9e","name":"Create new stream","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.\t"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the endpoint of Token Creation.\t"},{"key":"Content-Type","value":"application/json","description":"The type of coding used in the Body (application/json).\n\nExample: Content-Type: application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Kafka Connector\",\n    \"template_id\": 2,\n    \"domain_ids\": [1656613172],\n    \"data_source\": \"waf\",\n    \"endpoint\": {\n        \"endpoint_type\": \"kafka\",\n        \"kafka_topic\": \"mykafka.dts.topic\",\n        \"bootstrap_servers\": \"infra.my.net:9094,infra.my.net:9094\"\n    },\n    \"all_domains\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/data_streaming/streamings"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 15:20:27 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"282"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"199"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T15:21:27.333477"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1594,\n        \"name\": \"Kafka Connector\",\n        \"template_id\": 2,\n        \"data_source\": \"waf\",\n        \"active\": true,\n        \"endpoint\": {\n            \"endpoint_type\": \"kafka\",\n            \"use_tls\": false,\n            \"kafka_topic\": \"mykafka.dts.topic\",\n            \"bootstrap_servers\": \"infra.my.net:9094,infra.my.net:9094\"\n        },\n        \"all_domains\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"ed05fed1-9e69-4f6f-b086-81095b8cd738"},{"name":"Create Standard endpoint stream","id":"df67b365-5248-4851-8bde-a55210f9b0b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.   </p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the endpoint of Token Creation.    </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).</p>\n<p>Example: Content-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"HTTPS CONNECTOR\",\n    \"template_id\": 2,\n    \"domain_ids\": [\n        1609954058\n    ],\n    \"endpoint\": {\n        \"endpoint_type\": \"standard\",\n        \"url\": \"http://myhost.com\",\n        \"payload_format\": \"$dataset\",\n        \"log_line_separator\": \"\\n\",\n        \"max_size\": 1000024,\n        \"headers\": {\n            \"header-name-1\": \"header-api-value-1\",\n            \"header-name-2\": \"header-api-value-2\",\n            \"header-name-3\": \"header-api-value-3\",\n            \"header-name-4\": \"header-api-value-4\",\n            \"header-name-5\": \"header-api-value-5\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/data_streaming/streamings","description":"<p>Use the POST method to create a new stream with the specific HTTP/HTTPS Standard endpoint. It also allows you to include a payload, with customized <code>format</code>, <code>log line separator</code>, and <code>max size</code>, and up to 5 headers.</p>\n<p>See the table below for more information on all available properties.</p>\n<h3 id=\"data-stream-httphttps-standard-endpoint-properties\">Data Stream HTTP/HTTPS Standard endpoint Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the stream you want to create.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>template_id</td>\n<td>int</td>\n<td>Identifier template of one of the default templates that you want to use with the new stream.  <br />  <br />You can also use <code>template_model</code> to insert a custom template with a set of specific variables, instead of a default model.  <br />  <br />Find out more on the <strong>POST Create new custom template</strong> endpoint.</td>\n<td><code>2</code> (Edge Applications Event Collector)  <br /><code>4</code> (WAF Event Collector)  <br /><code>86</code> (Edge Functions Event Collector)  <br /><code>184</code> (Edge Applications + WAF Event Collector)  <br /><code>251</code> (Activity History Collector)</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>data_source</td>\n<td>string</td>\n<td>Data source from which you want to stream your data.</td>\n<td><code>http</code> (Edge Applications, default)  <br /><code>waf</code> (WAF Events)  <br /><code>cells_console</code> (Edge Functions)  <br /><code>rtm_activity</code> (Activity History)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Status of your stream.</td>\n<td><code>true</code> (default)  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>endpoint</td>\n<td>json</td>\n<td>Endpoint to which you want to stream your data.</td>\n<td><code>\"endpoint\": { }</code>  <br />  <br />Add <code>endpoint_type</code> + specific variables for the chosen endpoint.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>endpoint_type</td>\n<td>string</td>\n<td>Name of the specific endpoint you want to stream your data.  <br />  <br />Must be passed inside the <code>\"endpoint\": { }</code> property.</td>\n<td><code>standard</code></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>URL to which you want to stream your data.  <br />  <br />Must be passed inside the <code>\"endpoint\": { }</code> property.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>payload_format</td>\n<td>string</td>\n<td>Defines which information will be sent in your data for each stream request.  <br />  <br />Must be passed inside the <code>\"endpoint\": { }</code> property.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>log_line_separator</td>\n<td>string</td>\n<td>Defines what information will be used at the end of each log line. Used to break information into different lines.  <br />  <br />Must be passed inside the <code>\"endpoint\": { }</code> property.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>max_size</td>\n<td>int</td>\n<td>Defines the size of data packets that will be sent in bytes. Accepts values over 1000000.  <br />  <br />Must be passed inside the <code>\"endpoint\": { }</code> property.</td>\n<td>≥ <code>1000000</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>headers</td>\n<td>string</td>\n<td>Names and values for each header to send to the endpoint.  <br />  <br />You can enter one or more custom headers for your HTTP/HTTPS request. Example: <code>header-name:value</code>.  <br />  <br />Must be passed inside the <code>\"endpoint\": { }</code> property.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>domain_ids</td>\n<td>int, array</td>\n<td>Domain identifiers that you want to associate to the new stream.</td>\n<td>-</td>\n<td>Yes*  <br /></td>\n</tr>\n<tr>\n<td>all_domains</td>\n<td>bool</td>\n<td>Used to associate all domains in your account to the new stream.  <br />  <br />If you pass this field as <code>true</code>, the mandatory parameter <code>domain_ids</code> can be passed as an empty list.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No*</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>*Not used with the <code>rtm_activity</code> data source.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["data_streaming","streamings"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"9db62a44-f97f-456d-8f1d-aa4eb8369065","name":"Create new Standard endpoint stream","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.\t"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the endpoint of Token Creation.\t"},{"key":"Content-Type","value":"application/json","description":"The type of coding used in the Body (application/json).\n\nExample: Content-Type: application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"HTTPS CONNECTOR\",\n    \"template_id\": 2,\n    \"domain_ids\": [1656613172],\n    \"endpoint\": {\n        \"endpoint_type\": \"standard\",\n        \"url\": \"http://myhost.com\",\n        \"payload_format\": \"$dataset\",\n        \"log_line_separator\": \"\\n\",\n        \"max_size\": 1000024,\n        \"headers\":{\n            \"header-name-1\": \"header-api-value-1\",\n            \"header-name-2\": \"header-api-value-2\",\n            \"header-name-3\": \"header-api-value-3\",\n            \"header-name-4\": \"header-api-value-4\",\n            \"header-name-5\": \"header-api-value-5\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/data_streaming/streamings"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 15:21:10 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"474"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T15:22:09.884155"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1595,\n        \"name\": \"HTTPS CONNECTOR\",\n        \"template_id\": 2,\n        \"data_source\": \"http\",\n        \"active\": true,\n        \"endpoint\": {\n            \"endpoint_type\": \"standard\",\n            \"url\": \"http://myhost.com\",\n            \"log_line_separator\": \"\\n\",\n            \"payload_format\": \"$dataset\",\n            \"max_size\": 1000024,\n            \"headers\": {\n                \"header-name-5\": \"header-api-value-5\",\n                \"header-name-4\": \"header-api-value-4\",\n                \"header-name-3\": \"header-api-value-3\",\n                \"header-name-2\": \"header-api-value-2\",\n                \"header-name-1\": \"header-api-value-1\"\n            }\n        },\n        \"all_domains\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"df67b365-5248-4851-8bde-a55210f9b0b0"},{"name":"Create custom template stream","id":"9c6226e7-a271-4f7d-9a53-5bc44ffb1ba9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.   </p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the endpoint of Token Creation.    </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).</p>\n<p>Example: Content-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"DTS - Custom template\",\n    \"template_model\": \"{\\\"custom_template_field\\\":\\\"$custom_value\\\", \\\"status\\\":\\\"$status\\\"}\",\n    \"domain_ids\": [1609954058],\n    \"endpoint\": {\n        \"endpoint_type\": \"datadog\",\n        \"url\": \"http://mydatadoghost.com\",\n        \"api_key\": \"BNIAudh9s8dASJKLhksaidua9i9\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/data_streaming/streamings","description":"<p>Use the POST method to create a new stream with a custom template, with the variables of your choice. All stream <a href=\"https://www.azion.com/en/documentation/products/data-streaming/#selecting-data-sources\">variables can be found on the reference documentation</a>.</p>\n<p>See the table below for more information on all available properties.</p>\n<h3 id=\"data-stream-with-custom-template-properties\">Data Stream with Custom Template Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the stream you want to create.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>template_model</td>\n<td>string</td>\n<td>Add all variables and values that will be used to stream according to the data source you choose to use.  <br />  <br />All stream <a href=\"https://www.azion.com/en/documentation/products/data-streaming/#selecting-data-sources\">variables can be found on the reference documentation</a>.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>data_source</td>\n<td>string</td>\n<td>Data source from which you want to stream your data.</td>\n<td><code>http</code> (Edge Applications, default)  <br /><code>waf</code> (WAF Events)  <br /><code>cells_console</code> (Edge Functions)  <br /><code>rtm_activity</code> (Activity History)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Status of your stream.</td>\n<td><code>true</code> (default)  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>endpoint</td>\n<td>json</td>\n<td>Endpoint to which you want to stream your data.  <br />  <br />This field must be filled out with different properties, according to the chosen endpoint type.  <br />  <br />See the <strong>Data Stream Endpoints</strong> table above for all endpoint options.</td>\n<td><code>\"endpoint\": { }</code>  <br />  <br />Add <code>endpoint_type</code> + specific variables for the chosen endpoint.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>domain_ids</td>\n<td>int, array</td>\n<td>Domain identifiers that you want to associate to the new stream.</td>\n<td>-</td>\n<td>Yes*</td>\n</tr>\n<tr>\n<td>all_domains</td>\n<td>bool</td>\n<td>Used to associate all domains in your account to the new stream.  <br />  <br />If you pass this field as <code>true</code>, the mandatory parameter <code>domain_ids</code> can be passed as an empty list.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No*</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>*Not used with the <code>rtm_activity</code> data source.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["data_streaming","streamings"],"host":["api","azionapi","net"],"query":[],"variable":[]}},"response":[{"id":"590e7e9f-b0bb-4748-afdc-9ae4e9e31dec","name":"Create new custom template stream","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.\t"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the endpoint of Token Creation.\t"},{"key":"Content-Type","value":"application/json","description":"The type of coding used in the Body (application/json).\n\nExample: Content-Type: application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"DTS - Custom template\",\n    \"template_model\": \"{\\\"custom_template_field\\\":\\\"$custom_value\\\", \\\"status\\\":\\\"$status\\\"}\",\n    \"domain_ids\": [1656613172],\n    \"endpoint\": {\n        \"endpoint_type\": \"datadog\",\n        \"url\": \"http://mydatadoghost.com\",\n        \"api_key\": \"BNIAudh9s8dASJKLhksaidua9i9\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/data_streaming/streamings"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 15:21:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"329"},{"key":"Connection","value":"keep-alive"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T15:22:42.314957"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1596,\n        \"name\": \"DTS - Custom template\",\n        \"data_source\": \"http\",\n        \"active\": true,\n        \"endpoint\": {\n            \"endpoint_type\": \"datadog\",\n            \"url\": \"http://mydatadoghost.com\",\n            \"api_key\": \"BNIAudh9s8dASJKLhksaidua9i9\"\n        },\n        \"all_domains\": false,\n        \"template_model\": \"{\\\"custom_template_field\\\":\\\"$custom_value\\\", \\\"status\\\":\\\"$status\\\"}\"\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"9c6226e7-a271-4f7d-9a53-5bc44ffb1ba9"},{"name":"Overwrite stream","id":"26bb0766-8ab8-48ff-893b-0294f51f2598","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.   </p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the endpoint of Token Creation.    </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).\n<br />\nExample:\nContent-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten DS\",\n    \"active\": false,\n    \"endpoint\": {\n        \"endpoint_type\": \"standard\",\n        \"url\": \"http://example.com\",\n        \"log_line_separator\": \"\\n\",\n        \"payload_format\": \"$dataset\",\n        \"max_size\": 1000024\n    },\n    \"domain_ids\": [\n        1656613172\n    ],\n    \"all_domains\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/data_streaming/streamings/:data_streaming_id","description":"<p>Use the PUT method to overwrite the stream. Although you can change a single property using the PUT method, you must pass all fields for the request to be completed.</p>\n<blockquote>\n<p><strong>Important</strong>: the properties described as <strong>not required</strong> have a default value, so if you don't pass them, the request will be completed with the default value, even if it replaces the value you had used previously. </p>\n</blockquote>\n<h3 id=\"data-stream-properties\">Data Stream Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the stream you want to create.</td>\n<td>-</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>template_id</td>\n<td>int</td>\n<td>Identifier template of one of the default templates that you want to use with the new stream.  <br />  <br />You can also use <code>template_model</code> to insert a custom template with a set of specific variables, instead of a default model.  <br />  <br />Find out more on the <strong>POST Create new custom template</strong> endpoint.</td>\n<td><code>2</code> (Edge Applications Event Collector)  <br /><code>4</code> (WAF Event Collector)  <br /><code>86</code> (Edge Functions Event Collector)  <br /><code>184</code> (Edge Applications + WAF Event Collector)  <br /><code>251</code> (Activity History Collector)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>data_source</td>\n<td>string</td>\n<td>Data source from which you want to stream your data.</td>\n<td><code>http</code> (Edge Applications, default)  <br /><code>waf</code> (WAF Events)  <br /><code>cells_console</code> (Edge Functions)  <br /><code>rtm_activity</code> (Activity History)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Status of your stream.</td>\n<td><code>true</code> (default)  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>endpoint</td>\n<td>json</td>\n<td>Endpoint to which you want to stream your data.  <br />This field must be filled out with different properties, according to the chosen endpoint type.  <br />  <br />See the <strong>Data Stream Endpoints</strong> table above for all endpoint options.</td>\n<td><code>\"endpoint\": { }</code>  <br />  <br />Add <code>endpoint_type</code> + specific variables for the chosen endpoint.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>domain_ids</td>\n<td>int, array</td>\n<td>Domain identifiers that you want to associate to the new stream.</td>\n<td>-</td>\n<td>Yes*</td>\n</tr>\n<tr>\n<td>all_domains</td>\n<td>bool</td>\n<td>Used to associate all domains in your account to the new stream.  <br />  <br />If you pass this field as true, the mandatory parameter <code>domain_ids</code> can be passed as an empty list.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No*</td>\n</tr>\n<tr>\n<td>sampling_percentage</td>\n<td>int</td>\n<td><strong>To use this feature,</strong> <a href=\"https://www.azion.com/en/contact-sales/\"><b>contact the sales team</b></a> <strong>to activate it in your account.</strong>  <br />  <br />If you pass <code>all_domains</code> as <code>true</code>, you can define a sampling percentage to receive data collected from your account randomly.</td>\n<td>from <code>0</code> to <code>100</code></td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>*Not used with the <code>rtm_activity</code> data source.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["data_streaming","streamings",":data_streaming_id"],"host":["api","azionapi","net"],"query":[],"variable":[{"description":{"content":"<p>ID of the specific stream you want to edit.</p>\n","type":"text/plain"},"type":"any","value":null,"key":"data_streaming_id"}]}},"response":[{"id":"778a813c-8ada-469a-9017-8fb93d024ee7","name":"Overwrite stream","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.\t"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the endpoint of Token Creation.\t"},{"key":"Content-Type","value":"application/json","description":"The type of coding used in the Body (application/json).\n<br>\nExample:\nContent-Type: application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Overwritten DS\",\n    \"active\": false,\n    \"endpoint\": {\n        \"endpoint_type\": \"standard\",\n        \"url\": \"http://example.com\",\n        \"log_line_separator\": \"\\n\",\n        \"payload_format\": \"$dataset\",\n        \"max_size\": 1000024\n    },\n    \"domain_ids\": [\n        1656613172\n    ],\n    \"all_domains\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/data_streaming/streamings/1486"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 15:23:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T15:24:36.322918"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1486,\n        \"name\": \"Overwritten DS\",\n        \"template_id\": 2,\n        \"data_source\": \"http\",\n        \"active\": false,\n        \"endpoint\": {\n            \"endpoint_type\": \"standard\",\n            \"url\": \"http://example.com\",\n            \"log_line_separator\": \"\\n\",\n            \"payload_format\": \"$dataset\",\n            \"max_size\": 1000024,\n            \"headers\": {\n                \"header-name-5\": \"header-api-value-5\",\n                \"header-name-4\": \"header-api-value-4\",\n                \"header-name-3\": \"header-api-value-3\",\n                \"header-name-2\": \"header-api-value-2\",\n                \"header-name-1\": \"header-api-value-1\"\n            }\n        },\n        \"all_domains\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"26bb0766-8ab8-48ff-893b-0294f51f2598"},{"name":"Edit stream","id":"33339357-0096-4ad5-bc7f-29e073ee9f24","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.   </p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the endpoint of Token Creation.    </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","description":"<p>The type of coding used in the Body (application/json).\n<br />\nExample:\nContent-Type: application/json</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Edited DS\",\n    \"active\": false,\n    \"all_domains\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/data_streaming/streamings/:data_streaming_id","description":"<p>Use the PATCH method to change only selected settings of your stream.</p>\n<h3 id=\"data-stream-properties\">Data Stream Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the stream you want to create.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>template_id</td>\n<td>int</td>\n<td>Identifier template of one of the default templates that you want to use with the new stream.  <br />  <br />You can also use <code>template_model</code> to insert a custom template with a set of specific variables, instead of a default model.  <br />  <br />Find out more on the <strong>POST Create new custom template</strong> endpoint.</td>\n<td><code>2</code> (Edge Applications Event Collector)  <br /><code>4</code> (WAF Event Collector)  <br /><code>86</code> (Edge Functions Event Collector)  <br /><code>184</code> (Edge Applications + WAF Event Collector)  <br /><code>251</code> (Activity History Collector)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>data_source</td>\n<td>string</td>\n<td>Data source from which you want to stream your data.</td>\n<td><code>http</code> (Edge Applications, default)  <br /><code>waf</code> (WAF Events)  <br /><code>cells_console</code> (Edge Functions)  <br /><code>rtm_activity</code> (Activity History)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>active</td>\n<td>bool</td>\n<td>Status of your stream.</td>\n<td><code>true</code> (default)  <br /><code>false</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>endpoint</td>\n<td>json</td>\n<td>Endpoint to which you want to stream your data. This field must be filled out with different properties, according to the chosen endpoint type.  <br />  <br />See the <strong>Data Stream Endpoints</strong> table above for all endpoint options.</td>\n<td><code>\"endpoint\": { }</code>  <br />Add <code>endpoint_type</code> + specific variables for the chosen endpoint.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>domain_ids</td>\n<td>int, array</td>\n<td>Domain identifiers that you want to associate to the new stream.</td>\n<td>-</td>\n<td>No*</td>\n</tr>\n<tr>\n<td>all_domains</td>\n<td>bool</td>\n<td>Used to associate all domains in your account to the new stream.  <br />  <br />If you pass this field as <code>true</code>, the mandatory parameter <code>domain_ids</code> can be passed as an empty list.</td>\n<td><code>true</code>  <br /><code>false</code> (default)</td>\n<td>No*</td>\n</tr>\n<tr>\n<td>sampling_percentage</td>\n<td>int</td>\n<td><strong>To use this feature,</strong> <a href=\"https://www.azion.com/en/contact-sales/\"><b>contact the sales team</b></a> <strong>to activate it in your account.</strong>  <br />  <br />If you pass <code>all_domains</code> as <code>true</code>, you can define a sampling percentage to receive data collected from your account randomly.</td>\n<td>from <code>0</code> to <code>100</code></td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>*Not used with the <code>rtm_activity</code> data source.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["data_streaming","streamings",":data_streaming_id"],"host":["api","azionapi","net"],"query":[],"variable":[{"description":{"content":"<p>ID of the specific stream you want to overwrite.</p>\n","type":"text/plain"},"type":"any","value":null,"key":"data_streaming_id"}]}},"response":[{"id":"f7308da7-0f84-4e5f-8aa5-e436dd8cb0fd","name":"Edit stream","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version.\t"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the endpoint of Token Creation.\t"},{"key":"Content-Type","value":"application/json","description":"The type of coding used in the Body (application/json).\n<br>\nExample:\nContent-Type: application/json"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Edited DS\",\n\t\"active\": false,\n    \"all_domains\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.azionapi.net/data_streaming/streamings/1560"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 28 Apr 2023 15:22:23 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Accept, Accept-Language, Origin"},{"key":"X-RateLimit-Remaining","value":"198"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"Content-Language","value":"en"},{"key":"x-content-type-options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"200"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-RateLimit-Reset","value":"2023-04-28T15:23:23.219083"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"results\": {\n        \"id\": 1560,\n        \"name\": \"Edited DS\",\n        \"template_id\": 4,\n        \"data_source\": \"http\",\n        \"active\": false,\n        \"endpoint\": {\n            \"endpoint_type\": \"kafka\",\n            \"use_tls\": false,\n            \"kafka_topic\": \"mykafka.dts.active\",\n            \"bootstrap_servers\": \"infra.my.net:9094,infra.my.net:9094\"\n        },\n        \"all_domains\": false\n    },\n    \"schema_version\": 3\n}"}],"_postman_id":"33339357-0096-4ad5-bc7f-29e073ee9f24"},{"name":"Delete stream","id":"1c874b62-73bf-4281-9c73-3a3b16bac597","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.   </p>\n","type":"text"},{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the endpoint of Token Creation.    </p>\n","type":"text"}],"url":"https://api.azionapi.net/data_streaming/streamings/:data_streaming_id","description":"<p>Use the DELETE method to remove a stream from your account.</p>\n<blockquote>\n<p><strong>Warning</strong>: this action can't be undone.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["data_streaming","streamings",":data_streaming_id"],"host":["api","azionapi","net"],"query":[],"variable":[{"description":{"content":"<p>ID of the specific stream you want to delete.</p>\n","type":"text/plain"},"type":"any","value":null,"key":"data_streaming_id"}]}},"response":[],"_postman_id":"1c874b62-73bf-4281-9c73-3a3b16bac597"}],"id":"04257075-3691-4b5f-b22b-22a5b6653f3f","description":"<p>The <strong>Data Stream API</strong> allows you to manage your existing streams and templates.</p>\n<p><strong>Data Stream</strong> allows you to feed your stream processing, SIEM, and big data platforms with the event logs from your applications on Azion in real time.</p>\n<p>See the <a href=\"https://www.azion.com/en/documentation/products/data-streaming/\">reference documentation</a> for more information.</p>\n<p>You can choose from which of the available Azion product and domains you want to collect your logs from and connect it to the endpoint of your data analysis platforms. See the <strong>Domains API</strong> for further details.</p>\n<p>You can also decide which data you want to use on your analysis by choosing among the available variables for templates.</p>\n","_postman_id":"04257075-3691-4b5f-b22b-22a5b6653f3f"},{"name":"Real-Time Metrics","item":[{"name":"Introspection Query","id":"4be1f84c-73d5-48bb-bea0-aac951fb8541","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query introspectionQuery {\n  __type(name: \"Query\") {\n    name\n    description\n    fields {\n        name\n        description\n        type {\n            ofType {\n                fields {\n                    name\n                    type {\n                        name\n                        }\n                    }\n                }\n            }\n        }\n    }\n}","variables":""}},"url":"https://api.azionapi.net/metrics/graphql","description":"<p>Introspection Queries provide metadata, which are relevant information regarding the scope of data in the Real-Time Metrics API. They can help you understand the relationship and the utility of the request processes.</p>\n","urlObject":{"path":["metrics","graphql"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"75e310d6-446c-4922-95b3-653528a2bb31","name":"Introspection Query","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."}],"body":{"mode":"graphql"},"url":"https://api.azionapi.net/metrics/graphql"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Mar 2024 20:35:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Cookie"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Set-Cookie","value":"csrftoken=MUnHmaJcIPUqI86m41RmOkc6TkLTt1mfTFdElEpTGukEvsRkmnqTUOAXd6qbrEp2; expires=Thu, 20 Mar 2025 20:35:05 GMT; Max-Age=31449600; Path=/; SameSite=Lax; Secure"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"x-debug","value":"6"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"__type\": {\n            \"name\": \"Query\",\n            \"description\": null,\n            \"fields\": [\n                {\n                    \"name\": \"ingestMetrics\",\n                    \"description\": \"Ingest Metrics dataset query by Minute, Hour and Day with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sourceLocPop\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bytesSent\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requests\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"httpMetrics\",\n                    \"description\": \"Http Metrics dataset query by Minute, Hour and Day with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"host\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestMethod\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamCacheStatus\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"status\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"proxyStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"scheme\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"serverProtocol\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"naxsiAttackFamily\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"geolocCountryName\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"geolocRegionName\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafLearning\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafBlock\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sourceLocPop\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remoteAddressClass\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamBytesReceived\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestLength\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bytesSent\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamResponseTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sentHttpXOriginalImageSize\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requests\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"dataTransferredIn\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"dataTransferredOut\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"dataTransferredTotal\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"offload\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"savedData\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"missedData\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bandwidthTotal\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bandwidthSavedData\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bandwidthMissedData\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bandwidthOffload\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"httpRequestsTotal\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"httpsRequestsTotal\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeRequestsTotal\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeRequestsTotalPerSecond\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsOffloaded\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"savedRequests\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"missedRequests\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"savedRequestsPerSecond\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"missedRequestsPerSecond\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsPerSecondOffloaded\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode2xx\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode200\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode204\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode206\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode3xx\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode301\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode302\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode304\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode4xx\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode400\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode403\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode404\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode5xx\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode500\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode502\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsStatusCode503\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsHttpMethodGet\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsHttpMethodPost\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsHttpMethodHead\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestsHttpMethodOthers\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafRequestsThreat\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafRequestsBlocked\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafRequestsAllowed\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafRequestsXssAttacks\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafRequestsRfiAttacks\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafRequestsSqlAttacks\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafRequestsOthersAttacks\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bandwidthImagesProcessedSavedData\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"l2CacheMetrics\",\n                    \"description\": \"L2 Cache Metrics dataset query by Minute, Hour and Day with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"host\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestMethod\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamCacheStatus\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"status\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"proxyStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"scheme\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sourceLocPop\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remoteAddressClass\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamBytesReceived\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestLength\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bytesSent\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamResponseTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requests\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"dataTransferredIn\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"dataTransferredOut\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"dataTransferredTotal\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"offload\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"tieredCacheMetrics\",\n                    \"description\": \"Tiered Cache Metrics dataset query by Minute, Hour and Day with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"host\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestMethod\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamCacheStatus\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"status\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"proxyStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"scheme\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sourceLocPop\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remoteAddressClass\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamBytesReceived\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestLength\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bytesSent\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamResponseTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requests\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"dataTransferredIn\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"dataTransferredOut\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"dataTransferredTotal\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"offload\",\n                                    \"type\": {\n                                        \"name\": \"Float\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"edgeFunctionsMetrics\",\n                    \"description\": \"Edge Functions Metrics dataset query by Minute, Hour and Day with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sourceLocPop\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"functionLanguage\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"initiatorType\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeFunctionId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeFunctionInstanceId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeFunctionsInstanceIdList\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"computeTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"invocations\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeApplicationInvocations\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeFirewallInvocations\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"imagesProcessedMetrics\",\n                    \"description\": \"Images Processed Metrics dataset query by Minute, Hour and Day with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sourceLocPop\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remoteAddressClass\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"host\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestMethod\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamCacheStatus\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"status\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"scheme\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamResponseTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bytesSent\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requests\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"rate\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"idnsQueriesMetrics\",\n                    \"description\": \"IdnsQueries Metrics dataset query by Minute, Hour and Day with Aggregate Options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sourceLocPop\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"zoneId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"qtype\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requests\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"edgeDnsQueriesMetrics\",\n                    \"description\": \"Edge DNS Queries Metrics dataset query by Minute, Hour and Day with Aggregate Options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sourceLocPop\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"zoneId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"qtype\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requests\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"dataStreamedMetrics\",\n                    \"description\": \"Data Streamed Metrics dataset query by Minute, Hour and Day with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sourceLocPop\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"endpointType\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"dataStreamed\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"streamedLines\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requests\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                }\n            ]\n        }\n    }\n}"}],"_postman_id":"4be1f84c-73d5-48bb-bea0-aac951fb8541"},{"name":"Metrics Query","id":"48888aec-5c68-4e8f-8a33-89ffe4697634","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query MetricsQuery {\n  httpMetrics(\n    limit: 10,\n    filter: {\n      tsRange: {begin:\"2022-04-27T10:10:10\", end:\"2022-11-07T21:10:10\"}\n    },\n    aggregate: {sum: bytesSent}\n    groupBy: [ts]\n    orderBy: [ts_ASC, sum_DESC]\n    )\n  {\n    ts\n    sum\n  }\n}","variables":""}},"url":"https://api.azionapi.net/metrics/graphql","description":"<p>Query example that can be applied on the Real-Time Metrics API to query aggregated data provided by your applications.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>limit</td>\n<td>int</td>\n<td>Informs the limit of data that'll be exhibited. The default value is <code>10</code>.</td>\n<td>≤ <code>10000</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>filter</td>\n<td>json</td>\n<td>Informs the exact and direct data from your requests.  <br />It's mandatory to inform a <code>tsRange</code> OR <code>tsGt + tsLt</code>.</td>\n<td><code>tsRange</code> OR <code>tsGt + tsLt</code> + other filters (optionally)</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>aggregate</td>\n<td>json</td>\n<td>Informs which consulted data should be exhibited.  <br />You must add an operator (<code>count</code>, <code>sum</code>, <code>max</code>, <code>min</code>, or <code>avg</code>) + the specific field you want to aggregate data.  <br />If you pass the <code>aggregate</code> property, the <code>groupBy</code> property is <strong>required</strong>.</td>\n<td>count  <br />sum  <br />max  <br />min  <br />avg  <br />+ field to aggregate</td>\n<td>No</td>\n</tr>\n<tr>\n<td>groupBy</td>\n<td>string</td>\n<td>Informs the fields whose information you want to group.  <br />If you pass the <code>aggregate</code> property, the <code>groupBy</code> property is <strong>required</strong>.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>orderBy</td>\n<td>string</td>\n<td>Allows you to organize and sort the received data of a dataset according to the event’s order.  <br />You can order data data in ascending order (<code>ASC</code>) or descending order (<code>DESC</code>). Although ASC is the default sort for all fields in the dataset, you can only use DESC order with the timestamp (TS) field.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Important</strong>: if you pass the <code>aggregate</code> property in your query, the <code>groupBy</code> property is <strong>required</strong>.</p>\n","urlObject":{"path":["metrics","graphql"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"b900bb96-a82e-4ebe-b6f7-ddcf1170f5f8","name":"Metrics Query","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."}],"body":{"mode":"graphql"},"url":"https://api.azionapi.net/metrics/graphql"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"httpMetrics\": [\n            {\n                \"ts\": \"2022-11-29T00:00:00Z\",\n                \"sum\": 5560\n            },\n            {\n                \"ts\": \"2022-11-30T00:00:00Z\",\n                \"sum\": 204\n            },\n            {\n                \"ts\": \"2023-04-11T00:00:00Z\",\n                \"sum\": 1137841\n            },\n            {\n                \"ts\": \"2023-04-13T00:00:00Z\",\n                \"sum\": 36018\n            },\n            {\n                \"ts\": \"2023-04-21T00:00:00Z\",\n                \"sum\": 96002\n            },\n            {\n                \"ts\": \"2023-05-22T00:00:00Z\",\n                \"sum\": 583059\n            }\n        ]\n    }\n}"}],"_postman_id":"48888aec-5c68-4e8f-8a33-89ffe4697634"}],"id":"163fc00d-e56c-4bcb-8c57-dfc5edc6ffe8","description":"<p>The Real-Time Metrics GraphQL API enables you to consult, modify, and filter aggregated data in different time intervals (minute, hour, and day) taken from the traffic generated by your content and applications through Azion.</p>\n<p><strong>Note</strong>: two datasets are deprecated and were replaced by other datsets:</p>\n<ul>\n<li><strong>idnsQueriesMetrics</strong> for <strong>edgeDnsQueriesMetrics</strong></li>\n<li><strong>l2CacheMetrics</strong> for <strong>tieredCacheMetrics</strong></li>\n</ul>\n<hr />\n<h3 id=\"about-graphql\">About GraphQL</h3>\n<p>Graphic Query Language (GraphQL) is a language created for use with APIs. It works as an alternative to REST APIs, allowing you to get data according to your needs. GraphQL gives you autonomy to request the data you want and receive exactly what you asked for through a JSON result.</p>\n<p>As GraphQL fetches information differently from traditional APIs, it assists you in filtering data without overfetching. The precise response it provides also gives a better performance to those using GraphQL and makes it easier to use. Another difference from other APIs is that it has a single endpoint.</p>\n<p>To learn more about specific characteristics of Azion's GraphQL and how to use it, see the <a href=\"https://www.azion.com/en/documentation/products/graphql-api\">reference documentation page</a>.</p>\n<h4 id=\"differences-between-graphql-and-rest-apis\">Differences between GraphQL and REST APIs</h4>\n<p>While using GraphQL, it's also important to note that it presents some practical differences from Azion REST APIs.</p>\n<p>GraphQL returns specific Error Responses, detailed in <a href=\"https://www.azion.com/en/documentation/products/graphql-api-error-responses/\">this documentation page</a>.</p>\n<p>GraphQL also has its own predetermined limits, detailed in <a href=\"https://www.azion.com/en/documentation/products/graphql-api-limits/\">this documentation page</a>.</p>\n<hr />\n<h3 id=\"important-end-of-life-for-legacy-metrics-apis\">Important: End-of-life for Legacy Metrics APIs</h3>\n<p>Azion will discontinue the support for APIs <strong>Analytics (v1 and v2)</strong> and <strong>Real-Time Metrics (v3)</strong>. New requests on these APIs are blocked. Legacy Metrics API users will have until <strong>October 31st, 2023</strong>, to migrate to the updated version.</p>\n<p>To maintain access to vital analytics and metrics data, migrate to the <strong>Real-Time Metrics GraphQL API</strong>. This updated API offers advanced capabilities and improved performance, seamlessly integrating into your workflows.</p>\n<p>Take action now to ensure uninterrupted data access. Refer to our <a href=\"https://www.azion.com/en/documentation/products/graphql-api/\">documentation</a> or contact the Customer Success team for assistance.</p>\n","_postman_id":"163fc00d-e56c-4bcb-8c57-dfc5edc6ffe8"},{"name":"Real-Time Events","item":[{"name":"Introspection Query","id":"a13948ad-0420-4101-9105-a5663366e59e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query introspectionQuery {\n  __type(name: \"Query\") {\n    name\n    description\n    fields {\n        name\n        description\n        type {\n            ofType {\n                fields {\n                    name\n                    type {\n                        name\n                       }\n                   }\n               }\n           }\n       }\n   }\n}","variables":""}},"url":"https://api.azionapi.net/events/graphql","description":"<p>Introspection Queries provide metadata, which are relevant information regarding the scope of data in the Real-Time Events API. They can help you understand the relationship and the utility of the request processes.</p>\n","urlObject":{"path":["events","graphql"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"6e6accfe-3511-4a57-a348-0d95d1c19c0b","name":"Introspection Query","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."}],"body":{"mode":"graphql"},"url":"https://api.azionapi.net/events/graphql"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 21 Mar 2024 20:43:02 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Cookie"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Set-Cookie","value":"csrftoken=MUnHmaJcIPUqI86m41RmOkc6TkLTt1mfTFdElEpTGukEvsRkmnqTUOAXd6qbrEp2; expires=Thu, 20 Mar 2025 20:43:02 GMT; Max-Age=31449600; Path=/; SameSite=Lax; Secure"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"x-debug","value":"6"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"__type\": {\n            \"name\": \"Query\",\n            \"description\": null,\n            \"fields\": [\n                {\n                    \"name\": \"telemetryDeviceInfoEvents\",\n                    \"description\": \"Telemetry Device Info Events dataset query with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"version\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"clientId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"azionFingerprint\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"agent\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"board\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bootloader\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"device\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"deviceId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"fingerprint\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"hardware\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"manufacturer\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"model\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"tags\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"user\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sdkVersion\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"displayResolution\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"osRelease\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"osType\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"kernelVersion\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"osVersion\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"telemetrySensorsEvents\",\n                    \"description\": \"Telemetry Sensors Events dataset query with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"version\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"clientId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"azionFingerprint\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"gyroTs\",\n                                    \"type\": {\n                                        \"name\": null\n                                    }\n                                },\n                                {\n                                    \"name\": \"gyroX\",\n                                    \"type\": {\n                                        \"name\": null\n                                    }\n                                },\n                                {\n                                    \"name\": \"gyroY\",\n                                    \"type\": {\n                                        \"name\": null\n                                    }\n                                },\n                                {\n                                    \"name\": \"gyroZ\",\n                                    \"type\": {\n                                        \"name\": null\n                                    }\n                                },\n                                {\n                                    \"name\": \"accelTs\",\n                                    \"type\": {\n                                        \"name\": null\n                                    }\n                                },\n                                {\n                                    \"name\": \"accelX\",\n                                    \"type\": {\n                                        \"name\": null\n                                    }\n                                },\n                                {\n                                    \"name\": \"accelY\",\n                                    \"type\": {\n                                        \"name\": null\n                                    }\n                                },\n                                {\n                                    \"name\": \"accelZ\",\n                                    \"type\": {\n                                        \"name\": null\n                                    }\n                                },\n                                {\n                                    \"name\": \"touchTs\",\n                                    \"type\": {\n                                        \"name\": null\n                                    }\n                                },\n                                {\n                                    \"name\": \"touchX\",\n                                    \"type\": {\n                                        \"name\": null\n                                    }\n                                },\n                                {\n                                    \"name\": \"touchY\",\n                                    \"type\": {\n                                        \"name\": null\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"activityHistoryEvents\",\n                    \"description\": \"Query Activity History with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"uuid\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"title\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"comment\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"type\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"authorName\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"authorEmail\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"accountId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestData\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"userIp\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"userAgent\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remotePort\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"refererHeader\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"userId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"resourceType\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"resourceId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"cellsConsoleEvents\",\n                    \"description\": \"Query Cells Console Events with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"solutionId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"functionId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"id\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"lineSource\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"level\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"line\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"ingestEvents\",\n                    \"description\": \"Ingest Events dataset query with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"version\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"clientId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sessionId\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bytesSent\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bytesTotal\",\n                                    \"type\": {\n                                        \"name\": \"BigInt\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configuration\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"vHost\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"solutionId\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"streamName\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"ipAddress\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"userAgent\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"referer\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"protocol\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"streamStatus\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"startDate\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"endDate\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"httpEvents\",\n                    \"description\": \"Http Events dataset query with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"virtualhostId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"solutionId\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"host\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestMethod\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamCacheStatus\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"status\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"proxyStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamStatusStr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamBytesReceived\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"scheme\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestUri\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sessionid\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"streamname\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sentHttpContentType\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"serverProtocol\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestLength\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bytesSent\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamConnectTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamHeaderTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamResponseTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"tcpinfoRtt\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remoteAddress\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remotePort\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"naxsiAttackFamily\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"naxsiAttackAction\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"geolocCountryName\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"geolocRegionName\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sslProtocol\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sslCipher\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sslSessionReused\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"httpUserAgent\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"httpReferer\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sentHttpXOriginalImageSize\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"serverAddr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamAddr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamBytesSent\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafLearning\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafBlock\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafTotalProcessed\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafTotalBlocked\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafScore\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafMatch\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"wafEvheaders\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sslServerName\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"stacktrace\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"debugLog\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"serverPort\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"geolocAsn\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamBytesReceivedStr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamConnectTimeStr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamHeaderTimeStr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamResponseTimeStr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamAddrStr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamBytesSentStr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"l2CacheEvents\",\n                    \"description\": \"L2 Cache Events dataset query with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"version\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"clientId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"solution\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"host\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestMethod\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamCacheStatus\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"status\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"scheme\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestUri\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sentHttpContentType\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"serverProtocol\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bytesSent\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamResponseTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"tcpinfoRtt\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remoteAddr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remotePort\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"referenceError\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"cacheKey\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"cacheTtl\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"proxyHost\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"proxyStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"proxyUpstream\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestLength\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamBytesReceived\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamConnectTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamHeaderTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamBytesReceivedStr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"tieredCacheEvents\",\n                    \"description\": \"Tiered Cache Events dataset query with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"version\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"clientId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"solution\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"host\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestMethod\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamCacheStatus\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"status\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"scheme\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestUri\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sentHttpContentType\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"serverProtocol\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bytesSent\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamResponseTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"tcpinfoRtt\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remoteAddr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remotePort\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"referenceError\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"cacheKey\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"cacheTtl\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"proxyHost\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"proxyStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"proxyUpstream\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestLength\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamBytesReceived\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamConnectTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamHeaderTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamBytesReceivedStr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"edgeFunctionsEvents\",\n                    \"description\": \"Edge Functions Events dataset query with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"virtualhostid\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeFunctionsSolutionId\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeFunctionsInitiatorTypeList\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeFunctionsList\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeFunctionsInstanceIdList\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"edgeFunctionsTime\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"functionLanguage\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"imagesProcessedEvents\",\n                    \"description\": \"Images Processed Events dataset query with aggregating options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"solution\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"host\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestMethod\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamCacheStatus\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamStatus\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"status\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"scheme\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"requestUri\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sentHttpContentType\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"serverProtocol\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bytesSent\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamResponseTime\",\n                                    \"type\": {\n                                        \"name\": \"Decimal\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"tcpinfoRtt\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remoteAddr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"remotePort\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sslProtocol\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sslCipher\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sslSessionReused\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"httpUserAgent\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"httpReferer\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"referenceError\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamStatusStr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"upstreamResponseTimeStr\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"idnsQueriesEvents\",\n                    \"description\": \"IdnsQueries Events dataset query with Aggregate Options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"version\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"level\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"uuid\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"solutionId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"zoneId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"qtype\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"resolutionType\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"statusCode\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"edgeDnsQueriesEvents\",\n                    \"description\": \"Edge DNS Queries Events dataset query with Aggregate Options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"version\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"level\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"uuid\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"solutionId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"zoneId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"qtype\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"resolutionType\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"statusCode\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                },\n                {\n                    \"name\": \"dataStreamedEvents\",\n                    \"description\": \"Data Streamed Events dataset query with aggregate options.\",\n                    \"type\": {\n                        \"ofType\": {\n                            \"fields\": [\n                                {\n                                    \"name\": \"ts\",\n                                    \"type\": {\n                                        \"name\": \"CustomDateTime\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"source\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"configurationId\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"dataStreamed\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"streamedLines\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"jobName\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"endpointType\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"url\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"statusCode\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"bootstrapServers\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"topic\",\n                                    \"type\": {\n                                        \"name\": \"String\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"count\",\n                                    \"type\": {\n                                        \"name\": \"Int\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"sum\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"max\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"min\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                },\n                                {\n                                    \"name\": \"avg\",\n                                    \"type\": {\n                                        \"name\": \"AggregateType\"\n                                    }\n                                }\n                            ]\n                        }\n                    }\n                }\n            ]\n        }\n    }\n}"}],"_postman_id":"a13948ad-0420-4101-9105-a5663366e59e"},{"name":"Events Query","id":"550aa6d4-a3d4-4094-9f1c-ddbfa5051cae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"<p>Authentication through the Token, previously created through the Token Creation endpoint.</p>\n","type":"text"},{"key":"Accept","value":"application/json; version=3","description":"<p>Details about the type of return and version.</p>\n","type":"text"}],"body":{"mode":"graphql","graphql":{"query":"query EventsQuery {\n  httpEvents(\n    limit: 5, \n    filter: {\n      tsRange: {begin:\"2022-11-20T10:10:10\", end:\"2022-11-27T10:10:10\"}\n    },\n    aggregate: {count: requestUri}\n    groupBy: [requestUri]\n    orderBy: [count_DESC]\n    ) \n  { \n    requestUri\n    count\n  }\n}","variables":""}},"url":"https://api.azionapi.net/events/graphql","description":"<p>Query example that can be applied on the Real-Time Events API to query raw data provided by your applications.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Accepted values</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>limit</td>\n<td>int</td>\n<td>Informs the limit of data that'll be exhibited. The default value is <code>10</code>.</td>\n<td>≤ <code>10000</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td>filter</td>\n<td>json</td>\n<td>Informs the exact and direct data from your requests.  <br />  <br />You must inform a <code>tsRange</code> OR <code>tsGt + tsLt</code>.</td>\n<td><code>tsRange</code> OR <code>tsGt + tsLt</code> + other filters (optionally)</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>aggregate</td>\n<td>json</td>\n<td>Informs which consulted data should be exhibited.  <br />  <br />You must add an operator (<code>count</code>, <code>sum</code>, <code>max</code>, <code>min</code>, or <code>avg</code>) + the specific field you want to aggregate data.  <br />If you pass the <code>aggregate</code> property, the <code>groupBy</code> property is <strong>required</strong>.</td>\n<td>count  <br />sum  <br />max  <br />min  <br />avg  <br />+ field to aggregate</td>\n<td>No</td>\n</tr>\n<tr>\n<td>groupBy</td>\n<td>string</td>\n<td>Informs the fields whose information you want to group.  <br />  <br />If you pass the <code>aggregate</code> property, the <code>groupBy</code> property is <strong>required</strong>.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n<tr>\n<td>orderBy</td>\n<td>string</td>\n<td>Allows you to organize and sort the received data of a dataset according to the event’s order.  <br />  <br />You can order data in ascending order (<code>ASC</code>) or descending order (<code>DESC</code>).  <br />  <br />Although <code>ASC</code> is the default sort for all fields in the dataset, you can only use <code>DESC</code> order with the timestamp (<code>TS</code>) field.</td>\n<td>-</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Important</strong>: if you pass the <code>aggregate</code> property in your query, the <code>groupBy</code> property is <strong>required</strong>.</p>\n","urlObject":{"path":["events","graphql"],"host":["https://api.azionapi.net"],"query":[],"variable":[]}},"response":[{"id":"5c77aeb0-eda6-4432-89c5-56684ddb6ee4","name":"Events Query","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token [TOKEN VALUE]","description":"Authentication through the Token, previously created through the Token Creation endpoint."},{"key":"Accept","value":"application/json; version=3","description":"Details about the type of return and version."}],"body":{"mode":"graphql"},"url":"https://api.azionapi.net/events/graphql"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"httpEvents\": [\n            {\n                \"requestUri\": \"/hello/1k.gif\",\n                \"count\": 69343809\n            },\n            {\n                \"requestUri\": \"-\",\n                \"count\": 12864402\n            },\n            {\n                \"requestUri\": \"/\",\n                \"count\": 11524099\n            },\n            {\n                \"requestUri\": \"/hi?there=true\",\n                \"count\": 4456244\n            },\n            {\n                \"requestUri\": \"/hello/tracker.2012892810.min.js\",\n                \"count\": 3155987\n            }\n        ]\n    }\n}"}],"_postman_id":"550aa6d4-a3d4-4094-9f1c-ddbfa5051cae"}],"id":"6d75ee22-095f-442c-a280-9ed915739094","description":"<p>The Events GraphQL API enables you to consult, modify, and filter raw data taken from the traffic events generated by your content and applications through Azion.</p>\n<p><strong>Note</strong>: two datasets are deprecated and were replaced by other datsets:</p>\n<ul>\n<li><p><strong>idnsQueriesEvents</strong> for <strong>edgeDnsQueriesEvents</strong></p>\n</li>\n<li><p><strong>l2CacheEvents</strong> for <strong>tieredCacheEvents</strong></p>\n</li>\n</ul>\n<hr />\n<h3 id=\"about-graphql\">About GraphQL</h3>\n<p>Graphic Query Language (GraphQL) is a language created for use with APIs. It works as an alternative to REST APIs, allowing you to get data according to your needs. GraphQL gives you autonomy to request the data you want and receive exactly what you asked for through a JSON result.</p>\n<p>As GraphQL fetches information differently from traditional APIs, it assists you in filtering data without overfetching. The precise response it provides also gives a better performance to those using GraphQL and makes it easier to use. Another difference from other APIs is that it has a single endpoint.</p>\n<p>To learn more about specific characteristics of Azion's GraphQL and how to use it, see the <a href=\"https://www.azion.com/en/documentation/products/graphql-api\">reference documentation page</a>.</p>\n<h4 id=\"differences-between-graphql-and-rest-apis\">Differences between GraphQL and REST APIs</h4>\n<p>While using GraphQL, it's also important to note that it presents some practical differences from Azion REST APIs.</p>\n<p>GraphQL returns specific Error Responses, detailed in <a href=\"https://www.azion.com/en/documentation/products/graphql-api-error-responses/\">this documentation page</a>.</p>\n<p>GraphQL also has its own predetermined limits, detailed in <a href=\"https://www.azion.com/en/documentation/products/graphql-api-limits/\">this documentation page</a>.</p>\n","_postman_id":"6d75ee22-095f-442c-a280-9ed915739094"}],"id":"a94d5dcb-5dc9-41db-841b-f831af290d97","description":"<p>Observe products assist you in monitoring and accessing information related to your data. Each product, along with their features and capabilities, allows you to make the best possible use of your data to enhance your monitoring and user experience.</p>\n<p>You can use the Azion APIs for the <strong>Data Stream</strong>, <strong>Real-Time Metrics</strong> and <strong>Real-Time Events</strong> products.</p>\n","_postman_id":"a94d5dcb-5dc9-41db-841b-f831af290d97"}],"id":"b13843ba-1855-4b66-9eee-d9c6aa448db5","description":"<h2 id=\"welcome-to-the-azion-api\">Welcome to the Azion API</h2>\n<h2 id=\"get-started\">Get started</h2>\n<p>This documentation will guide you on the first steps of using the <strong>Azion API</strong>.</p>\n<h3 id=\"overview\">Overview</h3>\n<p>The <strong>Azion API</strong> is a <em>RESTful API</em> based on <em>HTTPS</em> requests that allows users to fully interact with Azion products through API requests.</p>\n<h3 id=\"requirements\">Requirements</h3>\n<p>To run <strong>Azion API</strong> requests you need:</p>\n<ul>\n<li><p>A <a href=\"https://www.azion.com/en/documentation/products/accounts/creating-account/\">Real-Time Manager (RTM)</a> or <a href=\"https://console.azion.com/\">Console</a> account.</p>\n</li>\n<li><p>A <a href=\"https://www.azion.com/en/documentation/products/accounts/personal-tokens/\">personal token</a>.</p>\n</li>\n</ul>\n<h3 id=\"make-api-requests-with-curl-and-other-programming-languages-snippets\">Make API requests with curl (and other programming languages) snippets</h3>\n<p>Azion API documentation offers code examples to make requests with the terminal, using the curl tool, or to automate them with programming languages.</p>\n<p>Postman offers HTTPS request snippets for many programming languages.</p>\n<p>To make Azion API requests with curl:</p>\n<ol>\n<li><p>Access the <a href=\"https://api.azion.com\">Azion API documentation</a>.</p>\n</li>\n<li><p>On the first column, select the endpoint and method you'd like to perform.</p>\n</li>\n</ol>\n<ul>\n<li>For example: <strong>Accounts</strong> &gt; <strong>Personal Tokens</strong> &gt; <strong>POST Create Personal Token</strong>.</li>\n</ul>\n<ol>\n<li><p>Navigate to <strong>Example Request</strong>.</p>\n</li>\n<li><p>Change the authorization token header with your personal token.</p>\n</li>\n<li><p>Change the request body properties with your data.</p>\n</li>\n</ol>\n<p>Each endpoint has different properties and accepts different values, described in the documentation. The example below has the <code>name</code>, <code>expires_at</code>, and <code>description</code> properties.</p>\n<p>curl request stdin example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">curl --location 'https://api.azionapi.net/iam/personal_tokens' \\\n--header 'Accept: application/json; version=3' \\\n--header 'Authorization: Token aziona4FbA7K7EfT4OdK3E1N641289b6346b02b4' \\\n--header 'Content-Type: application/json' \\\n--data '{   \n    \"name\": \"My personal Token created with the Azion API\",\n    \"expires_at\": \"2024-01-01T00:00\",\n    \"description\": \"This token was created with Azion API\"\n}'\n\n</code></pre>\n<p>6. Send your request.</p>\n<p>The success response should look like the <code>Example Response</code> in the method documentation.</p>\n<p>Stdout example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">{\n  \"uuid\": \"ef1a5k4e-t7o2-k9e4-n1d8-d07567bb0a13\",\n  \"name\": \"My personal Token created with the Azion API\",\n  \"key\": \"aziona4FbA7K7EfT4OdK3E1N641289b6346b02b4\",\n  \"user_id\": 999,\n  \"created\": \"2023-07-06T09:41:22.777299-03:00\",\n  \"expires_at\": \"2024-01-01T00:00:00-03:00\",\n  \"description\": \"This token was created with Azion API\"\n}\n\n</code></pre>\n<h4 id=\"implement-requests-with-programming-languages\">Implement requests with programming languages</h4>\n<p>To change from curl to another desired programming language:</p>\n<ol>\n<li><p>Navigate to <strong>LANGUAGE</strong> on the Postman UI top bar.</p>\n</li>\n<li><p>From the dropdown menu, select the desired programming language.</p>\n</li>\n</ol>\n<p>The code snippet from <code>Example Request</code> will change to the desired programming language request snippet.</p>\n<h3 id=\"make-api-requests-with-postman-ui\">Make API requests with Postman UI</h3>\n<p>You can also run API requests directly from the <strong>Postman UI</strong>. To do so:</p>\n<ol>\n<li><p>Create a <a href=\"https://www.postman.com/postman-account/\">Postman account</a>.</p>\n</li>\n<li><p>Access the <a href=\"https://api.azion.com\">Azion API documentation</a>.</p>\n</li>\n<li><p>Click the <em>Run in Postman</em> button.</p>\n</li>\n<li><p>Select <strong>Postman for web</strong> or <strong>Postman for</strong>.</p>\n</li>\n</ol>\n<p>This button will direct you to create a fork of the collection. Each saved request has its own reference documentation with descriptive information, request code, body parameters, authentication methods, headers, and response examples.</p>\n<p>5. In the <strong>Import Collection</strong> screen select <strong>My Workspace</strong>.</p>\n<p>6. Click the <strong>Import</strong> button.</p>\n<p>Your forked collection will appear on the second column, above <strong>My Workspace</strong>, named as <strong>Azion | API Reference</strong>.</p>\n<ol>\n<li><p>Select <strong>Azion | API Reference</strong> to reach the overview documentation.</p>\n</li>\n<li><p>Navigate to the <strong>Variables</strong> tab.</p>\n</li>\n</ol>\n<p>This tab collects all changeable variables that you need to set up with your personal data and your application's data. For example: your personal token or the Edge Application ID you're about to configure. Endpoints have different fields that you need to configure to be able to run API requests.</p>\n<p>3. On the third column of the variables table (Current value), change <strong>[PERSONAL TOKEN]</strong> with your actual personal token.<br />4. Change the current value of the other variables you are going to use.<br />5. Click the <strong>Save</strong> button.</p>\n<p>Those changes will appear on the method request example documentation.</p>\n<p>To run your request:</p>\n<ol>\n<li><p>Go back to the first column, and expand the collection to view all categories (Tools, Build, Secure, Deploy, Observe).</p>\n</li>\n<li><p>Select and expand the desired category to reveal its product endpoints.</p>\n</li>\n<li><p>Select the desired product to reveal its HTTP methods.</p>\n</li>\n<li><p>Select the desired HTTP method. For this guide example, select <strong>Accounts</strong> &gt; <strong>Personal Tokens</strong> &gt; <strong>GET List all personal tokens</strong>.</p>\n</li>\n</ol>\n<p>Postman will open the selected method documentation, that contains the <em>API URL</em> (with the URL params and <code>Send</code> button), <em>reference documentation</em>, <em>authorization methods</em>, <em>headers</em>, <em>params</em>, <em>request example</em>, and <em>response example</em>.</p>\n<p>6. Select the desired query params in the <strong>Params</strong> tab. For this guide, disable the <strong>search</strong> param.<br />7. Click the <strong>Send</strong> button.</p>\n<p>The request response will appear on the button.</p>\n<blockquote>\n<p>For <code>POST</code>, <code>PUT</code>, and <code>PATCH</code>, you need to fill up the request body on the <strong>Body</strong> tab. Select the <strong>raw</strong> option and make sure <strong>JSON</strong> is selected. Write the request body and click the <strong>Send</strong> button. </p>\n</blockquote>\n<hr />\n<h3 id=\"base-url\"><strong>Base URL</strong></h3>\n<p>The base URL of the API that must be used is:</p>\n<p><code>https://api.azionapi.net/</code></p>\n<hr />\n<h2 id=\"features\">Features</h2>\n<h3 id=\"http-methods\"><strong>HTTP methods</strong></h3>\n<p>Each HTTP method defines the type of operation that will be run.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>HTTP method</th>\n<th>CRUD</th>\n<th>Whole Collection (example: /items)</th>\n<th>Specific item (example: /items/:item_id)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>GET</td>\n<td>Read</td>\n<td>It retrieves the list of items in a Collection.</td>\n<td>It retrieves a specific item in a Collection.</td>\n</tr>\n<tr>\n<td>POST</td>\n<td>Create</td>\n<td>It creates a new item in the Collection.</td>\n<td>-</td>\n</tr>\n<tr>\n<td>PUT</td>\n<td>Overwrite/Replace</td>\n<td>It replaces a whole Collection with a new one.</td>\n<td>It replaces an item in a Collection with a new one.</td>\n</tr>\n<tr>\n<td>PATCH</td>\n<td>Edit/Modify</td>\n<td>It partially updates a Collection.</td>\n<td>It partially updates an item in a Collection.</td>\n</tr>\n<tr>\n<td>DELETE</td>\n<td>Delete</td>\n<td>It deletes a whole Collection.</td>\n<td>It deletes an item in a Collection.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"status-codes\"><strong>Status codes</strong></h3>\n<p>The HTTP return code defines the status—successful or not—after the requested operation is run.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200 OK</td>\n<td>General status for a successful operation.</td>\n</tr>\n<tr>\n<td>201 CREATED</td>\n<td>Successfully created a collection or item, through POST or PUT.</td>\n</tr>\n<tr>\n<td>204 NO CONTENT</td>\n<td>Successful operation, but without any content to be returned to the Body. Generally used for DELETE or PUT operations.</td>\n</tr>\n<tr>\n<td>207 MULTI-STATUS</td>\n<td>A batch of operations were triggered by a single request, which resulted in different return codes when it was run, for some of the operations. The codes are displayed in the “status” field, in the body of the response, for each sub-batch of operations for whichever are applicable.</td>\n</tr>\n<tr>\n<td>400 BAD REQUEST</td>\n<td>Request error, such as invalid parameters, missing mandatory parameters or others.</td>\n</tr>\n<tr>\n<td>401 UNAUTHORIZED</td>\n<td>Error caused by a missing HTTP Authentication header.</td>\n</tr>\n<tr>\n<td>403 FORBIDDEN</td>\n<td>User doesn't have the permission to run the requested operation.</td>\n</tr>\n<tr>\n<td>404 NOT FOUND</td>\n<td>The requested resource doesn't exist.</td>\n</tr>\n<tr>\n<td>405 METHOD NOT ALLOWED</td>\n<td>The requested method isn't applicable with the URL.</td>\n</tr>\n<tr>\n<td>406 NOT ACCEPTABLE</td>\n<td>Accept header missing from the HTTP request or the header contains formatting or the version isn't supported by the API.</td>\n</tr>\n<tr>\n<td>409 CONFLICT</td>\n<td>Conflict generated in running the request, such as a request to create an already existing record.</td>\n</tr>\n<tr>\n<td>429 TOO MANY REQUESTS</td>\n<td>The request was temporarily rejected, due to exceeding the limit on operations. Wait for the time defined in the X-Ratelimit-Reset header and try again.</td>\n</tr>\n<tr>\n<td>500 INTERNAL SERVER ERROR</td>\n<td>Unintentional error, due to an unidentified failure in the request process.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"http-headers\"><strong>HTTP headers</strong></h3>\n<p>All requests must be generated with the HTTP header specifying the desired code format for responses and the API version used. The current version of the API is <code>3</code> and the format is <code>application/json</code>.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Accept: application/json; version=3\n\n</code></pre><hr />\n<h3 id=\"rate-limit\"><strong>Rate limit</strong></h3>\n<p>The limit of operations that can be run via the API is defined by three HTTP response headers:</p>\n<p>* <strong>X-ratelimit-limit:</strong> number of operations allowed in one time-frame.<br />* <strong>X-ratelimit-remaining:</strong> number of operations still available in one time-frame.<br />* <strong>X-ratelimit-reset:</strong> the date and time, in ISO 8601 format. It represents the point in the future when the time-frame will be closed and when the limits will, therefore, be reset.</p>\n<p>Example of HTTP response headers and a request:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Date: Thu, 02 Nov 2017 12:30:28 GMT\nX-ratelimit-remaining: 199\nX-ratelimit-limit: 200\nX-ratelimit-reset: 2017-11-02T12:31:28.675446\n\n</code></pre><p>In the example provided, 200 operations are allowed within a 1-minute time frame. Of those, there are 199 still available, because one has already been run. The total limit will be reset after 1 minute.</p>\n<p>When the X-ratelimit-limit is reached, or in other words, when the X-ratelimit-remaining reaches zero, the API will give the error, HTTP 429 TOO MANY REQUESTS. If your application receives this error, you'll need to wait until the time defined in X-ratelimit-reset has passed, to make another request.</p>\n<p>* <strong>X-ratelimit-limit by product</strong></p>\n<p>The X-ratelimit limit variation by product is:</p>\n<p>* <strong>Real-Time Purge:</strong> 200 requests per minute; except for the Wildcard purge, which is 2000 a day.</p>\n<blockquote>\n<p>The rate-limit values are based on the <code>client_id</code>. </p>\n</blockquote>\n<hr />\n<h3 id=\"optional-parameters\"><strong>Optional parameters</strong></h3>\n<p>In this version, it's possible to include some optional parameters as part of the GET method. It can help and modify the form in which your data will be returned.</p>\n<p>You can combine these parameters to get the result you want.</p>\n<p>They are:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n<th>Accepted values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>order_by</td>\n<td>Identifies which field the return should be sorted by. The default ordering is ascending.</td>\n<td>Depending on the fields available from the endpoint structure.</td>\n</tr>\n<tr>\n<td>sort</td>\n<td>Defines which ordering to be used: ascending or descending.</td>\n<td>asc  <br />  <br />desc</td>\n</tr>\n<tr>\n<td>page</td>\n<td>Identifies which page should be returned, if the return is paginated. The default value is 1.</td>\n<td>Page number.</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td>Identifies how many items should be returned per page. The default value is 10.</td>\n<td>Desired number of items.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"request-example\"><strong>Request example</strong></h3>\n<p>You can use one parameter, or a combination. Check the example below, which uses all of them in the same request.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>curl --location 'https://api.azionapi.net/domains?order_by=name&amp;page_size=20&amp;sort=desc&amp;page=3' \\\n--header 'Accept: application/json; version=3' \\\n--header 'Authorization: Token 2909f3932069047f4736dc87e72baaddd19c9f75'\n\n</code></pre><hr />\n<h1 id=\"authentication-types\">Authentication types</h1>\n<p>Operation authentication and authorization via Azion API are done through Tokens. The option through Personal Tokens is also available.</p>\n<p>The first step is to create the Token by authenticating a registered user on <a href=\"https://manager.azion.com/\">Real-Time Manager (RTM)</a> or <a href=\"https://console.azion.com/\">Console</a>. If you don't have an account, <a href=\"https://www.azion.com/en/documentation/products/accounts/creating-account/\">check our documentation to create one</a>. If you're part of an enterprise account, refer to your account owner to create one.</p>\n<p>Read more:<br /><a href=\"https://api.azion.com/#6d423af0-36b7-4cc1-85aa-ff4d7037f610\">Tools &gt; Token</a><br /><a href=\"https://api.azion.com/#3a4a4dea-bff1-4089-9d7b-d87572e9f1bf\">Tools &gt; Personal Tokens</a></p>\n<hr />\n<h2 id=\"encoding-username-and-password\">Encoding Username and Password</h2>\n<p>Only token creation and canceling operations are performed through the Basic Authentication method, with username and password. This action can be performed directly in the Postman API interface.</p>\n<p>You can create and revoke the token through the API itself, but you must encode your username and password in base64.</p>\n<p>Base64 encoding can be done from the command line on a Unix terminal:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>$ echo 'user@domain:password'|base64\ndXNlckBkb21haW46cGFzc3dvcmQK\n\n</code></pre><hr />\n<h2 id=\"basic-auth\">Basic Auth</h2>\n<p>Basic authentication involves sending a verified username and password with your request.</p>\n<ol>\n<li><p>In the <strong>Tools</strong> folder, select <strong>Token.</strong></p>\n</li>\n<li><p>Then, select <code>POST</code>/tokens.</p>\n</li>\n<li><p>In the <strong>Authorization</strong> tab, select <strong>Basic Auth</strong> from the <strong>Type</strong> dropdown list.</p>\n</li>\n<li><p>Enter your API username and password in the <strong>Username</strong> and <strong>Password</strong> fields.</p>\n</li>\n<li><p>Click <strong>Send</strong>.</p>\n</li>\n</ol>\n<p>In the request <strong>Headers</strong>, the Authorization header passes the API a Base64 encoded string representing your username and password values</p>\n<p>Read more: <a href=\"https://api.azion.com/#6d423af0-36b7-4cc1-85aa-ff4d7037f610\">Tools &gt; Token</a></p>\n","_postman_id":"b13843ba-1855-4b66-9eee-d9c6aa448db5"}],"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"50dd417e-2e09-4b18-a1c7-8849ae09950c"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"99c2cfb5-335c-465e-a728-07c8c3426883"}}],"variable":[{"key":"<baseurl>","value":"https://api.azionapi.net"},{"key":"[TOKEN VALUE]","value":"[TOKEN VALUE]"},{"key":"digital_certificate_id","value":"digital_certificate_id"},{"key":"base64 encode","value":"base64 encode"},{"key":"domain_id","value":"domain_id"},{"key":"edge_application_id","value":"edge_application_id"},{"key":"cache_settings_id","value":"cache_settings_id"},{"key":"device_group_id","value":"device_group_id"},{"key":"phase","value":"phase"},{"key":"rule_id","value":"rule_id"},{"key":"edge_firewall_id","value":"edge_firewall_id"},{"key":"rules_engine_id","value":"rules_engine_id"},{"key":"rule_set_id","value":"rule_set_id"},{"key":"edge_function_id","value":"edge_function_id"},{"key":"hosted_zone_id","value":"hosted_zone_id"},{"key":"record_id","value":"record_id"},{"key":"network_list_id","value":"network_list_id"},{"key":"waf_id","value":"waf_id"},{"key":"waf_rule_set_id","value":"waf_rule_set_id"},{"key":"data_streaming_id","value":"data_streaming_id"},{"key":"template_id","value":"template_id"},{"key":"edge_function_instance_id","value":"edge_function_instance_id"},{"key":"domains_ids","value":"domains_ids"},{"key":"envvar_uuid","value":"envvar_uuid"},{"key":"personal_token_uuid","value":"personal_token_uuid"},{"key":"credential_id","value":"credential_id"},{"key":"{edge_node_id}","value":"{edge_node_id}"},{"key":"bind_id","value":"bind_id"},{"key":"edge_service_id","value":"edge_service_id"},{"key":"resource_id","value":"resource_id"},{"key":"trusted_ca_certificate_id","value":"trusted_ca_certificate_id"},{"key":"bucket_name","value":"bucket_name"},{"key":"object_key","value":"object_key"},{"key":"origin_key","value":"origin_key"},{"key":"<baseurl_v4>","value":"https://api.azion.com/v4"},{"key":"s3_credential_secret_key","value":"s3_credential_secret_key"},{"key":"s3_credential_access_key","value":"s3_credential_access_key"}]}