{"openapi": "3.1.0", "info": {"title": "API v2 Reference", "version": "2", "description": "Browse API v2 endpoints for calls, authentication, schedules, workflows, reports, and results. Explore requests with the interactive Try It console."}, "servers": [{"url": "https://client.apimetrics.io/api/2"}], "components": {"securitySchemes": {"ApiKeyAuth": {"type": "apiKey", "name": "Authorization", "in": "header", "x-default": "[[app:key]]", "x-bearer-format": "bearer"}}}, "security": [{"ApiKeyAuth": []}], "paths": {"/calls/": {"post": {"summary": "Create a New API Call", "description": "Use this API to create a new API Call in your account.", "operationId": "create-new-call", "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"meta": {"properties": {"name": {"type": "string", "description": "Name of the call", "default": "API Call Name"}, "tags": {"type": "array", "description": "List of tags for the call", "items": {"type": "string"}}, "description": {"type": "string", "description": "Optional descriptive text for the call"}}, "required": ["name"], "type": "object"}, "request": {"properties": {"method": {"type": "string", "description": "HTTP method to use", "default": "GET"}, "url": {"type": "string", "description": "URL to call", "default": "https://google.api.expert/get"}, "parameters": {"type": "array", "description": "Query parameters to include in the request URL", "items": {"properties": {"key": {"type": "string", "description": "The key to use"}, "value": {"type": "string", "description": "The value to use"}}, "required": ["key", "value"], "type": "object"}}, "headers": {"type": "array", "description": "List of headers to add the call", "items": {"properties": {"key": {"type": "string", "description": "The key to use"}, "value": {"type": "string", "description": "The value to use"}}, "required": ["key", "value"], "type": "object"}}, "body": {"type": "string", "description": "Payload to send in the API call - this may need to be JSON-encoded"}, "auth_id": {"type": "string", "description": "ID of the Authentication Setting to use"}, "token_id": {"type": "string", "description": "ID of the Authentication Token to use"}}, "required": ["method", "url"], "type": "object"}}}, "examples": {"Request Example": {"value": {"meta": {"name": "Minimal API test name"}, "request": {"method": "get", "url": "http://httpbin.org/get"}}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"domain\": \"httpbin.org\", \n    \"description\": null, \n    \"created\": \"2015-09-18T23:29:39.534120Z\", \n    \"tags\": [], \n    \"accept\": null, \n    \"last_update\": \"2015-09-18T23:29:39.534173Z\", \n    \"content_type\": null, \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"name\": \"Minimal API test name\"\n  }, \n  \"request\": {\n    \"body\": null, \n    \"parameters\": [], \n    \"url\": \"http://httpbin.org/get\", \n    \"auth_id\": null, \n    \"headers\": [], \n    \"token_id\": null, \n    \"method\": \"GET\"\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"domain": {"type": "string", "example": "httpbin.org"}, "description": {}, "created": {"type": "string", "example": "2015-09-18T23:29:39.534120Z"}, "tags": {"type": "array"}, "accept": {}, "last_update": {"type": "string", "example": "2015-09-18T23:29:39.534173Z"}, "content_type": {}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "name": {"type": "string", "example": "Minimal API test name"}}}, "request": {"type": "object", "properties": {"body": {}, "parameters": {"type": "array"}, "url": {"type": "string", "example": "http://httpbin.org/get"}, "auth_id": {}, "headers": {"type": "array"}, "token_id": {}, "method": {"type": "string", "example": "GET"}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}, "get": {"summary": "List All API Calls", "description": "Use this API to get your API Calls.", "operationId": "list-all-calls", "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"next_cursor\": \"ClgKKQoEbmFtZRIhGh9UZXN0IDIwMTUtMDktMTQgMjA6MjE6MDcuNzk1ODAxEidqDGRldn52aWF0ZXN0c3IXCxIKVGVzdFNldHVwMhiAgICAoN25CwwYACAA\", \n    \"more\": false\n  }, \n  \"results\": [\n    {\n      \"access\": {\n        \"org\": false, \n        \"stats\": false, \n        \"results\": false, \n        \"settings\": false\n      }, \n      \"meta\": {\n        \"domain\": \"httpbin.org\", \n        \"description\": null, \n        \"created\": \"2015-09-17T02:24:14.864564Z\", \n        \"tags\": [\n          \"test\", \n          \"foo\", \n          \"raspberries\"\n        ], \n        \"accept\": null, \n        \"last_update\": \"2015-09-17T02:24:15.679353Z\", \n        \"content_type\": null, \n        \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n        \"name\": \"API test name\"\n      }, \n      \"request\": {\n        \"body\": null, \n        \"parameters\": [\n          {\n            \"value\": \"foo\", \n            \"key\": \"test\"\n          }, \n          {\n            \"value\": \"1\", \n            \"key\": \"raspberries\"\n          }\n        ], \n        \"url\": \"http://httpbin.org/get\", \n        \"auth_id\": null, \n        \"headers\": [\n          {\n            \"value\": \"bar\", \n            \"key\": \"X-Testing\"\n          }, \n          {\n            \"value\": \"2\", \n            \"key\": \"X-Raspberry\"\n          }\n        ], \n        \"token_id\": null, \n        \"method\": \"GET\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDuwgM\"\n    }, \n\t\t... list of API Calls ...\n  ]\n}"}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/calls/auth/{auth_id}/": {"get": {"summary": "List All API Calls by Authentication", "description": "Use this API to list all calls that use a specific Authentication Setting.", "operationId": "list-all-calls-by-auth", "parameters": [{"name": "auth_id", "in": "path", "description": "ID of the Authentication Setting", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"next_cursor\": \"ClgKKQoEbmFtZRIhGh9UZXN0IDIwMTUtMDktMTQgMjA6MjE6MDcuNzk1ODAxEidqDGRldn52aWF0ZXN0c3IXCxIKVGVzdFNldHVwMhiAgICAoN25CwwYACAA\", \n    \"more\": false\n  }, \n  \"results\": [\n    {\n      \"access\": {\n        \"org\": false, \n        \"stats\": false, \n        \"results\": false, \n        \"settings\": false\n      }, \n      \"meta\": {\n        \"domain\": \"httpbin.org\", \n        \"description\": null, \n        \"created\": \"2015-09-17T02:24:14.864564Z\", \n        \"tags\": [\n          \"test\", \n          \"foo\", \n          \"raspberries\"\n        ], \n        \"accept\": null, \n        \"last_update\": \"2015-09-17T02:24:15.679353Z\", \n        \"content_type\": null, \n        \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n        \"name\": \"API test name\"\n      }, \n      \"request\": {\n        \"body\": null, \n        \"parameters\": [\n          {\n            \"value\": \"foo\", \n            \"key\": \"test\"\n          }, \n          {\n            \"value\": \"1\", \n            \"key\": \"raspberries\"\n          }\n        ], \n        \"url\": \"http://httpbin.org/get\", \n        \"auth_id\": null, \n        \"headers\": [\n          {\n            \"value\": \"bar\", \n            \"key\": \"X-Testing\"\n          }, \n          {\n            \"value\": \"2\", \n            \"key\": \"X-Raspberry\"\n          }\n        ], \n        \"token_id\": null, \n        \"method\": \"GET\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDuwgM\"\n    }, \n\t\t... list of API Calls ...\n  ]\n}"}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/calls/{id}/": {"get": {"summary": "Get an Existing API Call", "description": "Use this API to get details of an existing API Call.", "operationId": "get-call", "parameters": [{"name": "id", "in": "path", "description": "ID of API Call being retrieved", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"access\": {\n    \"org\": false, \n    \"stats\": false, \n    \"results\": false, \n    \"settings\": false\n  }, \n  \"meta\": {\n    \"domain\": \"httpbin.org\", \n    \"description\": null, \n    \"created\": \"2015-09-18T23:29:39.534120Z\", \n    \"tags\": [\n      \"test\", \n      \"foo\", \n      \"raspberries\"\n    ], \n    \"accept\": null, \n    \"last_update\": \"2015-09-18T23:29:39.948891Z\", \n    \"content_type\": null, \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"name\": \"API test name\"\n  }, \n  \"request\": {\n    \"body\": null, \n    \"parameters\": [], \n    \"url\": \"http://httpbin.org/get\", \n    \"auth_id\": null, \n    \"headers\": [\n      {\n        \"value\": \"bar\", \n        \"key\": \"X-Testing\"\n      }, \n      {\n        \"value\": \"2\", \n        \"key\": \"X-Raspberry\"\n      }\n    ], \n    \"token_id\": null, \n    \"method\": \"GET\"\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n}"}}, "schema": {"type": "object", "properties": {"access": {"type": "object", "properties": {"org": {"type": "boolean", "example": false, "default": true}, "stats": {"type": "boolean", "example": false, "default": true}, "results": {"type": "boolean", "example": false, "default": true}, "settings": {"type": "boolean", "example": false, "default": true}}}, "meta": {"type": "object", "properties": {"domain": {"type": "string", "example": "httpbin.org"}, "description": {}, "created": {"type": "string", "example": "2015-09-18T23:29:39.534120Z"}, "tags": {"type": "array", "items": {"type": "string", "example": "test"}}, "accept": {}, "last_update": {"type": "string", "example": "2015-09-18T23:29:39.948891Z"}, "content_type": {}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "name": {"type": "string", "example": "API test name"}}}, "request": {"type": "object", "properties": {"body": {}, "parameters": {"type": "array"}, "url": {"type": "string", "example": "http://httpbin.org/get"}, "auth_id": {}, "headers": {"type": "array", "items": {"type": "object", "properties": {"value": {"type": "string", "example": "bar"}, "key": {"type": "string", "example": "X-Testing"}}}}, "token_id": {}, "method": {"type": "string", "example": "GET"}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}, "put": {"summary": "Update an Existing API Call", "description": "Use this API to update an existing API call.", "operationId": "update-call", "parameters": [{"name": "id", "in": "path", "description": "ID of API Call being updated", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"access\": {\n    \"org\": false, \n    \"stats\": false, \n    \"results\": false, \n    \"settings\": false\n  }, \n  \"meta\": {\n    \"domain\": \"httpbin.org\", \n    \"description\": null, \n    \"created\": \"2015-09-18T23:29:39.534120Z\", \n    \"tags\": [\n      \"test\", \n      \"foo\", \n      \"raspberries\"\n    ], \n    \"accept\": null, \n    \"last_update\": \"2015-09-18T23:29:39.948891Z\", \n    \"content_type\": null, \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"name\": \"API test name\"\n  }, \n  \"request\": {\n    \"body\": null, \n    \"parameters\": [], \n    \"url\": \"http://httpbin.org/get\", \n    \"auth_id\": null, \n    \"headers\": [\n      {\n        \"value\": \"bar\", \n        \"key\": \"X-Testing\"\n      }, \n      {\n        \"value\": \"2\", \n        \"key\": \"X-Raspberry\"\n      }\n    ], \n    \"token_id\": null, \n    \"method\": \"GET\"\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n}"}}, "schema": {"type": "object", "properties": {"access": {"type": "object", "properties": {"org": {"type": "boolean", "example": false, "default": true}, "stats": {"type": "boolean", "example": false, "default": true}, "results": {"type": "boolean", "example": false, "default": true}, "settings": {"type": "boolean", "example": false, "default": true}}}, "meta": {"type": "object", "properties": {"domain": {"type": "string", "example": "httpbin.org"}, "description": {}, "created": {"type": "string", "example": "2015-09-18T23:29:39.534120Z"}, "tags": {"type": "array", "items": {"type": "string", "example": "test"}}, "accept": {}, "last_update": {"type": "string", "example": "2015-09-18T23:29:39.948891Z"}, "content_type": {}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "name": {"type": "string", "example": "API test name"}}}, "request": {"type": "object", "properties": {"body": {}, "parameters": {"type": "array"}, "url": {"type": "string", "example": "http://httpbin.org/get"}, "auth_id": {}, "headers": {"type": "array", "items": {"type": "object", "properties": {"value": {"type": "string", "example": "bar"}, "key": {"type": "string", "example": "X-Testing"}}}}, "token_id": {}, "method": {"type": "string", "example": "GET"}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false, "requestBody": {"content": {"application/json": {"schema": {}, "examples": {"Request Example": {"value": {"request": {"parameters": [{"key": "testing", "value": "bar"}, {"key": "raspberry", "value": "2"}]}}}}}}}}, "delete": {"summary": "Delete an API Call", "description": "Use this API to delete an existing API Call.", "operationId": "delete-call", "parameters": [{"name": "id", "in": "path", "description": "ID of API Call being deleted", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"status\": \"OK\"\n}"}}, "schema": {"type": "object", "properties": {"status": {"type": "string", "example": "OK"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/calls/{id}/run": {"post": {"summary": "Trigger an API Call", "description": "Use this API to run an API Call.", "operationId": "trigger-call", "parameters": [{"name": "id", "in": "path", "description": "ID of API Call to run", "required": true, "schema": {"type": "string"}}], "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"location_id": {"type": "string", "description": "Location ID of test agent that will make the request"}, "context": {"type": "string", "description": "Dictionary of variable names and their values"}}}, "examples": {"Request Example": {"value": {"location_id": "", "context": {"foo": 1234, "bar": "%%RESULT_ID%%", "datum": "%%DATETIME%%"}}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n    \"call_id\": \"agxkZXZ-dmlhdGVzdHNyGgsSDVRlc3RSdW5SZXN1bHQYgICAgKCvlwoM\",\n    \"result_id\": \"agxkZXZ-dmlhdGVzdHNyFAsSB1Rlc3RSdW4YgICAgKCPnwoM\",\n    \"location_id\": \"\",\n    \"context\": {\n        \"FOO\": 1234,\n        \"BAR\": \"%%RESULT_ID%%\",\n        \"DATUM\": \"%%DATETIME%%\"\n    }\n}"}}, "schema": {"type": "object", "properties": {"call_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyGgsSDVRlc3RSdW5SZXN1bHQYgICAgKCvlwoM"}, "result_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFAsSB1Rlc3RSdW4YgICAgKCPnwoM"}, "location_id": {"type": "string", "example": ""}, "context": {"type": "object", "properties": {"FOO": {"type": "integer", "example": 1234, "default": 0}, "BAR": {"type": "string", "example": "%%RESULT_ID%%"}, "DATUM": {"type": "string", "example": "%%DATETIME%%"}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/calls/{id}/stats/": {"get": {"summary": "Get Stats for an API Call for a Specific Time Period", "description": "Use this API to get the latency stats for an hour, day, week or month.", "operationId": "get-stats-for-call-for-specified-date", "parameters": [{"name": "id", "in": "path", "description": "ID of API Call you want Stats for", "required": true, "schema": {"type": "string"}}, {"name": "kind", "in": "query", "description": "Granularity of data desired. Either: DAY, WEEK, MONTH, YEAR.", "required": true, "schema": {"type": "string", "default": "DAY"}}, {"name": "time", "in": "query", "description": "Start time for specified period - must be in ISO 8601 date format e.g. 2024-05-01T15:00", "required": true, "schema": {"type": "string", "format": "date", "default": "__DATETIME__"}}, {"name": "type", "in": "query", "description": "Return Stats for all calls in the specified period which had this result", "required": true, "schema": {"type": "string", "default": "ALL"}}, {"name": "location_id", "in": "query", "description": "Location ID of test agent that made the request", "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"kind\": \"MONTH\", \n    \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDxwgM\", \n    \"type\": \"ALL\", \n    \"time\": \"2015-10-01T00:00:00Z\", \n    \"location_id\": \"\", \n    \"name\": \"API test name\"\n  }, \n  \"stat\": {\n    \"avg_latency\": 383.5, \n    \"max_latency\": 749, \n    \"time\": \"2015-10-01T00:00:00Z\", \n    \"count\": 20\n  }\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"kind": {"type": "string", "example": "MONTH"}, "call_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDxwgM"}, "type": {"type": "string", "example": "ALL"}, "time": {"type": "string", "example": "2015-10-01T00:00:00Z"}, "location_id": {"type": "string", "example": ""}, "name": {"type": "string", "example": "API test name"}}}, "stat": {"type": "object", "properties": {"avg_latency": {"type": "number", "example": 383.5, "default": 0}, "max_latency": {"type": "integer", "example": 749, "default": 0}, "time": {"type": "string", "example": "2015-10-01T00:00:00Z"}, "count": {"type": "integer", "example": 20, "default": 0}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/calls/{id}/stats/before": {"get": {"summary": "List Stats From Before a Specified Date for an API Call", "description": "Use this API to get Stats for the specified period before the given date.", "operationId": "list-stats-for-call-before-specified-date", "parameters": [{"name": "id", "in": "path", "description": "ID of API Call you want Stats for", "required": true, "schema": {"type": "string"}}, {"name": "kind", "in": "query", "description": "Granularity of data desired. Either: DAY, WEEK, MONTH, YEAR.", "required": true, "schema": {"type": "string", "default": "DAY"}}, {"name": "time", "in": "query", "description": "End time for specified period - must be in ISO 8601 date format e.g. 2024-05-01T16:00", "required": true, "schema": {"type": "string", "format": "date", "default": "__DATETIME__"}}, {"name": "type", "in": "query", "description": "Return Stats for all calls in the specified period which had this result", "required": true, "schema": {"type": "string", "default": "ALL"}}, {"name": "location_id", "in": "query", "description": "Location ID of test agent that made the request", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "description": "Maximum number of Results to return", "required": true, "schema": {"type": "integer", "format": "int32", "default": 500}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"kind\": \"MONTH\", \n    \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDxwgM\", \n    \"type\": \"ALL\", \n    \"max_time\": \"2015-10-01T00:00:00Z\", \n    \"next_cursor\": null, \n    \"location_id\": \"\", \n    \"name\": \"API test name\", \n    \"more\": false, \n    \"min_time\": \"2015-10-01T00:00:00Z\"\n  }, \n  \"stats\": [\n    {\n      \"avg_latency\": 383.5, \n      \"max_latency\": 749, \n      \"time\": \"2015-10-01T00:00:00Z\", \n      \"count\": 20\n    },\n    ...\n  ]\n}"}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/calls/{id}/stats/since": {"get": {"summary": "List Stats Since a Specified Date for an API Call", "description": "Use this API to get the Stats since a specified date.", "operationId": "list-stats-for-call-since-specified-date", "parameters": [{"name": "id", "in": "path", "description": "ID of API Call you want Stats for", "required": true, "schema": {"type": "string"}}, {"name": "kind", "in": "query", "description": "Granularity of data desired. Either: DAY, WEEK, MONTH, YEAR.", "required": true, "schema": {"type": "string", "default": "DAY"}}, {"name": "time", "in": "query", "description": "End time for specified period - must be in ISO 8601 date format e.g. 2024-05-01T16:00", "required": true, "schema": {"type": "string", "format": "date", "default": "__DATETIME__"}}, {"name": "type", "in": "query", "description": "Return Stats for all calls in the specified period which had this result", "required": true, "schema": {"type": "string", "default": "ALL"}}, {"name": "location_id", "in": "query", "description": "Location ID of test agent that made the request", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "description": "Maximum number of Results to return", "required": true, "schema": {"type": "integer", "format": "int32", "default": 500}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"kind\": \"MONTH\", \n    \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDxwgM\", \n    \"type\": \"ALL\", \n    \"max_time\": \"2015-10-01T00:00:00Z\", \n    \"next_cursor\": null, \n    \"location_id\": \"\", \n    \"name\": \"API test name\", \n    \"more\": false, \n    \"min_time\": \"2015-10-01T00:00:00Z\"\n  }, \n  \"stats\": [\n    {\n      \"avg_latency\": 383.5, \n      \"max_latency\": 749, \n      \"time\": \"2015-10-01T00:00:00Z\", \n      \"count\": 20\n    },\n    ...\n  ]\n}"}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/calls/{id}/stats/passfail": {"get": {"summary": "Get the Pass/Fail Stats for an API Call for Specified Period", "description": "Use this API to get the pass/fail stats for an hour, day, week or month.", "operationId": "get-passfail-stats-for-call-for-specified-period", "parameters": [{"name": "id", "in": "path", "description": "ID of API Call you want Stats for", "required": true, "schema": {"type": "string"}}, {"name": "kind", "in": "query", "description": "Granularity of data desired. Either: DAY, WEEK, MONTH, YEAR.", "required": true, "schema": {"type": "string", "default": "DAY"}}, {"name": "time", "in": "query", "description": "Start time for specified period - must be in ISO 8601 date format e.g. 2024-05-01", "required": true, "schema": {"type": "string", "format": "date", "default": "__DATETIME__"}}, {"name": "location_id", "in": "query", "description": "Location ID of test agent that made the request", "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"kind\": \"MONTH\", \n    \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDxwgM\", \n    \"time\": \"2015-10-01T00:00:00Z\", \n    \"location_id\": \"\", \n    \"name\": \"API test name\"\n  },\n  \"stat\": {\n    \"failure\": 0, \n    \"warning\": 0, \n    \"pass\": 27\n  },\n}"}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/calls/{id}/stats/passfail_range": {"get": {"summary": "Get the Pass/Fail Stats for an API Call for a Time Range", "description": "Use this API to get the pass/fail stats for a specified time range.", "operationId": "get-passfail-stats-for-call-for-time-range", "parameters": [{"name": "id", "in": "path", "description": "ID of API Call you want Stats for", "required": true, "schema": {"type": "string"}}, {"name": "kind", "in": "query", "description": "Granularity of data required. Either: DAY, WEEK, MONTH, YEAR.", "required": true, "schema": {"type": "string", "default": "DAY"}}, {"name": "time", "in": "query", "description": "Start time for specified period - must be in ISO 8601 date format e.g. 2024-05-01", "required": true, "schema": {"type": "string", "format": "date", "default": "__DATETIME__"}}, {"name": "location_id", "in": "query", "description": "Location where the API Call was made.", "schema": {"type": "string"}}, {"name": "start", "in": "query", "description": "Start date for the time range - must be in ISO 8601 date format e.g. 2024-05-01", "required": true, "schema": {"type": "string", "format": "date"}}, {"name": "end", "in": "query", "description": "End date for the time range - must be in ISO 8601 date format e.g. 2024-05-01", "required": true, "schema": {"type": "string", "format": "date"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"kind\": \"HOUR\", \n    \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDxwgM\", \n    \"max_time\": \"2021-03-11T12:00:00Z\", \n    \"min_time\": \"2021-03-11T00:00:00Z\",\n    \"location_id\": \"__ALL__\", \n    \"name\": \"API test name\"\n  },\n  \"results\": {\n    \"2021-03-11T04:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-12T05:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-12T02:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-12T07:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-11T07:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-11T06:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-11T11:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-12T17:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-11T22:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-11T03:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-11T20:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-12T19:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-11T19:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-12T20:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-11T13:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-12T08:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-11T05:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-12T06:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n    \"2021-03-11T12:00:00Z\": {\n      \"failure\": 0, \n      \"warning\": 0, \n      \"pass\": 60\n    }, \n  }\n}"}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/calls/{id}/stats/passfail_total": {"get": {"summary": "Get the Combined Pass/Fail Stats for an API Call for a Time Range", "description": "Use this API to get the pass/fail stats for a specific range of dates.", "operationId": "get-combined-passfail-stats-for-call-for-time-range", "parameters": [{"name": "id", "in": "path", "description": "ID of API Call you want Stats for", "required": true, "schema": {"type": "string"}}, {"name": "location_id", "in": "query", "description": "Location where the API Call was made.", "schema": {"type": "string"}}, {"name": "start", "in": "query", "description": "Start date for the time range - must be in ISO 8601 date format e.g. 2024-05-01", "required": true, "schema": {"type": "string", "format": "date"}}, {"name": "end", "in": "query", "description": "End date for the time range - must be in ISO 8601 date format e.g. 2024-05-01", "required": true, "schema": {"type": "string", "format": "date"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDxwgM\", \n\t\t\"max_time\": \"2021-03-11T12:00:00Z\", \n    \"min_time\": \"2021-03-11T00:00:00Z\",\n\t\t\"location_id\": \"__ALL__\", \n\t\t\"name\": \"API test name\"\n  },\n\t\"stat\": {\n\t\t\"total\": 567, \n    \"PASS\": {\n\t\t\t\"total\": 124, \n\t\t\t\"COMPLETE\": 124\n\t\t},\n\t\t\"WARNING\": {\n\t\t\t\"HTTP_CLIENT_ERROR\": 15, \n\t\t\t\"total\": 15\n\t\t}, \n\t\t\"FAIL\": {\n     \t\"total\": 428, \n       \"CONNECTION_ERROR\": 428\n    }\n  }\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"call_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDxwgM"}, "max_time": {"type": "string", "example": "2021-03-11T12:00:00Z"}, "min_time": {"type": "string", "example": "2021-03-11T00:00:00Z"}, "location_id": {"type": "string", "example": "__ALL__"}, "name": {"type": "string", "example": "API test name"}}}, "stat": {"type": "object", "properties": {"total": {"type": "integer", "example": 567, "default": 0}, "PASS": {"type": "object", "properties": {"total": {"type": "integer", "example": 124, "default": 0}, "COMPLETE": {"type": "integer", "example": 124, "default": 0}}}, "WARNING": {"type": "object", "properties": {"HTTP_CLIENT_ERROR": {"type": "integer", "example": 15, "default": 0}, "total": {"type": "integer", "example": 15, "default": 0}}}, "FAIL": {"type": "object", "properties": {"total": {"type": "integer", "example": 428, "default": 0}, "CONNECTION_ERROR": {"type": "integer", "example": 428, "default": 0}}}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/results/": {"get": {"summary": "List Results", "description": "Use this API to get the results for the Project.", "operationId": "list-results", "parameters": [{"name": "result_category", "in": "query", "description": "Results category if desire. Either: PASS, SLOW, WARNING, or FAIL.", "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"more\": false, \n    \"next_cursor\": \"CkYKFwoKc3RhcnRfdGltZRIJCI7QkN_kkOkCEidqCHZpYXRlc3RzchsLEg5SZXN1bHRTeW5vcHNpcxiAgICAgMC9CQwYACAB\"\n  }, \n  \"results\": [\n    {\n      \"meta\": {\n        \"source_ip\": \"10.0.0.253\", \n        \"result\": \"HTTP_SERVER_ERROR\", \n        \"response_size\": 0, \n        \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA0wsM\", \n        \"http_code\": 503, \n        \"request_size\": 0, \n        \"domain\": \"google.apimetrics.xyz\", \n        \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwJsIDA\", \n        \"url\": \"https://google.apimetrics.xyz/status/503\", \n        \"result_category\": \"FAIL\", \n        \"location_id\": \"development\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwJsIDA\", \n      \"timing\": {\n        \"upload\": 0.243, \n        \"download\": 0.047, \n        \"tcp\": 29.556, \n        \"total\": 133.784, \n        \"handshake\": 68.418, \n        \"processing\": 34.96, \n        \"dns\": 0.56\n      }\n    }, \n    {\n      \"meta\": {\n        \"source_ip\": \"10.0.0.253\", \n        \"result\": \"HTTP_SERVER_ERROR\", \n        \"response_size\": 0, \n        \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA0wsM\", \n        \"http_code\": 503, \n        \"request_size\": 0, \n        \"domain\": \"google.apimetrics.xyz\", \n        \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwOsKDA\", \n        \"url\": \"https://google.apimetrics.xyz/status/503\", \n        \"result_category\": \"FAIL\", \n        \"location_id\": \"development\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwOsKDA\", \n      \"timing\": {\n        \"upload\": 0.173, \n        \"download\": 0.1, \n        \"tcp\": 21.58, \n        \"total\": 138.964, \n        \"handshake\": 90.397, \n        \"processing\": 26.06, \n        \"dns\": 0.654\n      }\n    }, \n    {\n      \"meta\": {\n        \"source_ip\": \"10.0.0.253\", \n        \"result\": \"HTTP_SERVER_ERROR\", \n        \"response_size\": 0, \n        \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA0wsM\", \n        \"http_code\": 503, \n        \"request_size\": 0, \n        \"domain\": \"google.apimetrics.xyz\", \n        \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwKsJDA\", \n        \"url\": \"https://google.apimetrics.xyz/status/503\", \n        \"result_category\": \"FAIL\", \n        \"location_id\": \"development\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwKsJDA\", \n      \"timing\": {\n        \"upload\": 0.293, \n        \"download\": 0.044, \n        \"tcp\": 32.14, \n        \"total\": 407.606, \n        \"handshake\": 348.818, \n        \"processing\": 25.618, \n        \"dns\": 0.693\n      }\n    }, \n    {\n      \"meta\": {\n        \"source_ip\": \"10.0.0.253\", \n        \"result\": \"HTTP_SERVER_ERROR\", \n        \"response_size\": 0, \n        \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA0wsM\", \n        \"http_code\": 503, \n        \"request_size\": 0, \n        \"domain\": \"google.apimetrics.xyz\", \n        \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwMsLDA\", \n        \"url\": \"https://google.apimetrics.xyz/status/503\", \n        \"result_category\": \"FAIL\", \n        \"location_id\": \"development\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwMsLDA\", \n      \"timing\": {\n        \"upload\": 1.344, \n        \"download\": 0.121, \n        \"tcp\": 32.077, \n        \"total\": 129.649, \n        \"handshake\": 63.68, \n        \"processing\": 31.224, \n        \"dns\": 1.203\n      }\n    }, \n    {\n      \"meta\": {\n        \"source_ip\": \"10.0.0.253\", \n        \"result\": \"HTTP_SERVER_ERROR\", \n        \"response_size\": 0, \n        \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA0wsM\", \n        \"http_code\": 503, \n        \"request_size\": 0, \n        \"domain\": \"google.apimetrics.xyz\", \n        \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwMsIDA\", \n        \"url\": \"https://google.apimetrics.xyz/status/503\", \n        \"result_category\": \"FAIL\", \n        \"location_id\": \"development\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwMsIDA\", \n      \"timing\": {\n        \"upload\": 0.12, \n        \"download\": 0.107, \n        \"tcp\": 38.656, \n        \"total\": 123.478, \n        \"handshake\": 57.685, \n        \"processing\": 21.542, \n        \"dns\": 5.368\n      }\n    }, \n    {\n      \"meta\": {\n        \"source_ip\": \"10.0.0.253\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 478, \n        \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA0wsM\", \n        \"http_code\": 200, \n        \"request_size\": 0, \n        \"domain\": \"google.apimetrics.xyz\", \n        \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwIsJDA\", \n        \"url\": \"https://google.apimetrics.xyz/get\", \n        \"result_category\": \"PASS\", \n        \"location_id\": \"development\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwIsJDA\", \n      \"timing\": {\n        \"upload\": 0.251, \n        \"download\": 0.144, \n        \"tcp\": 31.577, \n        \"total\": 134.235, \n        \"handshake\": 60.983, \n        \"processing\": 36.967, \n        \"dns\": 4.313\n      }\n    }, \n    {\n      \"meta\": {\n        \"source_ip\": \"10.0.0.253\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 477, \n        \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA0wsM\", \n        \"http_code\": 200, \n        \"request_size\": 0, \n        \"domain\": \"google.apimetrics.xyz\", \n        \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwPMLDA\", \n        \"url\": \"https://google.apimetrics.xyz/get\", \n        \"result_category\": \"PASS\", \n        \"location_id\": \"development\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwPMLDA\", \n      \"timing\": {\n        \"upload\": 0.276, \n        \"download\": 0.161, \n        \"tcp\": 44.071, \n        \"total\": 162.333, \n        \"handshake\": 96.507, \n        \"processing\": 20.427, \n        \"dns\": 0.891\n      }\n    }, \n    {\n      \"meta\": {\n        \"source_ip\": \"10.0.0.253\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 477, \n        \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA0wsM\", \n        \"http_code\": 200, \n        \"request_size\": 0, \n        \"domain\": \"google.apimetrics.xyz\", \n        \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwPMKDA\", \n        \"url\": \"https://google.apimetrics.xyz/get\", \n        \"result_category\": \"PASS\", \n        \"location_id\": \"development\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwPMKDA\", \n      \"timing\": {\n        \"upload\": 0.444, \n        \"download\": 0.182, \n        \"tcp\": 26.76, \n        \"total\": 153.656, \n        \"handshake\": 97.577, \n        \"processing\": 27.012, \n        \"dns\": 1.681\n      }\n    }, \n    {\n      \"meta\": {\n        \"source_ip\": \"10.0.0.253\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 477, \n        \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA0wsM\", \n        \"http_code\": 200, \n        \"request_size\": 0, \n        \"domain\": \"google.apimetrics.xyz\", \n        \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwLMLDA\", \n        \"url\": \"https://google.apimetrics.xyz/get\", \n        \"result_category\": \"PASS\", \n        \"location_id\": \"development\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwLMLDA\", \n      \"timing\": {\n        \"upload\": 1.238, \n        \"download\": 0.141, \n        \"tcp\": 30.772, \n        \"total\": 828.695, \n        \"handshake\": 603.416, \n        \"processing\": 31.041, \n        \"dns\": 162.087\n      }\n    }, \n    {\n      \"meta\": {\n        \"source_ip\": \"10.0.0.253\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 30, \n        \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA5ggM\", \n        \"http_code\": 200, \n        \"request_size\": 0, \n        \"domain\": \"google.apimetrics.xyz\", \n        \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwL0LDA\", \n        \"url\": \"http://google.apimetrics.xyz/robots.txt\", \n        \"result_category\": \"PASS\", \n        \"location_id\": \"development\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwL0LDA\", \n      \"timing\": {\n        \"upload\": 0.049, \n        \"download\": 0.04, \n        \"tcp\": 32.424, \n        \"total\": 299.064, \n        \"handshake\": 0.0, \n        \"processing\": 265.099, \n        \"dns\": 1.452\n      }\n    }, \n    {\n      \"meta\": {\n        \"source_ip\": \"10.0.0.253\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 30, \n        \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA5ggM\", \n        \"http_code\": 200, \n        \"request_size\": 0, \n        \"domain\": \"google.apimetrics.xyz\", \n        \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwL0KDA\", \n        \"url\": \"http://google.apimetrics.xyz/robots.txt\", \n        \"result_category\": \"PASS\", \n        \"location_id\": \"development\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwL0KDA\", \n      \"timing\": {\n        \"upload\": 0.068, \n        \"download\": 0.06, \n        \"tcp\": 40.968, \n        \"total\": 481.943, \n        \"handshake\": 0.0, \n        \"processing\": 262.424, \n        \"dns\": 178.423\n      }\n    }\n  ]\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"more": {"type": "boolean", "example": false, "default": true}, "next_cursor": {"type": "string", "example": "CkYKFwoKc3RhcnRfdGltZRIJCI7QkN_kkOkCEidqCHZpYXRlc3RzchsLEg5SZXN1bHRTeW5vcHNpcxiAgICAgMC9CQwYACAB"}}}, "results": {"type": "array", "items": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"source_ip": {"type": "string", "example": "10.0.0.253"}, "result": {"type": "string", "example": "HTTP_SERVER_ERROR"}, "response_size": {"type": "integer", "example": 0, "default": 0}, "call_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgIDA0wsM"}, "http_code": {"type": "integer", "example": 503, "default": 0}, "request_size": {"type": "integer", "example": 0, "default": 0}, "domain": {"type": "string", "example": "google.apimetrics.xyz"}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwJsIDA"}, "url": {"type": "string", "example": "https://google.apimetrics.xyz/status/503"}, "result_category": {"type": "string", "example": "FAIL"}, "location_id": {"type": "string", "example": "development"}, "dest_ip": {"type": "string", "example": "35.190.18.183"}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyGAsSC1Rlc3RSZXN1bHQzGICAgICAwJsIDA"}, "timing": {"type": "object", "properties": {"upload": {"type": "number", "example": 0.243, "default": 0}, "download": {"type": "number", "example": 0.047, "default": 0}, "tcp": {"type": "number", "example": 29.556, "default": 0}, "total": {"type": "number", "example": 133.784, "default": 0}, "handshake": {"type": "number", "example": 68.418, "default": 0}, "processing": {"type": "number", "example": 34.96, "default": 0}, "dns": {"type": "number", "example": 0.56, "default": 0}}}}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/results/call/{call_id}/": {"get": {"summary": "List Results for an API Call", "description": "Use this API to get the results for an API Call.", "operationId": "list-results-for-call", "parameters": [{"name": "limit", "in": "query", "description": "Number of results to return", "schema": {"type": "integer", "format": "int32"}}, {"name": "cursor", "in": "query", "description": "Cursor to start returning results", "schema": {"type": "string"}}, {"name": "call_id", "in": "path", "description": "ID of API Call you want Results for", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"next_cursor\": \"Ck0KFwoKc3RhcnRfdGltZRIJCPLZxIrTrOsCEi5qD3N-YXBpbWV0cmljcy1xY3IbCxIOUmVzdWx0U3lub3BzaXMYgIDAtp_Y3wgMGAAgAQ==\", \n    \"more\": true\n  }, \n  \"results\": [\n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 30.269, \n        \"dns\": 4.249, \n        \"download\": 18.945, \n        \"processing\": 0.016, \n        \"upload\": 0.034, \n        \"tcp\": 7.025\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwPbMrdEIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwPbMrdEIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 32.778, \n        \"dns\": 4.231, \n        \"download\": 20.017, \n        \"processing\": 0.005, \n        \"upload\": 0.033, \n        \"tcp\": 8.492\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObT14oIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObT14oIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.017, \n        \"dns\": 4.203, \n        \"download\": 4.761, \n        \"processing\": 0.002, \n        \"upload\": 0.033, \n        \"tcp\": 1.018\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbdp8YLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbdp8YLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.122, \n        \"dns\": 4.158, \n        \"download\": 5.504, \n        \"processing\": 0.002, \n        \"upload\": 0.026, \n        \"tcp\": 0.432\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.4\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLaf7bkIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLaf7bkIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 13.613, \n        \"dns\": 4.221, \n        \"download\": 7.541, \n        \"processing\": 0.002, \n        \"upload\": 0.028, \n        \"tcp\": 1.821\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObT17ILDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObT17ILDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 38.519, \n        \"dns\": 4.198, \n        \"download\": 23.09, \n        \"processing\": 0.005, \n        \"upload\": 0.037, \n        \"tcp\": 11.189\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJaC2v0JDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJaC2v0JDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 31.217, \n        \"dns\": 4.226, \n        \"download\": 19.42, \n        \"processing\": 0.007, \n        \"upload\": 0.036, \n        \"tcp\": 7.528\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOb5qtUIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOb5qtUIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 9.464, \n        \"dns\": 4.151, \n        \"download\": 4.863, \n        \"processing\": 0.003, \n        \"upload\": 0.027, \n        \"tcp\": 0.42\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLb9ovALDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLb9ovALDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.801, \n        \"dns\": 4.147, \n        \"download\": 6.229, \n        \"processing\": 0.002, \n        \"upload\": 0.025, \n        \"tcp\": 0.398\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJawh9wJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJawh9wJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 33.825, \n        \"dns\": 4.25, \n        \"download\": 20.064, \n        \"processing\": 0.01, \n        \"upload\": 0.069, \n        \"tcp\": 9.432\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbInogIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbInogIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 36.076, \n        \"dns\": 4.272, \n        \"download\": 21.906, \n        \"processing\": 0.011, \n        \"upload\": 0.072, \n        \"tcp\": 9.815\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbUm7MKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbUm7MKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 12.404, \n        \"dns\": 4.165, \n        \"download\": 6.596, \n        \"processing\": 0.003, \n        \"upload\": 0.032, \n        \"tcp\": 1.608\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 744, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJa-wqcKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJa-wqcKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.718, \n        \"dns\": 4.148, \n        \"download\": 5.53, \n        \"processing\": 0.002, \n        \"upload\": 0.069, \n        \"tcp\": 0.969\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJa-wscJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJa-wscJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.063, \n        \"dns\": 4.16, \n        \"download\": 5.836, \n        \"processing\": 0.002, \n        \"upload\": 0.025, \n        \"tcp\": 1.04\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbt8fsJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbt8fsJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.487, \n        \"dns\": 4.245, \n        \"download\": 4.71, \n        \"processing\": 0.003, \n        \"upload\": 0.026, \n        \"tcp\": 1.503\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOaorJ8LDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOaorJ8LDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.752, \n        \"dns\": 4.161, \n        \"download\": 5.955, \n        \"processing\": 0.003, \n        \"upload\": 0.036, \n        \"tcp\": 1.597\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwPbMu9ALDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwPbMu9ALDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.14, \n        \"dns\": 4.161, \n        \"download\": 6.043, \n        \"processing\": 0.003, \n        \"upload\": 0.027, \n        \"tcp\": 0.906\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 748, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLay894LDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLay894LDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 34.259, \n        \"dns\": 4.257, \n        \"download\": 20.911, \n        \"processing\": 0.004, \n        \"upload\": 0.031, \n        \"tcp\": 9.056\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbIntAIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbIntAIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.939, \n        \"dns\": 4.204, \n        \"download\": 5.823, \n        \"processing\": 0.003, \n        \"upload\": 0.027, \n        \"tcp\": 1.882\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObI59cIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObI59cIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.481, \n        \"dns\": 4.211, \n        \"download\": 4.62, \n        \"processing\": 0.007, \n        \"upload\": 0.059, \n        \"tcp\": 1.584\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbt8ZsLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbt8ZsLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 12.574, \n        \"dns\": 4.156, \n        \"download\": 7.387, \n        \"processing\": 0.003, \n        \"upload\": 0.035, \n        \"tcp\": 0.993\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.4\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKbHvp8LDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKbHvp8LDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.546, \n        \"dns\": 4.167, \n        \"download\": 4.705, \n        \"processing\": 0.003, \n        \"upload\": 0.026, \n        \"tcp\": 1.645\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbU0Z0KDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbU0Z0KDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.196, \n        \"dns\": 4.229, \n        \"download\": 5.412, \n        \"processing\": 0.003, \n        \"upload\": 0.03, \n        \"tcp\": 0.522\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjv8JDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjv8JDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 12.074, \n        \"dns\": 4.209, \n        \"download\": 6.179, \n        \"processing\": 0.003, \n        \"upload\": 0.031, \n        \"tcp\": 1.652\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb80u0JDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb80u0JDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 12.131, \n        \"dns\": 4.167, \n        \"download\": 7.127, \n        \"processing\": 0.002, \n        \"upload\": 0.024, \n        \"tcp\": 0.811\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 748, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKaHtscJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKaHtscJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.397, \n        \"dns\": 4.205, \n        \"download\": 5.453, \n        \"processing\": 0.003, \n        \"upload\": 0.028, \n        \"tcp\": 1.708\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhjN8IDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhjN8IDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.257, \n        \"dns\": 4.152, \n        \"download\": 5.286, \n        \"processing\": 0.003, \n        \"upload\": 0.033, \n        \"tcp\": 0.783\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.4\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 743, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbuq4gKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbuq4gKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.116, \n        \"dns\": 4.141, \n        \"download\": 5.576, \n        \"processing\": 0.002, \n        \"upload\": 0.029, \n        \"tcp\": 0.368\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 748, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhjJ8JDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhjJ8JDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 35.628, \n        \"dns\": 4.237, \n        \"download\": 23.131, \n        \"processing\": 0.004, \n        \"upload\": 0.031, \n        \"tcp\": 8.225\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObj968JDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObj968JDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 13.611, \n        \"dns\": 4.284, \n        \"download\": 7.451, \n        \"processing\": 0.003, \n        \"upload\": 0.031, \n        \"tcp\": 1.842\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLafuJQJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLafuJQJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.31, \n        \"dns\": 4.169, \n        \"download\": 5.685, \n        \"processing\": 0.002, \n        \"upload\": 0.027, \n        \"tcp\": 0.427\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKaHtrsLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKaHtrsLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 35.175, \n        \"dns\": 4.264, \n        \"download\": 21.987, \n        \"processing\": 0.01, \n        \"upload\": 0.08, \n        \"tcp\": 8.834\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbwpbwLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbwpbwLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.608, \n        \"dns\": 4.174, \n        \"download\": 5.702, \n        \"processing\": 0.003, \n        \"upload\": 0.065, \n        \"tcp\": 1.664\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbh86IKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbh86IKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 12.916, \n        \"dns\": 4.156, \n        \"download\": 7.061, \n        \"processing\": 0.003, \n        \"upload\": 0.045, \n        \"tcp\": 1.651\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbEvdgJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbEvdgJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 33.446, \n        \"dns\": 4.258, \n        \"download\": 20.856, \n        \"processing\": 0.011, \n        \"upload\": 0.078, \n        \"tcp\": 8.243\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhr7kJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhr7kJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.972, \n        \"dns\": 4.238, \n        \"download\": 5.772, \n        \"processing\": 0.003, \n        \"upload\": 0.032, \n        \"tcp\": 1.927\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhr9kLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhr9kLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.166, \n        \"dns\": 4.147, \n        \"download\": 5.492, \n        \"processing\": 0.003, \n        \"upload\": 0.027, \n        \"tcp\": 0.497\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbS_aoKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbS_aoKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 31.621, \n        \"dns\": 4.273, \n        \"download\": 18.994, \n        \"processing\": 0.005, \n        \"upload\": 0.076, \n        \"tcp\": 8.273\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbbxLIJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbbxLIJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 31.193, \n        \"dns\": 4.231, \n        \"download\": 19.159, \n        \"processing\": 0.005, \n        \"upload\": 0.033, \n        \"tcp\": 7.765\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObIstIKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObIstIKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 9.882, \n        \"dns\": 4.17, \n        \"download\": 5.246, \n        \"processing\": 0.003, \n        \"upload\": 0.027, \n        \"tcp\": 0.436\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.4\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLafuPgIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLafuPgIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 30.778, \n        \"dns\": 4.243, \n        \"download\": 18.418, \n        \"processing\": 0.004, \n        \"upload\": 0.035, \n        \"tcp\": 8.078\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLafuLgLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLafuLgLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 13.587, \n        \"dns\": 4.162, \n        \"download\": 8.919, \n        \"processing\": 0.003, \n        \"upload\": 0.028, \n        \"tcp\": 0.475\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 748, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb8md0IDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb8md0IDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.602, \n        \"dns\": 4.17, \n        \"download\": 5.638, \n        \"processing\": 0.004, \n        \"upload\": 0.034, \n        \"tcp\": 1.756\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbk--4KDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbk--4KDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 31.634, \n        \"dns\": 4.208, \n        \"download\": 19.671, \n        \"processing\": 0.005, \n        \"upload\": 0.037, \n        \"tcp\": 7.713\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZgfcJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZgfcJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 32.182, \n        \"dns\": 4.231, \n        \"download\": 19.85, \n        \"processing\": 0.01, \n        \"upload\": 0.074, \n        \"tcp\": 8.017\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbbkpsLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbbkpsLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.71, \n        \"dns\": 4.195, \n        \"download\": 5.939, \n        \"processing\": 0.003, \n        \"upload\": 0.026, \n        \"tcp\": 1.547\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbSjsIIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbSjsIIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.252, \n        \"dns\": 4.174, \n        \"download\": 5.36, \n        \"processing\": 0.003, \n        \"upload\": 0.028, \n        \"tcp\": 1.687\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZ794KDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZ794KDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.71, \n        \"dns\": 4.183, \n        \"download\": 5.617, \n        \"processing\": 0.003, \n        \"upload\": 0.027, \n        \"tcp\": 1.88\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJatjKUKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJatjKUKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.223, \n        \"dns\": 4.179, \n        \"download\": 6.031, \n        \"processing\": 0.002, \n        \"upload\": 0.029, \n        \"tcp\": 0.982\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 748, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObj9-cLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObj9-cLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 13.697, \n        \"dns\": 4.218, \n        \"download\": 7.898, \n        \"processing\": 0.003, \n        \"upload\": 0.03, \n        \"tcp\": 1.548\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjvcIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjvcIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.755, \n        \"dns\": 4.194, \n        \"download\": 5.804, \n        \"processing\": 0.003, \n        \"upload\": 0.038, \n        \"tcp\": 1.716\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNa6h5YIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNa6h5YIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.892, \n        \"dns\": 4.149, \n        \"download\": 6.302, \n        \"processing\": 0.003, \n        \"upload\": 0.029, \n        \"tcp\": 0.409\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb8me0IDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb8me0IDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 29.181, \n        \"dns\": 4.248, \n        \"download\": 18.263, \n        \"processing\": 0.01, \n        \"upload\": 0.085, \n        \"tcp\": 6.575\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb8ma0LDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb8ma0LDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 30.932, \n        \"dns\": 4.269, \n        \"download\": 19.08, \n        \"processing\": 0.01, \n        \"upload\": 0.064, \n        \"tcp\": 7.509\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObIpMcJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObIpMcJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.98, \n        \"dns\": 4.18, \n        \"download\": 6.293, \n        \"processing\": 0.003, \n        \"upload\": 0.034, \n        \"tcp\": 0.47\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.4\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZ898KDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZ898KDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 22.063, \n        \"dns\": 4.131, \n        \"download\": 16.082, \n        \"processing\": 0.003, \n        \"upload\": 0.029, \n        \"tcp\": 1.818\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNab38cJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNab38cJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 27.134, \n        \"dns\": 4.251, \n        \"download\": 16.105, \n        \"processing\": 0.011, \n        \"upload\": 0.079, \n        \"tcp\": 6.688\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNab38cKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNab38cKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 15.385, \n        \"dns\": 4.217, \n        \"download\": 8.393, \n        \"processing\": 0.003, \n        \"upload\": 0.034, \n        \"tcp\": 2.738\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.4\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZleoLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZleoLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 12.65, \n        \"dns\": 4.197, \n        \"download\": 6.523, \n        \"processing\": 0.003, \n        \"upload\": 0.106, \n        \"tcp\": 1.821\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb8mY0JDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb8mY0JDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.412, \n        \"dns\": 4.152, \n        \"download\": 5.428, \n        \"processing\": 0.003, \n        \"upload\": 0.027, \n        \"tcp\": 0.802\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbbxPwJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbbxPwJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 12.342, \n        \"dns\": 4.167, \n        \"download\": 6.077, \n        \"processing\": 0.003, \n        \"upload\": 0.03, \n        \"tcp\": 2.065\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbk-7YJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbk-7YJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 13.054, \n        \"dns\": 4.172, \n        \"download\": 7.121, \n        \"processing\": 0.003, \n        \"upload\": 0.06, \n        \"tcp\": 1.698\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJaexLgIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJaexLgIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 9.795, \n        \"dns\": 4.186, \n        \"download\": 5.03, \n        \"processing\": 0.003, \n        \"upload\": 0.034, \n        \"tcp\": 0.542\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.4\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhr5EIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhr5EIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 12.773, \n        \"dns\": 4.169, \n        \"download\": 7.537, \n        \"processing\": 0.002, \n        \"upload\": 0.03, \n        \"tcp\": 1.035\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 748, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjqcKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjqcKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 34.129, \n        \"dns\": 4.243, \n        \"download\": 20.923, \n        \"processing\": 0.006, \n        \"upload\": 0.059, \n        \"tcp\": 8.898\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbSjswJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbSjswJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 9.655, \n        \"dns\": 4.163, \n        \"download\": 4.999, \n        \"processing\": 0.002, \n        \"upload\": 0.031, \n        \"tcp\": 0.46\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLafuPAJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLafuPAJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.223, \n        \"dns\": 4.151, \n        \"download\": 6.616, \n        \"processing\": 0.003, \n        \"upload\": 0.038, \n        \"tcp\": 0.415\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 748, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNaLotQLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNaLotQLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.002, \n        \"dns\": 4.145, \n        \"download\": 5.832, \n        \"processing\": 0.003, \n        \"upload\": 0.026, \n        \"tcp\": 0.996\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 748, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbh8-QKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbh8-QKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 13.936, \n        \"dns\": 4.161, \n        \"download\": 8.358, \n        \"processing\": 0.003, \n        \"upload\": 0.036, \n        \"tcp\": 1.378\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.4\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbh_tsJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbh_tsJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 27.577, \n        \"dns\": 4.281, \n        \"download\": 16.838, \n        \"processing\": 0.006, \n        \"upload\": 0.045, \n        \"tcp\": 6.407\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjocIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjocIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 29.638, \n        \"dns\": 4.212, \n        \"download\": 18.347, \n        \"processing\": 0.005, \n        \"upload\": 0.048, \n        \"tcp\": 7.026\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjvsJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjvsJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 31.868, \n        \"dns\": 4.276, \n        \"download\": 20.027, \n        \"processing\": 0.006, \n        \"upload\": 0.042, \n        \"tcp\": 7.517\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbh0JIJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbh0JIJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 12.091, \n        \"dns\": 4.139, \n        \"download\": 5.888, \n        \"processing\": 0.007, \n        \"upload\": 0.104, \n        \"tcp\": 1.953\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZ7-YKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZ7-YKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 30.275, \n        \"dns\": 4.251, \n        \"download\": 19.395, \n        \"processing\": 0.01, \n        \"upload\": 0.082, \n        \"tcp\": 6.537\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNa63bAJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNa63bAJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 32.592, \n        \"dns\": 4.262, \n        \"download\": 20.393, \n        \"processing\": 0.01, \n        \"upload\": 0.088, \n        \"tcp\": 7.839\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbEveAIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbEveAIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 30.452, \n        \"dns\": 4.227, \n        \"download\": 19.645, \n        \"processing\": 0.004, \n        \"upload\": 0.03, \n        \"tcp\": 6.546\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbk-6YIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbk-6YIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 31.585, \n        \"dns\": 4.301, \n        \"download\": 19.699, \n        \"processing\": 0.006, \n        \"upload\": 0.062, \n        \"tcp\": 7.517\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZ8_cIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZ8_cIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.364, \n        \"dns\": 4.166, \n        \"download\": 6.631, \n        \"processing\": 0.003, \n        \"upload\": 0.07, \n        \"tcp\": 0.494\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbh8_gLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbh8_gLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 33.15, \n        \"dns\": 4.219, \n        \"download\": 19.872, \n        \"processing\": 0.004, \n        \"upload\": 0.033, \n        \"tcp\": 9.022\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhjOsJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbhjOsJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 32.486, \n        \"dns\": 4.232, \n        \"download\": 20.169, \n        \"processing\": 0.017, \n        \"upload\": 0.03, \n        \"tcp\": 8.038\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjpsKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOayjpsKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 20.345, \n        \"dns\": 4.167, \n        \"download\": 14.266, \n        \"processing\": 0.003, \n        \"upload\": 0.028, \n        \"tcp\": 1.881\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 744, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObjhfsIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObjhfsIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 31.496, \n        \"dns\": 4.244, \n        \"download\": 19.21, \n        \"processing\": 0.01, \n        \"upload\": 0.074, \n        \"tcp\": 7.958\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLafuOAJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLafuOAJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 9.911, \n        \"dns\": 4.155, \n        \"download\": 5.344, \n        \"processing\": 0.003, \n        \"upload\": 0.026, \n        \"tcp\": 0.383\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 748, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKaHtsMIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKaHtsMIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 31.827, \n        \"dns\": 4.241, \n        \"download\": 19.828, \n        \"processing\": 0.004, \n        \"upload\": 0.033, \n        \"tcp\": 7.721\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb80okIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJb80okIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 32.229, \n        \"dns\": 4.278, \n        \"download\": 20.461, \n        \"processing\": 0.005, \n        \"upload\": 0.04, \n        \"tcp\": 7.445\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZ7_oJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZ7_oJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 12.558, \n        \"dns\": 4.177, \n        \"download\": 6.578, \n        \"processing\": 0.003, \n        \"upload\": 0.032, \n        \"tcp\": 1.768\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbEvcAKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbEvcAKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 19.206, \n        \"dns\": 12.22, \n        \"download\": 5.358, \n        \"processing\": 0.003, \n        \"upload\": 0.025, \n        \"tcp\": 1.6\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbS_cwIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwLbS_cwIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 36.438, \n        \"dns\": 4.24, \n        \"download\": 22.088, \n        \"processing\": 0.004, \n        \"upload\": 0.037, \n        \"tcp\": 10.069\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKaHtr0KDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKaHtr0KDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.19, \n        \"dns\": 4.163, \n        \"download\": 5.088, \n        \"processing\": 0.003, \n        \"upload\": 0.045, \n        \"tcp\": 0.891\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 748, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObj94sIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObj94sIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 31.433, \n        \"dns\": 4.254, \n        \"download\": 19.988, \n        \"processing\": 0.011, \n        \"upload\": 0.074, \n        \"tcp\": 7.106\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbE3f8JDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNbE3f8JDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.72, \n        \"dns\": 4.141, \n        \"download\": 5.939, \n        \"processing\": 0.003, \n        \"upload\": 0.028, \n        \"tcp\": 1.609\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObIsowLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObIsowLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.437, \n        \"dns\": 4.169, \n        \"download\": 5.88, \n        \"processing\": 0.006, \n        \"upload\": 0.033, \n        \"tcp\": 1.349\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.4\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNba89sIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwNba89sIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 30.201, \n        \"dns\": 4.219, \n        \"download\": 18.178, \n        \"processing\": 0.021, \n        \"upload\": 0.039, \n        \"tcp\": 7.744\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZgbMLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZgbMLDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 10.696, \n        \"dns\": 4.152, \n        \"download\": 6.04, \n        \"processing\": 0.003, \n        \"upload\": 0.027, \n        \"tcp\": 0.474\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.4\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKbH6t8JDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKbH6t8JDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 9.883, \n        \"dns\": 4.179, \n        \"download\": 5.223, \n        \"processing\": 0.003, \n        \"upload\": 0.032, \n        \"tcp\": 0.446\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.240.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 749, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcgoogleuscentral\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOay0swIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwOay0swIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.721, \n        \"dns\": 4.231, \n        \"download\": 5.834, \n        \"processing\": 0.004, \n        \"upload\": 0.031, \n        \"tcp\": 1.621\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZgdMIDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObZgdMIDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 11.366, \n        \"dns\": 4.146, \n        \"download\": 5.474, \n        \"processing\": 0.003, \n        \"upload\": 0.093, \n        \"tcp\": 1.65\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 745, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObIpNMKDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwObIpNMKDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 12.603, \n        \"dns\": 4.188, \n        \"download\": 6.794, \n        \"processing\": 0.004, \n        \"upload\": 0.059, \n        \"tcp\": 1.558\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"10.0.0.5\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcazureasiase\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKaHtq0LDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwKaHtq0LDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 30.791, \n        \"dns\": 4.206, \n        \"download\": 19.143, \n        \"processing\": 0.004, \n        \"upload\": 0.032, \n        \"tcp\": 7.406\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 747, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbwpZgJDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbwpZgJDA\"\n    }, \n    {\n      \"timing\": {\n        \"handshake\": 0.0, \n        \"total\": 30.834, \n        \"dns\": 4.226, \n        \"download\": 18.976, \n        \"processing\": 0.005, \n        \"upload\": 0.033, \n        \"tcp\": 7.594\n      }, \n      \"meta\": {\n        \"result_category\": \"PASS\", \n        \"domain\": \"google.apimetrics.xyz\", \n        \"url\": \"http://google.apimetrics.xyz/post\", \n        \"source_ip\": \"172.31.16.88\", \n        \"request_size\": 27, \n        \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n        \"result\": \"COMPLETE\", \n        \"response_size\": 746, \n        \"http_code\": 200, \n        \"location_id\": \"public_qcawsuswest\", \n        \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbuy8cLDA\", \n        \"dest_ip\": \"35.190.18.183\"\n      }, \n      \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwJbuy8cLDA\"\n    }\n  ]\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"next_cursor": {"type": "string", "example": "Ck0KFwoKc3RhcnRfdGltZRIJCPLZxIrTrOsCEi5qD3N-YXBpbWV0cmljcy1xY3IbCxIOUmVzdWx0U3lub3BzaXMYgIDAtp_Y3wgMGAAgAQ=="}, "more": {"type": "boolean", "example": true, "default": true}}}, "results": {"type": "array", "items": {"type": "object", "properties": {"timing": {"type": "object", "properties": {"handshake": {"type": "integer", "example": 0, "default": 0}, "total": {"type": "number", "example": 30.269, "default": 0}, "dns": {"type": "number", "example": 4.249, "default": 0}, "download": {"type": "number", "example": 18.945, "default": 0}, "processing": {"type": "number", "example": 0.016, "default": 0}, "upload": {"type": "number", "example": 0.034, "default": 0}, "tcp": {"type": "number", "example": 7.025, "default": 0}}}, "meta": {"type": "object", "properties": {"result_category": {"type": "string", "example": "PASS"}, "domain": {"type": "string", "example": "google.apimetrics.xyz"}, "url": {"type": "string", "example": "http://google.apimetrics.xyz/post"}, "source_ip": {"type": "string", "example": "172.31.16.88"}, "request_size": {"type": "integer", "example": 27, "default": 0}, "call_id": {"type": "string", "example": "ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw"}, "result": {"type": "string", "example": "COMPLETE"}, "response_size": {"type": "integer", "example": 746, "default": 0}, "http_code": {"type": "integer", "example": 200, "default": 0}, "location_id": {"type": "string", "example": "public_qcawsuswest"}, "id": {"type": "string", "example": "ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwPbMrdEIDA"}, "dest_ip": {"type": "string", "example": "35.190.18.183"}}}, "id": {"type": "string", "example": "ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwPbMrdEIDA"}}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/results/{result_id}/": {"get": {"summary": "Get Result", "description": "Use this API to get a single Result (provides more information than in the list API).", "operationId": "get-result", "parameters": [{"name": "result_id", "in": "path", "description": "The ID of the Result you want to view", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"timing\": {\n    \"handshake\": 0.0, \n    \"total\": 30.269, \n    \"dns\": 4.249, \n    \"download\": 18.945, \n    \"processing\": 0.016, \n    \"upload\": 0.034, \n    \"tcp\": 7.025\n  }, \n  \"meta\": {\n    \"result_category\": \"PASS\", \n    \"domain\": \"google.apimetrics.xyz\", \n    \"url\": \"http://google.apimetrics.xyz/post\", \n    \"source_ip\": \"172.31.16.88\", \n    \"request_size\": 27, \n    \"call_id\": \"ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw\", \n    \"result\": \"COMPLETE\", \n    \"response_size\": 746, \n    \"http_code\": 200, \n    \"location_id\": \"public_qcawsuswest\", \n    \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwPbMrdEIDA\", \n    \"dest_ip\": \"35.190.18.183\"\n  }, \n  \"request\": {\n    \"url\": \"http://google.apimetrics.xyz/post\", \n    \"headers\": [\n      {\n        \"value\": \"k2=v2; k1=v1\", \n        \"key\": \"Cookie\"\n      }, \n      {\n        \"value\": \"application/x-www-form-urlencoded\", \n        \"key\": \"Content-Type\"\n      }, \n      {\n        \"value\": \"application/json\", \n        \"key\": \"Accept\"\n      }, \n      {\n        \"value\": \"APImetrics/0.9.1 PycURL/7.43.0.3 libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3\", \n        \"key\": \"User-Agent\"\n      }\n    ], \n    \"method\": \"POST\"\n  }, \n  \"response\": {\n    \"url\": \"http://google.apimetrics.xyz/post\", \n    \"headers\": [\n      {\n        \"value\": \"gunicorn/19.7.1\", \n        \"key\": \"Server\"\n      }, \n      {\n        \"value\": \"Sat, 22 Aug 2020 00:03:41 GMT\", \n        \"key\": \"Date\"\n      }, \n      {\n        \"value\": \"application/json\", \n        \"key\": \"Content-Type\"\n      }, \n      {\n        \"value\": \"*\", \n        \"key\": \"Access-Control-Allow-Origin\"\n      }, \n      {\n        \"value\": \"true\", \n        \"key\": \"Access-Control-Allow-Credentials\"\n      }, \n      {\n        \"value\": \"746\", \n        \"key\": \"Content-Length\"\n      }, \n      {\n        \"value\": \"1.1 google\", \n        \"key\": \"Via\"\n      }\n    ], \n    \"status_string\": \"OK\", \n    \"status_code\": 200\n  }, \n  \"id\": \"ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwPbMrdEIDA\"\n}"}}, "schema": {"type": "object", "properties": {"timing": {"type": "object", "properties": {"handshake": {"type": "integer", "example": 0, "default": 0}, "total": {"type": "number", "example": 30.269, "default": 0}, "dns": {"type": "number", "example": 4.249, "default": 0}, "download": {"type": "number", "example": 18.945, "default": 0}, "processing": {"type": "number", "example": 0.016, "default": 0}, "upload": {"type": "number", "example": 0.034, "default": 0}, "tcp": {"type": "number", "example": 7.025, "default": 0}}}, "meta": {"type": "object", "properties": {"result_category": {"type": "string", "example": "PASS"}, "domain": {"type": "string", "example": "google.apimetrics.xyz"}, "url": {"type": "string", "example": "http://google.apimetrics.xyz/post"}, "source_ip": {"type": "string", "example": "172.31.16.88"}, "request_size": {"type": "integer", "example": 27, "default": 0}, "call_id": {"type": "string", "example": "ag9zfmFwaW1ldHJpY3MtcWNyEwsSClRlc3RTZXR1cDIYofqRDAw"}, "result": {"type": "string", "example": "COMPLETE"}, "response_size": {"type": "integer", "example": 746, "default": 0}, "http_code": {"type": "integer", "example": 200, "default": 0}, "location_id": {"type": "string", "example": "public_qcawsuswest"}, "id": {"type": "string", "example": "ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwPbMrdEIDA"}, "dest_ip": {"type": "string", "example": "35.190.18.183"}}}, "request": {"type": "object", "properties": {"url": {"type": "string", "example": "http://google.apimetrics.xyz/post"}, "headers": {"type": "array", "items": {"type": "object", "properties": {"value": {"type": "string", "example": "k2=v2; k1=v1"}, "key": {"type": "string", "example": "Cookie"}}}}, "method": {"type": "string", "example": "POST"}}}, "response": {"type": "object", "properties": {"url": {"type": "string", "example": "http://google.apimetrics.xyz/post"}, "headers": {"type": "array", "items": {"type": "object", "properties": {"value": {"type": "string", "example": "gunicorn/19.7.1"}, "key": {"type": "string", "example": "Server"}}}}, "status_string": {"type": "string", "example": "OK"}, "status_code": {"type": "integer", "example": 200, "default": 0}}}, "id": {"type": "string", "example": "ag9zfmFwaW1ldHJpY3MtcWNyGAsSC1Rlc3RSZXN1bHQzGICAwPbMrdEIDA"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/results/{result_id}/content": {"get": {"summary": "Get Result Content", "description": "Use this API to get the result content for a single Result.", "operationId": "get-result-content", "parameters": [{"name": "result_id", "in": "path", "description": "The ID of the Result you want to view", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/insights/": {"get": {"summary": "List Insights Reports", "description": "Use this API to call the Insights Reports available for a user.", "operationId": "list-insights-reports", "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"next_cursor\": \"...\", \n    \"more\": true\n  }, \n  \"results\": [\n    {\n      \"domain\": \"www.example.com\", \n      \"name\": \"Example API Call Name\", \n      \"end_date\": \"2018-08-27T00:00:00Z\", \n      \"outlier_percent\": 1.349340212322651, \n      \"id\": \"agpzfnZpYXRlc3RzchcLEgpUZXN0U2V0dXAyGICA0J3e_9sLDA__2018-08-20__2018-08-27\", \n      \"rank\": -1, \n      \"call_id\": \"<< Call ID >>\", \n      \"mean_test_length\": 688.93734991990391, \n      \"version\": \"v4\", \n      \"start_date\": \"2018-08-20T00:00:00Z\", \n      \"report_type\": 1, \n      \"score\": 759, \n      \"pass_percent\": 99.097132652048813, \n      \"sd_test_length\": 473.742535583235\n    }, \n    ...\n  ]\n}"}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/insights/rank/": {"get": {"summary": "Get Current Week's or Month's Insights", "description": "Use this API to show the Insights Scores for the previous 8 weeks or months.", "operationId": "get-current-weeks-or-months-insights", "parameters": [{"name": "reverse", "in": "query", "description": "Show worst ranked Insight first. To set as true, either: true, t, or 1", "schema": {"type": "string", "default": "false"}}, {"name": "inc_org", "in": "query", "description": "Include API calls shared with your Organization. To set as true, either: true, t or 1", "schema": {"type": "string", "default": "false"}}, {"name": "weekly", "in": "query", "description": "Show weekly results, otherwise monthly results. To set as true, either: true, t, or 1", "schema": {"type": "string", "default": "false"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"start\": \"2018-07-01\", \n    \"period\": \"month\"\n  }, \n  \"results\": [\n    {\n      \"mean_test_length\": 121.59755908170156, \n      \"url\": \"<< path to insights page >>\", \n      \"outlier_percent\": 0.94466936572199733, \n      \"pass_percent\": 99.932523616734144, \n      \"results\": [\n        [\n          \"2017-12-01T00:00:00Z\", \n          606\n        ], \n        [\n          \"2018-01-01T00:00:00Z\", \n          812\n        ], \n        [\n          \"2018-02-01T00:00:00Z\", \n          840\n        ], \n        [\n          \"2018-03-01T00:00:00Z\", \n          893\n        ], \n        [\n          \"2018-04-01T00:00:00Z\", \n          867\n        ], \n        [\n          \"2018-05-01T00:00:00Z\", \n          930\n        ], \n        [\n          \"2018-06-01T00:00:00Z\", \n          926\n        ], \n        [\n          \"2018-07-01T00:00:00Z\", \n          937\n        ]\n      ], \n      \"filenames\": [\n        \"agpzfnZpYXRlc3RzchcLEgpUZXN0U2V0dXAyGICAgKiLm8IKDA__2018-07-01__2018-08-01\", \n        \"agpzfnZpYXRlc3RzchcLEgpUZXN0U2V0dXAyGICAgKiLm8IKDA__2018-06-01__2018-07-01\", \n        \"agpzfnZpYXRlc3RzchcLEgpUZXN0U2V0dXAyGICAgKiLm8IKDA__2018-05-01__2018-06-01\", \n        \"agpzfnZpYXRlc3RzchcLEgpUZXN0U2V0dXAyGICAgKiLm8IKDA__2018-04-01__2018-05-01\", \n        \"agpzfnZpYXRlc3RzchcLEgpUZXN0U2V0dXAyGICAgKiLm8IKDA__2018-03-01__2018-04-01\", \n        \"agpzfnZpYXRlc3RzchcLEgpUZXN0U2V0dXAyGICAgKiLm8IKDA__2018-02-01__2018-03-01\", \n        \"agpzfnZpYXRlc3RzchcLEgpUZXN0U2V0dXAyGICAgKiLm8IKDA__2018-01-01__2018-02-01\", \n        \"agpzfnZpYXRlc3RzchcLEgpUZXN0U2V0dXAyGICAgKiLm8IKDA__2017-12-01__2018-01-01\"\n      ], \n      \"most_recent\": \"2018-07-01T00:00:00Z\", \n      \"score\": 937, \n      \"api_name\": \"<< API Call name >>\",\n      \"api_url\": \"<< url for call >>\", \n      \"insights_id\": \"<< call id >>2018-07-01__2018-08-01\", \n      \"id\": \"<< call id >>\", \n      \"sd_test_length\": 135.5956717104095\n    }, "}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/insights/call/{call_id}/": {"get": {"summary": "Get the Latest Insights for an API Call", "description": "Use this API to get the latest Insights for a specific API Call.", "operationId": "get-latest-insights-for-call", "parameters": [{"name": "call_id", "in": "path", "description": "ID for the API Call you want Insights for", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"domain\": \"www.example.com\", \n  \"name\": \"Example API Call name\", \n  \"end_date\": \"2018-08-01T00:00:00Z\", \n  \"outlier_percent\": 0.94466936572199733, \n  \"id\": \"callId__2018-07-01__2018-08-01\", \n  \"rank\": -1, \n  \"call_id\": \"<< call id >>\", \n  \"mean_test_length\": 121.59755908170156, \n  \"version\": \"v4\", \n  \"start_date\": \"2018-07-01T00:00:00Z\", \n  \"report_type\": 0, \n  \"score\": 937, \n  \"pass_percent\": 99.932523616734144, \n  \"sd_test_length\": 135.5956717104095\n}"}}, "schema": {"type": "object", "properties": {"domain": {"type": "string", "example": "www.example.com"}, "name": {"type": "string", "example": "Example API Call name"}, "end_date": {"type": "string", "example": "2018-08-01T00:00:00Z"}, "outlier_percent": {"type": "number", "example": 0.9446693657219973, "default": 0}, "id": {"type": "string", "example": "callId__2018-07-01__2018-08-01"}, "rank": {"type": "integer", "example": -1, "default": 0}, "call_id": {"type": "string", "example": "<< call id >>"}, "mean_test_length": {"type": "number", "example": 121.59755908170156, "default": 0}, "version": {"type": "string", "example": "v4"}, "start_date": {"type": "string", "example": "2018-07-01T00:00:00Z"}, "report_type": {"type": "integer", "example": 0, "default": 0}, "score": {"type": "integer", "example": 937, "default": 0}, "pass_percent": {"type": "number", "example": 99.93252361673414, "default": 0}, "sd_test_length": {"type": "number", "example": 135.5956717104095, "default": 0}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/insights/{insights_report_id}/": {"get": {"summary": "Get Insights Report", "description": "Use this API to get an Insights Report.", "operationId": "get-insights-report", "parameters": [{"name": "insights_report_id", "in": "path", "description": "ID of desired Insights Report", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "Insights data is a large breakdown of API call results and format is currently in beta."}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/auth/": {"post": {"summary": "Create New Authentication Settings", "description": "Use this API to create a new Authentication Setting.", "operationId": "create-authentication", "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"meta": {"properties": {"name": {"type": "string", "description": "Name for the Authentication Setting"}, "domain": {"type": "string", "description": "The domain name for the endpoints expected to use this authentication setting. This is not enforced, it is purely informational."}}, "required": ["name", "domain"], "type": "object"}, "settings": {"properties": {"auth_type": {"type": "string", "description": "The type of authentication this auth setting uses, for example OAUTH2, MANUAL. See all options available [here](https://docs.apimetrics.io/reference/auth-object#section-settings).", "default": "NONE"}, "custom_variables": {"type": "string", "description": "Object containing runtime variables", "format": "json"}}, "required": ["auth_type"], "type": "object"}}}, "examples": {"Request Example": {"value": {"meta": {"name": "Minimal Auth Settings name", "domain": "httpbin.org"}, "settings": {"auth_type": "NONE"}}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"keys\": {\n    \"client_secret\": null, \n    \"client_id\": null\n  }, \n  \"meta\": {\n    \"domain\": \"httpbin.org\", \n    \"description\": null, \n    \"created\": \"2015-09-18T23:29:43.632611Z\", \n    \"documentation\": {\n      \"keys\": null, \n      \"docs\": null, \n      \"apps\": null, \n      \"provider\": null\n    }, \n    \"last_update\": \"2015-09-18T23:29:43.632626Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"tags\": [], \n    \"name\": \"Minimal Auth Settings name\"\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM\", \n  \"settings\": {\n    \"auth_type\": \"NONE\", \n    \"custom_variables\": {}\n  }\n}"}}, "schema": {"type": "object", "properties": {"keys": {"type": "object", "properties": {"client_secret": {}, "client_id": {}}}, "meta": {"type": "object", "properties": {"domain": {"type": "string", "example": "httpbin.org"}, "description": {}, "created": {"type": "string", "example": "2015-09-18T23:29:43.632611Z"}, "documentation": {"type": "object", "properties": {"keys": {}, "docs": {}, "apps": {}, "provider": {}}}, "last_update": {"type": "string", "example": "2015-09-18T23:29:43.632626Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "tags": {"type": "array"}, "name": {"type": "string", "example": "Minimal Auth Settings name"}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM"}, "settings": {"type": "object", "properties": {"auth_type": {"type": "string", "example": "NONE"}, "custom_variables": {"type": "object", "properties": {}}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}, "get": {"summary": "List Authentication Settings", "description": "Use this API to list the Authentication Settings in your account.", "operationId": "list-authentication", "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"next_cursor\": \"ClgKKQoEbmFtZRIhGh9UZXN0IDIwMTUtMDktMTQgMjA6MjE6MDcuNzk1ODAxEidqDGRldn52aWF0ZXN0c3IXCxIKVGVzdFNldHVwMhiAgICAoN25CwwYACAA\", \n    \"more\": false\n  }, \n  \"results\": [\n    {\n    \t\"access\": {\n        \"keys\": false, \n        \"org_keys\": false, \n        \"org_settings\": false, \n        \"settings\": false\n      }, \n      \"keys\": {\n        \"client_secret\": null, \n        \"client_id\": null\n      }, \n      \"meta\": {\n        \"domain\": \"httpbin.org\", \n        \"description\": null, \n        \"created\": \"2015-09-14T23:19:52.888168Z\", \n        \"documentation\": {\n          \"keys\": null, \n          \"docs\": null, \n          \"apps\": null, \n          \"provider\": null\n        }, \n        \"last_update\": \"2015-09-14T23:19:52.888175Z\", \n        \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n        \"tags\": [], \n        \"name\": \"Minimal Auth Settings name\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDdjQgM\", \n      \"settings\": {\n        \"auth_type\": \"NONE\", \n        \"custom_variables\": {}\n      }\n    },\n\t\t... list of authentication settings ..\n  ]\n}"}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/auth/{id}/": {"get": {"summary": "Get an Existing Authentication Setting", "description": "Use this API to get an existing Authentication Setting.", "operationId": "get-authentication", "parameters": [{"name": "id", "in": "path", "description": "ID of Authentication Setting you're viewing", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"access\": {\n    \"keys\": false, \n    \"org_keys\": false, \n    \"org_settings\": false, \n    \"settings\": false\n  }, \n  \"keys\": {\n    \"client_secret\": null, \n    \"client_id\": null\n  }, \n  \"meta\": {\n    \"domain\": \"httpbin.org\", \n    \"description\": null, \n    \"created\": \"2015-09-18T23:29:43.632611Z\", \n    \"documentation\": {\n      \"keys\": null, \n      \"docs\": null, \n      \"apps\": null, \n      \"provider\": null\n    }, \n    \"last_update\": \"2015-09-18T23:29:43.632626Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"tags\": [], \n    \"name\": \"Minimal Auth Settings name\"\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM\", \n  \"settings\": {\n    \"auth_type\": \"NONE\", \n    \"custom_variables\": {}\n  }\n}"}}, "schema": {"type": "object", "properties": {"access": {"type": "object", "properties": {"keys": {"type": "boolean", "example": false, "default": true}, "org_keys": {"type": "boolean", "example": false, "default": true}, "org_settings": {"type": "boolean", "example": false, "default": true}, "settings": {"type": "boolean", "example": false, "default": true}}}, "keys": {"type": "object", "properties": {"client_secret": {}, "client_id": {}}}, "meta": {"type": "object", "properties": {"domain": {"type": "string", "example": "httpbin.org"}, "description": {}, "created": {"type": "string", "example": "2015-09-18T23:29:43.632611Z"}, "documentation": {"type": "object", "properties": {"keys": {}, "docs": {}, "apps": {}, "provider": {}}}, "last_update": {"type": "string", "example": "2015-09-18T23:29:43.632626Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "tags": {"type": "array"}, "name": {"type": "string", "example": "Minimal Auth Settings name"}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM"}, "settings": {"type": "object", "properties": {"auth_type": {"type": "string", "example": "NONE"}, "custom_variables": {"type": "object", "properties": {}}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"meta: 'domain' is a required property\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "meta: 'domain' is a required property"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}, "post": {"summary": "Update an Existing Authentication Setting", "description": "Use this API to update an Authentication Setting.", "operationId": "update-authentication", "parameters": [{"name": "id", "in": "path", "description": "ID of Authentication Setting you're updating", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"access\": {\n    \"keys\": false, \n    \"org_keys\": false, \n    \"org_settings\": false, \n    \"settings\": false\n  }, \n  \"keys\": {\n    \"client_secret\": null, \n    \"client_id\": null\n  }, \n  \"meta\": {\n    \"domain\": \"httpbin.org\", \n    \"description\": null, \n    \"created\": \"2015-09-18T23:29:43.632611Z\", \n    \"documentation\": {\n      \"keys\": null, \n      \"docs\": null, \n      \"apps\": null, \n      \"provider\": null\n    }, \n    \"last_update\": \"2015-09-18T23:29:43.632626Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"tags\": [], \n    \"name\": \"Minimal Auth Settings name\"\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM\", \n  \"settings\": {\n    \"auth_type\": \"NONE\", \n    \"custom_variables\": {}\n  }\n}"}}, "schema": {"type": "object", "properties": {"access": {"type": "object", "properties": {"keys": {"type": "boolean", "example": false, "default": true}, "org_keys": {"type": "boolean", "example": false, "default": true}, "org_settings": {"type": "boolean", "example": false, "default": true}, "settings": {"type": "boolean", "example": false, "default": true}}}, "keys": {"type": "object", "properties": {"client_secret": {}, "client_id": {}}}, "meta": {"type": "object", "properties": {"domain": {"type": "string", "example": "httpbin.org"}, "description": {}, "created": {"type": "string", "example": "2015-09-18T23:29:43.632611Z"}, "documentation": {"type": "object", "properties": {"keys": {}, "docs": {}, "apps": {}, "provider": {}}}, "last_update": {"type": "string", "example": "2015-09-18T23:29:43.632626Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "tags": {"type": "array"}, "name": {"type": "string", "example": "Minimal Auth Settings name"}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM"}, "settings": {"type": "object", "properties": {"auth_type": {"type": "string", "example": "NONE"}, "custom_variables": {"type": "object", "properties": {}}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"meta: 'domain' is a required property\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "meta: 'domain' is a required property"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false, "requestBody": {"content": {"application/json": {"schema": {}, "examples": {"Request Example": {"value": {"meta": {"name": "Auth Settings update", "domain": "httpbin.org"}, "settings": {"auth_type": "OAUTH2_JWT", "custom_variables": {"foo": "bar", "api": 1, "access_token": "asfasdfasdfasdfasdfa"}, "authorize_url": "http://httpbin.org/get"}}}}}}}}, "delete": {"summary": "Delete an Authentication Setting", "description": "Use this API to delete an existing Authentication Setting.", "operationId": "delete-authentication", "parameters": [{"name": "id", "in": "path", "description": "ID of Authentication Setting you're deleting", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"status\": \"OK\"\n}"}}, "schema": {"type": "object", "properties": {"status": {"type": "string", "example": "OK"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"meta: 'domain' is a required property\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "meta: 'domain' is a required property"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/tokens/": {"post": {"summary": "Create a New Authentication Token", "description": "Use this API to create a new Token for an Authentication Setting.", "operationId": "create-token", "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"meta": {"properties": {"auth_id": {"type": "string", "description": "The ID of the Auth Setting this token belongs to"}, "name": {"type": "string", "description": "The name for this token"}}, "required": ["auth_id", "name"], "type": "object"}}}, "examples": {"Request Example": {"value": {"meta": {"auth_id": "agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM", "name": "Minimal token name"}}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"token\": {\n    \"expire_time\": null\n  }, \n  \"meta\": {\n    \"auth_type\": \"OAUTH2_JWT\", \n    \"domain\": \"httpbin.org\", \n    \"name\": \"Minimal token name\", \n    \"created\": \"2015-09-18T23:29:46.314197Z\", \n    \"last_update\": \"2015-09-18T23:29:46.314204Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"auth_id\": \"agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM\"\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFgsSCUF1dGhUb2tlbhiAgICAoMvaCAw\"\n}"}}, "schema": {"type": "object", "properties": {"token": {"type": "object", "properties": {"expire_time": {}}}, "meta": {"type": "object", "properties": {"auth_type": {"type": "string", "example": "OAUTH2_JWT"}, "domain": {"type": "string", "example": "httpbin.org"}, "name": {"type": "string", "example": "Minimal token name"}, "created": {"type": "string", "example": "2015-09-18T23:29:46.314197Z"}, "last_update": {"type": "string", "example": "2015-09-18T23:29:46.314204Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "auth_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM"}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFgsSCUF1dGhUb2tlbhiAgICAoMvaCAw"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}, "get": {"summary": "List Authentication Tokens", "description": "Use this API to list the Tokens in your account.", "operationId": "list-tokens", "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"next_cursor\": \"ClgKKQoEbmFtZRIhGh9UZXN0IDIwMTUtMDktMTQgMjA6MjE6MDcuNzk1ODAxEidqDGRldn52aWF0ZXN0c3IXCxIKVGVzdFNldHVwMhiAgICAoN25CwwYACAA\", \n    \"more\": false\n  }, \n  \"results\": [\n    {\n      \"token\": {\n        \"access_token\": \"CAACTZAarW6x0BAJFQZBZBAxdqowKveYoecDJsXCVNZCK7IAWYXj24BjwkiD4Fuc0LnKRgb2rqMVLotKP1MajEpFWTYH1guESOQZBxR1fZCk0lRbWytcZBOgwqZCWoGbtLu1sIfqjM04HJifNQpYV0KrIARdcY5ZCoXc7G5ZACqGEoaTsWYWNVJWgdoRUZBla6JJ2qb1oNpJjO82hSzapcYh0ItT\", \n        \"expire_time\": \"2015-04-26T00:11:23.792631Z\", \n        \"grant_type\": \"authorization_code\", \n        \"expires_in\": 5182406\n      }, \n      \"meta\": {\n        \"auth_type\": \"OAUTH2\", \n        \"domain\": \"graph.facebook.com\", \n        \"name\": \"Auth noscope test\", \n        \"created\": \"2015-02-25T00:38:07.792714Z\", \n        \"last_update\": \"2015-05-01T20:02:45.458279Z\", \n        \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n        \"auth_id\": \"agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgIDQuwkM\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyFgsSCUF1dGhUb2tlbhiAgICAgL7BCAw\", \n      \"api_response\": {\n        \"access_token\": \"CAACTZAarW6x0BAJFQZBZBAxdqowKveYoecDJsXCVNZCK7IAWYXj24BjwkiD4Fuc0LnKRgb2rqMVLotKP1MajEpFWTYH1guESOQZBxR1fZCk0lRbWytcZBOgwqZCWoGbtLu1sIfqjM04HJifNQpYV0KrIARdcY5ZCoXc7G5ZACqGEoaTsWYWNVJWgdoRUZBla6JJ2qb1oNpJjO82hSzapcYh0ItT\", \n        \"expires\": \"5182406\"\n      }\n    }, \n    ... list of Workflows ...\n  ]\n}"}}}}}}, "deprecated": false}}, "/tokens/auth/{auth_id}/": {"get": {"summary": "Get All Authentication Tokens for an Authentication Setting", "description": "Use this API to list tokens by Authentication Setting ID.", "operationId": "get-all-tokens-for-authentication-setting", "parameters": [{"name": "auth_id", "in": "path", "description": "ID of the Authentication Setting to view desired Tokens", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"next_cursor\": \"ClgKKQoEbmFtZRIhGh9UZXN0IDIwMTUtMDktMTQgMjA6MjE6MDcuNzk1ODAxEidqDGRldn52aWF0ZXN0c3IXCxIKVGVzdFNldHVwMhiAgICAoN25CwwYACAA\", \n    \"more\": false\n  }, \n  \"results\": [\n    {\n      \"token\": {\n        \"access_token\": \"CAACTZAarW6x0BAJFQZBZBAxdqowKveYoecDJsXCVNZCK7IAWYXj24BjwkiD4Fuc0LnKRgb2rqMVLotKP1MajEpFWTYH1guESOQZBxR1fZCk0lRbWytcZBOgwqZCWoGbtLu1sIfqjM04HJifNQpYV0KrIARdcY5ZCoXc7G5ZACqGEoaTsWYWNVJWgdoRUZBla6JJ2qb1oNpJjO82hSzapcYh0ItT\", \n        \"expire_time\": \"2015-04-26T00:11:23.792631Z\", \n        \"grant_type\": \"authorization_code\", \n        \"expires_in\": 5182406\n      }, \n      \"meta\": {\n        \"auth_type\": \"OAUTH2\", \n        \"domain\": \"graph.facebook.com\", \n        \"name\": \"Auth noscope test\", \n        \"created\": \"2015-02-25T00:38:07.792714Z\", \n        \"last_update\": \"2015-05-01T20:02:45.458279Z\", \n        \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n        \"auth_id\": \"agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgIDQuwkM\"\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyFgsSCUF1dGhUb2tlbhiAgICAgL7BCAw\", \n      \"api_response\": {\n        \"access_token\": \"CAACTZAarW6x0BAJFQZBZBAxdqowKveYoecDJsXCVNZCK7IAWYXj24BjwkiD4Fuc0LnKRgb2rqMVLotKP1MajEpFWTYH1guESOQZBxR1fZCk0lRbWytcZBOgwqZCWoGbtLu1sIfqjM04HJifNQpYV0KrIARdcY5ZCoXc7G5ZACqGEoaTsWYWNVJWgdoRUZBla6JJ2qb1oNpJjO82hSzapcYh0ItT\", \n        \"expires\": \"5182406\"\n      }\n    }, \n    ... list of Workflows ...\n  ]\n}"}}}}}}, "deprecated": false}}, "/tokens/{id}/": {"get": {"summary": "Get an Existing Authentication Token", "description": "Use this API to get an exising Authentication Token.", "operationId": "get-token", "parameters": [{"name": "id", "in": "path", "description": "ID of Token you're retrieving", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"token\": {\n    \"access_token\": \"pb1tKMspuoCa5EuJ6AlkWT87wg2-FsXzcCy-YYtAp-vArkR7PmfBqB0Z1V6_uC2eMB1Y\", \n    \"expire_time\": \"2015-03-05T20:29:20.361820Z\", \n    \"grant_type\": \"client_credentials\", \n    \"expires_in\": 1800\n  }, \n  \"meta\": {\n    \"auth_type\": \"OAUTH2_JWT\", \n    \"domain\": \"httpbin.org\", \n    \"name\": \"Minimal token name\", \n    \"created\": \"2015-09-18T23:29:46.314197Z\", \n    \"last_update\": \"2015-09-18T23:29:46.486363Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"auth_id\": \"agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM\"\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFgsSCUF1dGhUb2tlbhiAgICAoMvaCAw\", \n  \"api_response\": {\n    \"org\": true, \n    \"public\": true\n  }\n}"}}, "schema": {"type": "object", "properties": {"token": {"type": "object", "properties": {"access_token": {"type": "string", "example": "pb1tKMspuoCa5EuJ6AlkWT87wg2-FsXzcCy-YYtAp-vArkR7PmfBqB0Z1V6_uC2eMB1Y"}, "expire_time": {"type": "string", "example": "2015-03-05T20:29:20.361820Z"}, "grant_type": {"type": "string", "example": "client_credentials"}, "expires_in": {"type": "integer", "example": 1800, "default": 0}}}, "meta": {"type": "object", "properties": {"auth_type": {"type": "string", "example": "OAUTH2_JWT"}, "domain": {"type": "string", "example": "httpbin.org"}, "name": {"type": "string", "example": "Minimal token name"}, "created": {"type": "string", "example": "2015-09-18T23:29:46.314197Z"}, "last_update": {"type": "string", "example": "2015-09-18T23:29:46.486363Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "auth_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM"}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFgsSCUF1dGhUb2tlbhiAgICAoMvaCAw"}, "api_response": {"type": "object", "properties": {"org": {"type": "boolean", "example": true, "default": true}, "public": {"type": "boolean", "example": true, "default": true}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}, "post": {"summary": "Update an Authentication Token", "description": "Use this API to update an Authentication Token.", "operationId": "update-token", "parameters": [{"name": "id", "in": "path", "description": "ID of Token you're updating", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"token\": {\n    \"access_token\": \"pb1tKMspuoCa5EuJ6AlkWT87wg2-FsXzcCy-YYtAp-vArkR7PmfBqB0Z1V6_uC2eMB1Y\", \n    \"expire_time\": \"2015-03-05T20:29:20.361820Z\", \n    \"grant_type\": \"client_credentials\", \n    \"expires_in\": 1800\n  }, \n  \"meta\": {\n    \"auth_type\": \"OAUTH2_JWT\", \n    \"domain\": \"httpbin.org\", \n    \"name\": \"Minimal token name\", \n    \"created\": \"2015-09-18T23:29:46.314197Z\", \n    \"last_update\": \"2015-09-18T23:29:46.486363Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"auth_id\": \"agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM\"\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFgsSCUF1dGhUb2tlbhiAgICAoMvaCAw\", \n  \"api_response\": {\n    \"org\": true, \n    \"public\": true\n  }\n}"}}, "schema": {"type": "object", "properties": {"token": {"type": "object", "properties": {"access_token": {"type": "string", "example": "pb1tKMspuoCa5EuJ6AlkWT87wg2-FsXzcCy-YYtAp-vArkR7PmfBqB0Z1V6_uC2eMB1Y"}, "expire_time": {"type": "string", "example": "2015-03-05T20:29:20.361820Z"}, "grant_type": {"type": "string", "example": "client_credentials"}, "expires_in": {"type": "integer", "example": 1800, "default": 0}}}, "meta": {"type": "object", "properties": {"auth_type": {"type": "string", "example": "OAUTH2_JWT"}, "domain": {"type": "string", "example": "httpbin.org"}, "name": {"type": "string", "example": "Minimal token name"}, "created": {"type": "string", "example": "2015-09-18T23:29:46.314197Z"}, "last_update": {"type": "string", "example": "2015-09-18T23:29:46.486363Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "auth_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM"}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFgsSCUF1dGhUb2tlbhiAgICAoMvaCAw"}, "api_response": {"type": "object", "properties": {"org": {"type": "boolean", "example": true, "default": true}, "public": {"type": "boolean", "example": true, "default": true}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false, "requestBody": {"content": {"application/json": {"schema": {}, "examples": {"Request Example": {"value": {"meta": {"auth_id": "agxkZXZ-dmlhdGVzdHNyGgsSDVNlcnZpY2VDb25maWcYgICAgKDLmgsM", "name": "Minimal token name"}, "token": {"expire_time": "2015-03-05T20:29:20.361820Z", "grant_type": "client_credentials", "expires_in": 1800, "access_token": "pb1tKMspuoCa5EuJ6AlkWT87wg2-FsXzcCy-YYtAp-vArkR7PmfBqB0Z1V6_uC2eMB1Y"}}}}}}}}, "delete": {"summary": "Delete an Authentication Token", "description": "Use this API to delete an exising Authentication Token.", "operationId": "delete-token", "parameters": [{"name": "id", "in": "path", "description": "ID of Token you're deleting", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"status\": \"OK\"\n}"}}, "schema": {"type": "object", "properties": {"status": {"type": "string", "example": "OK"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/reports/": {"post": {"summary": "Create a New Report", "description": "Use this API to create a new Report.", "operationId": "create-report", "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"meta": {"properties": {"name": {"type": "string", "description": "The name of the new Report"}}, "required": ["name"], "type": "object"}}}, "examples": {"Request Example": {"value": {"meta": {"name": "Minimal Report name"}}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"name\": \"Minimal Report name\", \n    \"created\": \"2015-09-18T23:29:41.915605Z\", \n    \"tags\": [], \n    \"last_update\": \"2015-09-18T23:29:41.915617Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"description\": null\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RSZXBvcnQYgICAgKDLmgoM\", \n  \"groups\": []\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"name": {"type": "string", "example": "Minimal Report name"}, "created": {"type": "string", "example": "2015-09-18T23:29:41.915605Z"}, "tags": {"type": "array"}, "last_update": {"type": "string", "example": "2015-09-18T23:29:41.915617Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "description": {}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RSZXBvcnQYgICAgKDLmgoM"}, "groups": {"type": "array"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}, "get": {"summary": "List All Reports", "description": "Use this API to list all Reports in your account.", "operationId": "list-reports", "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"next_cursor\": \"ClgKKQoEbmFtZRIhGh9UZXN0IDIwMTUtMDktMTQgMjA6MjE6MDcuNzk1ODAxEidqDGRldn52aWF0ZXN0c3IXCxIKVGVzdFNldHVwMhiAgICAoN25CwwYACAA\", \n    \"more\": false\n  }, \n  \"results\": [\n    {\n      \"access\": {\n        \"org\": false, \n        \"public\": false\n      }, \n      \"meta\": {\n        \"name\": \"Minimal Report name\", \n        \"created\": \"2015-09-17T00:27:52.565683Z\", \n        \"tags\": [], \n        \"last_update\": \"2015-09-17T00:27:52.853092Z\", \n        \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n        \"description\": null\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RSZXBvcnQYgICAgKDDjQoM\", \n      \"groups\": [\n        {\n          \"rows\": [\n            {\n              \"location_id\": \"\", \n              \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDjQgM\"\n            }, \n            {\n              \"location_id\": \"\", \n              \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDjQgM\"\n            }\n          ], \n          \"name\": \"Group Name\"\n        }, \n        {\n          \"rows\": [\n            {\n              \"location_id\": \"\", \n              \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDjQgM\"\n            }, \n            {\n              \"location_id\": \"\", \n              \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDjQgM\"\n            }, \n            {\n              \"location_id\": \"\", \n              \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDDjQgM\"\n            }\n          ], \n          \"name\": \"Group Name 2\"\n        }\n      ]\n    }, \n\t\t... list of Reports ...\n  ]\n}"}}}}}}, "deprecated": false}}, "/reports/{id}/": {"get": {"summary": "Get an Existing Report", "description": "Use this API to get an existing Report.", "operationId": "get-report", "parameters": [{"name": "id", "in": "path", "description": "ID of Report you're retrieving", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"access\": {\n    \"org\": false, \n    \"public\": false\n  }, \n  \"meta\": {\n    \"name\": \"Minimal Report name bad create\", \n    \"created\": \"2015-09-18T23:29:41.915605Z\", \n    \"tags\": [], \n    \"last_update\": \"2015-09-18T23:29:42.091896Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"description\": null\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RSZXBvcnQYgICAgKDLmgoM\", \n  \"groups\": [\n    {\n      \"rows\": [\n        {\n          \"location_id\": \"\", \n          \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n        }, \n        {\n          \"location_id\": \"\", \n          \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n        }\n      ], \n      \"name\": \"Group Name\"\n    }, \n    {\n      \"rows\": [\n        {\n          \"location_id\": \"\", \n          \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n        }, \n        {\n          \"location_id\": \"\", \n          \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n        }, \n        {\n          \"location_id\": \"\", \n          \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n        }\n      ], \n      \"name\": \"Group Name 2\"\n    }\n  ]\n}"}}, "schema": {"type": "object", "properties": {"access": {"type": "object", "properties": {"org": {"type": "boolean", "example": false, "default": true}, "public": {"type": "boolean", "example": false, "default": true}}}, "meta": {"type": "object", "properties": {"name": {"type": "string", "example": "Minimal Report name bad create"}, "created": {"type": "string", "example": "2015-09-18T23:29:41.915605Z"}, "tags": {"type": "array"}, "last_update": {"type": "string", "example": "2015-09-18T23:29:42.091896Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "description": {}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RSZXBvcnQYgICAgKDLmgoM"}, "groups": {"type": "array", "items": {"type": "object", "properties": {"rows": {"type": "array", "items": {"type": "object", "properties": {"location_id": {"type": "string", "example": ""}, "call_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM"}}}}, "name": {"type": "string", "example": "Group Name"}}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}, "put": {"summary": "Update an Existing Report", "description": "Use this API to update an existing Report.", "operationId": "update-report", "parameters": [{"name": "id", "in": "path", "description": "ID of Report you're updating", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"access\": {\n    \"org\": false, \n    \"public\": false\n  }, \n  \"meta\": {\n    \"name\": \"Minimal Report name bad create\", \n    \"created\": \"2015-09-18T23:29:41.915605Z\", \n    \"tags\": [], \n    \"last_update\": \"2015-09-18T23:29:42.091896Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"description\": null\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RSZXBvcnQYgICAgKDLmgoM\", \n  \"groups\": [\n    {\n      \"rows\": [\n        {\n          \"location_id\": \"\", \n          \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n        }, \n        {\n          \"location_id\": \"\", \n          \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n        }\n      ], \n      \"name\": \"Group Name\"\n    }, \n    {\n      \"rows\": [\n        {\n          \"location_id\": \"\", \n          \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n        }, \n        {\n          \"location_id\": \"\", \n          \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n        }, \n        {\n          \"location_id\": \"\", \n          \"call_id\": \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n        }\n      ], \n      \"name\": \"Group Name 2\"\n    }\n  ]\n}"}}, "schema": {"type": "object", "properties": {"access": {"type": "object", "properties": {"org": {"type": "boolean", "example": false, "default": true}, "public": {"type": "boolean", "example": false, "default": true}}}, "meta": {"type": "object", "properties": {"name": {"type": "string", "example": "Minimal Report name bad create"}, "created": {"type": "string", "example": "2015-09-18T23:29:41.915605Z"}, "tags": {"type": "array"}, "last_update": {"type": "string", "example": "2015-09-18T23:29:42.091896Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "description": {}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RSZXBvcnQYgICAgKDLmgoM"}, "groups": {"type": "array", "items": {"type": "object", "properties": {"rows": {"type": "array", "items": {"type": "object", "properties": {"location_id": {"type": "string", "example": ""}, "call_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM"}}}}, "name": {"type": "string", "example": "Group Name"}}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false, "requestBody": {"content": {"application/json": {"schema": {}, "examples": {"Request Example": {"value": {"meta": {"name": "Minimal Report name bad create"}, "groups": [{"name": "Group Name", "rows": [{"call_id": "__PARENT_ID__", "location_id": ""}, {"call_id": "__PARENT_ID__", "location_id": ""}]}, {"name": "Group Name 2", "rows": [{"call_id": "__PARENT_ID__", "location_id": ""}, {"call_id": "__PARENT_ID__", "location_id": ""}, {"call_id": "__PARENT_ID__", "location_id": ""}]}]}}}}}}}, "delete": {"summary": "Delete a Report", "description": "Use this API to delete an existing Report.", "operationId": "delete-report", "parameters": [{"name": "id", "in": "path", "description": "ID of Report you're deleting", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"status\": \"OK\"\n}"}}, "schema": {"type": "object", "properties": {"status": {"type": "string", "example": "OK"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/workflows/": {"post": {"summary": "Create a New Workflow", "description": "Use this API to create a new Workflow.", "operationId": "create-workflow", "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"meta": {"properties": {"name": {"type": "string", "description": "The name of the new Workflow"}}, "required": ["name"], "type": "object"}}}, "examples": {"Request Example": {"value": {"meta": {"name": "Minimal Workflow name"}}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"access\": {\n    \"org\": false, \n    \"public\": false\n  }, \n  \"meta\": {\n    \"name\": \"Minimal Workflow name\", \n    \"created\": \"2015-09-18T23:29:42.648485Z\", \n    \"tags\": [], \n    \"last_update\": \"2015-09-18T23:29:42.648492Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"description\": null\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFAsSB1Rlc3RSdW4YgICAgKDLmgkM\", \n  \"workflow\": {\n    \"handle_cookies\": false, \n    \"call_ids\": [], \n    \"stop_on_failure\": true\n  }\n}"}}, "schema": {"type": "object", "properties": {"access": {"type": "object", "properties": {"org": {"type": "boolean", "example": false, "default": true}, "public": {"type": "boolean", "example": false, "default": true}}}, "meta": {"type": "object", "properties": {"name": {"type": "string", "example": "Minimal Workflow name"}, "created": {"type": "string", "example": "2015-09-18T23:29:42.648485Z"}, "tags": {"type": "array"}, "last_update": {"type": "string", "example": "2015-09-18T23:29:42.648492Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "description": {}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFAsSB1Rlc3RSdW4YgICAgKDLmgkM"}, "workflow": {"type": "object", "properties": {"handle_cookies": {"type": "boolean", "example": false, "default": true}, "call_ids": {"type": "array"}, "stop_on_failure": {"type": "boolean", "example": true, "default": true}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}, "get": {"summary": "List All Workflows", "description": "Use this API to list all the Workflows in your account.", "operationId": "list-workflows", "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"next_cursor\": \"ClgKKQoEbmFtZRIhGh9UZXN0IDIwMTUtMDktMTQgMjA6MjE6MDcuNzk1ODAxEidqDGRldn52aWF0ZXN0c3IXCxIKVGVzdFNldHVwMhiAgICAoN25CwwYACAA\", \n    \"more\": false\n  }, \n  \"results\": [\n    {\n      \"access\": {\n        \"org\": false, \n        \"public\": false\n      }, \n      \"meta\": {\n        \"name\": \"Minimal Workflow name change\", \n        \"created\": \"2015-09-16T23:29:26.146584Z\", \n        \"tags\": [], \n        \"last_update\": \"2015-09-16T23:29:26.605248Z\", \n        \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n        \"description\": null\n      }, \n      \"id\": \"agxkZXZ-dmlhdGVzdHNyFAsSB1Rlc3RSdW4YgICAgKDD-QsM\", \n      \"workflow\": {\n        \"handle_cookies\": true, \n        \"call_ids\": [\n          \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDD-QkM\", \n          \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDD-QkM\"\n        ], \n        \"stop_on_failure\": true\n      }\n    }\n\t\t... list of Workflows ...\n  ]\n}"}}}}}}, "deprecated": false}}, "/workflows/{id}/": {"get": {"summary": "Get an Existing Workflow", "description": "Use this API to get an existing Workflow.", "operationId": "get-workflows", "parameters": [{"name": "id", "in": "path", "description": "ID of Workflow you're retrieving", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"access\": {\n    \"org\": false, \n    \"public\": false\n  }, \n  \"meta\": {\n    \"name\": \"Minimal Workflow name change\", \n    \"created\": \"2015-09-18T23:29:42.648485Z\", \n    \"tags\": [], \n    \"last_update\": \"2015-09-18T23:29:42.887049Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"description\": null\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFAsSB1Rlc3RSdW4YgICAgKDLmgkM\", \n  \"workflow\": {\n    \"handle_cookies\": true, \n    \"call_ids\": [\n      \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\", \n      \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n    ], \n    \"stop_on_failure\": true\n  }\n}"}}, "schema": {"type": "object", "properties": {"access": {"type": "object", "properties": {"org": {"type": "boolean", "example": false, "default": true}, "public": {"type": "boolean", "example": false, "default": true}}}, "meta": {"type": "object", "properties": {"name": {"type": "string", "example": "Minimal Workflow name change"}, "created": {"type": "string", "example": "2015-09-18T23:29:42.648485Z"}, "tags": {"type": "array"}, "last_update": {"type": "string", "example": "2015-09-18T23:29:42.887049Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "description": {}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFAsSB1Rlc3RSdW4YgICAgKDLmgkM"}, "workflow": {"type": "object", "properties": {"handle_cookies": {"type": "boolean", "example": true, "default": true}, "call_ids": {"type": "array", "items": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM"}}, "stop_on_failure": {"type": "boolean", "example": true, "default": true}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}, "post": {"summary": "Update a Workflow", "description": "Use this API to update a Workflow.", "operationId": "update-workflow", "parameters": [{"name": "id", "in": "path", "description": "ID of Workflow you're updating", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{ \n  \"meta\": {\n    \"name\": \"Minimal Workflow name change\", \n    \"created\": \"2015-09-18T23:29:42.648485Z\", \n    \"tags\": [], \n    \"last_update\": \"2015-09-18T23:29:42.887049Z\", \n    \"owner\": \"agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM\", \n    \"description\": null\n  }, \n  \"id\": \"agxkZXZ-dmlhdGVzdHNyFAsSB1Rlc3RSdW4YgICAgKDLmgkM\", \n  \"workflow\": {\n    \"handle_cookies\": true, \n    \"call_ids\": [\n      \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\", \n      \"agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM\"\n    ], \n    \"stop_on_failure\": true\n  }\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"name": {"type": "string", "example": "Minimal Workflow name change"}, "created": {"type": "string", "example": "2015-09-18T23:29:42.648485Z"}, "tags": {"type": "array"}, "last_update": {"type": "string", "example": "2015-09-18T23:29:42.887049Z"}, "owner": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyEQsSBFVzZXIYgICAgICAgAoM"}, "description": {}}}, "id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFAsSB1Rlc3RSdW4YgICAgKDLmgkM"}, "workflow": {"type": "object", "properties": {"handle_cookies": {"type": "boolean", "example": true, "default": true}, "call_ids": {"type": "array", "items": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM"}}, "stop_on_failure": {"type": "boolean", "example": true, "default": true}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false, "requestBody": {"content": {"application/json": {"schema": {}, "examples": {"Request Example": {"value": {"workflow": {"call_ids": ["agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM", "agxkZXZ-dmlhdGVzdHNyFwsSClRlc3RTZXR1cDIYgICAgKDL6gsM"], "handle_cookies": true}}}}}}}}, "delete": {"summary": "Delete a Workflow", "description": "Use this API to delete an existing Workflow.", "operationId": "delete-workflow", "parameters": [{"name": "id", "in": "path", "description": "ID of Workflow you're deleting", "required": true, "schema": {"type": "string"}}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"status\": \"OK\"\n}"}}, "schema": {"type": "object", "properties": {"status": {"type": "string", "example": "OK"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/workflows/{id}": {"post": {"summary": "Trigger a Workflow to Run", "description": "Use this API to run a Workflow.", "operationId": "trigger-a-workflow-to-run", "parameters": [{"name": "id", "in": "path", "description": "ID of Workflow you're triggering", "required": true, "schema": {"type": "string"}}], "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"location_id": {"type": "string", "description": "Location where the API Call was made."}, "context": {"type": "string", "description": "Dictionary of variable names and their values"}}}, "examples": {"Request Example": {"value": {"location_id": "", "context": {"foo": 1234, "bar": "%%RESULT_ID%%", "datum": "%%DATETIME%%"}}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n    \"workflow_id\": \"agxkZXZ-dmlhdGVzdHNyGgsSDVRlc3RSdW5SZXN1bHQYgICAgKCvlwoM\",\n    \"workflow_result_id\": \"agxkZXZ-dmlhdGVzdHNyFAsSB1Rlc3RSdW4YgICAgKCPnwoM\",\n    \"location_id\": \"\",\n    \"context\": {\n        \"FOO\": 1234,\n        \"BAR\": \"%%RESULT_ID%%\",\n        \"DATUM\": \"%%DATETIME%%\"\n    }\n}"}}, "schema": {"type": "object", "properties": {"workflow_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyGgsSDVRlc3RSdW5SZXN1bHQYgICAgKCvlwoM"}, "workflow_result_id": {"type": "string", "example": "agxkZXZ-dmlhdGVzdHNyFAsSB1Rlc3RSdW4YgICAgKCPnwoM"}, "location_id": {"type": "string", "example": ""}, "context": {"type": "object", "properties": {"FOO": {"type": "integer", "example": 1234, "default": 0}, "BAR": {"type": "string", "example": "%%RESULT_ID%%"}, "DATUM": {"type": "string", "example": "%%DATETIME%%"}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"error_msg\": \"Additional properties are not allowed (u'id' was unexpected)\", \n  \"error\": 400\n}"}}, "schema": {"type": "object", "properties": {"error_msg": {"type": "string", "example": "Additional properties are not allowed (u'id' was unexpected)"}, "error": {"type": "integer", "example": 400, "default": 0}}}}}}}, "deprecated": false}}, "/environment/{workspace}/{variable_name}": {"get": {"summary": "Get Environment Variable", "description": "Use this API to get the value of an Environment Variable.", "operationId": "get-environment-variable", "parameters": [{"name": "workspace", "in": "path", "description": "Name of the Workspace the Environment Variable can be found", "schema": {"type": "string", "default": "global"}, "required": true}, {"name": "variable_name", "in": "path", "description": "Name of the Variable you're accessing", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"updated\": \"2017-08-11T15:25:14.614940Z\", \n    \"workspace\": \"<< workspace >>\", \n    \"created\": \"2017-08-11T15:25:14.614930Z\"\n  }, \n  \"workspace_variable\": {\n    \"name\": \"<< variable_name >>\", \n    \"value\": \"<< the value >>\"\n  }, \n  \"id\": \"<<ID String>>\"\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"updated": {"type": "string", "example": "2017-08-11T15:25:14.614940Z"}, "workspace": {"type": "string", "example": "<< workspace >>"}, "created": {"type": "string", "example": "2017-08-11T15:25:14.614930Z"}}}, "workspace_variable": {"type": "object", "properties": {"name": {"type": "string", "example": "<< variable_name >>"}, "value": {"type": "string", "example": "<< the value >>"}}}, "id": {"type": "string", "example": "<<ID String>>"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}, "post": {"summary": "Set Environment Variable", "description": "Use this to set an Environment Variable.", "operationId": "set-environment-variable", "parameters": [{"name": "workspace", "in": "path", "description": "Name of the Workspace the Environment Variable can be found", "schema": {"type": "string", "default": "global"}, "required": true}, {"name": "variable_name", "in": "path", "description": "Name of the Variable you're accessing", "schema": {"type": "string"}, "required": true}], "requestBody": {"content": {"application/json": {"schema": {"type": "object", "required": ["value"], "properties": {"value": {"type": "string", "description": "The value to set the Variable to"}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"meta\": {\n    \"updated\": \"2017-08-11T15:25:14.614940Z\", \n    \"workspace\": \"<< workspace >>\", \n    \"created\": \"2017-08-11T15:25:14.614930Z\"\n  }, \n  \"workspace_variable\": {\n    \"name\": \"<< variable_name >>\", \n    \"value\": \"<< the value >>\"\n  }, \n  \"id\": \"<<ID String>>\"\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"updated": {"type": "string", "example": "2017-08-11T15:25:14.614940Z"}, "workspace": {"type": "string", "example": "<< workspace >>"}, "created": {"type": "string", "example": "2017-08-11T15:25:14.614930Z"}}}, "workspace_variable": {"type": "object", "properties": {"name": {"type": "string", "example": "<< variable_name >>"}, "value": {"type": "string", "example": "<< the value >>"}}}, "id": {"type": "string", "example": "<<ID String>>"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/schedules/": {"post": {"summary": "Create Schedule", "description": "Use this API to create a new Schedule.", "operationId": "create-schedule", "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"meta": {"properties": {"name": {"type": "string", "description": "Name for identification"}}, "required": [], "type": "object"}, "tags": {"type": "array", "description": "Tags for schedule", "items": {"type": "string"}}, "schedule": {"properties": {"frequency": {"type": "integer", "description": "How many seconds between each API call or workflow call when monitoring. For example, 600 is once every 10 minutes.", "format": "int32"}, "regions": {"type": "array", "description": "Regions to call from. For example, \"all\" for all locations, \"na\" for North America, etc..", "items": {"type": "string"}}, "locations": {"type": "array", "description": "List of specific locations to call from (we recommend you use regions instead)", "items": {"type": "string"}}}, "required": [], "type": "object"}, "backoff_method": {"type": "string", "description": "Optional backoff and retry method"}}}, "examples": {"Request Example": {"value": {"meta": {"name": "Schedule", "tags": []}, "schedule": {"frequency": 600, "regions": ["all"], "locations": [], "backoff_method": null}}}}}}}, "responses": {"201": {"description": "201", "content": {"application/json": {"examples": {"Result": {"value": "{\n    \"meta\": {\n        \"name\": \"Schedule\",\n        \"created\": \"2024-03-05T23:12:28.985474Z\",\n        \"tags\": [],\n        \"last_update\": \"2024-03-05T23:12:29.037510Z\",\n        \"owner\": \"<< project id >>\",\n        \"project_id\": \"<< project id >>\"\n    },\n    \"id\": \"<< schedule id >>\",\n    \"schedule\": {\n        \"regions\": [\n            \"all\"\n        ],\n        \"frequency\": 600,\n        \"locations\": [],\n        \"target_ids\": [],\n        \"backoff_method\": null\n    }\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"name": {"type": "string", "example": "Schedule"}, "created": {"type": "string", "example": "2024-03-05T23:12:28.985474Z"}, "tags": {"type": "array"}, "last_update": {"type": "string", "example": "2024-03-05T23:12:29.037510Z"}, "owner": {"type": "string", "example": "<< project id >>"}, "project_id": {"type": "string", "example": "<< project id >>"}}}, "id": {"type": "string", "example": "<< schedule id >>"}, "schedule": {"type": "object", "properties": {"regions": {"type": "array", "items": {"type": "string", "example": "all"}}, "frequency": {"type": "integer", "example": 600, "default": 0}, "locations": {"type": "array"}, "target_ids": {"type": "array"}, "backoff_method": {}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}, "get": {"summary": "List Schedules", "description": "Use this API to list all Schedules", "operationId": "list-schedules", "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/schedules/{schedule_id}/": {"get": {"summary": "Get Schedule", "description": "Use this API to get a specific Schedule.", "operationId": "get-schedule", "parameters": [{"name": "schedule_id", "in": "path", "description": "The ID of the Schedule you're retrieving", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}, "post": {"summary": "Update Schedule", "description": "Use this API to update a Schedule.", "operationId": "update-schedule", "parameters": [{"name": "schedule_id", "in": "path", "description": "The ID of the Schedule you're updating", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}, "delete": {"summary": "Delete Schedule", "description": "Use this API to delete a Schedule.", "operationId": "delete-schedule", "parameters": [{"name": "schedule_id", "in": "path", "description": "The ID of the Schedule you're deleting", "schema": {"type": "string"}, "required": true}], "responses": {"204": {"description": "204", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/schedules/{schedule_id}/downtime/": {"post": {"summary": "Create Scheduled Downtime", "description": "Use this API to create Downtime for a Schedule.", "operationId": "create-scheduled-downtime", "parameters": [{"name": "schedule_id", "in": "path", "description": "The ID of the Schedule to add Downtime to", "schema": {"type": "string"}, "required": true}], "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"downtime": {"properties": {"start_time": {"type": "string", "description": "Start time of Downtime"}, "end_time": {"type": "string", "description": "Time when Downtime ends"}, "zone": {"type": "string", "description": "Timezone to use when applying Downtime", "default": "UTC"}, "repeated": {"type": "boolean", "description": "Whether or not the Downtime repeats daily (or weekly)", "default": false}, "repeat_days": {"type": "integer", "description": "If repeated, how many days later to repeat Downtime", "default": 0, "format": "int32"}}, "required": ["start_time", "end_time", "zone"], "type": "object", "description": "(set content-type: application/json)"}}}, "examples": {"Request Example": {"value": {"downtime": {"start_time": "2024-03-05T15:01:00", "end_time": "2024-03-05T15:05:00", "zone": "America/Los_Angeles", "repeated": false, "repeat_days": 0}}}}}}}, "responses": {"201": {"description": "201", "content": {"application/json": {"examples": {"Result": {"value": "{\n    \"meta\": {\n        \"project_id\": \"<< project id >>\",\n        \"schedule_id\": \"<< schedule id >>\",\n        \"created\": \"2024-03-05T23:01:11.294265Z\",\n        \"state\": \"inactive\",\n        \"last_update\": \"2024-03-05T23:01:11.493080Z\"\n    },\n    \"id\": \"<< id >>\",\n    \"schedule\": {\n        \"repeat_days\": 0,\n        \"start_time\": \"2024-03-05T15:00:00\",\n        \"repeated\": false,\n        \"end_time\": \"2024-03-05T15:05:00\",\n        \"zone\": \"America/Los_Angeles\"\n    }\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"project_id": {"type": "string", "example": "<< project id >>"}, "schedule_id": {"type": "string", "example": "<< schedule id >>"}, "created": {"type": "string", "example": "2024-03-05T23:01:11.294265Z"}, "state": {"type": "string", "example": "inactive"}, "last_update": {"type": "string", "example": "2024-03-05T23:01:11.493080Z"}}}, "id": {"type": "string", "example": "<< id >>"}, "schedule": {"type": "object", "properties": {"repeat_days": {"type": "integer", "example": 0, "default": 0}, "start_time": {"type": "string", "example": "2024-03-05T15:00:00"}, "repeated": {"type": "boolean", "example": false, "default": true}, "end_time": {"type": "string", "example": "2024-03-05T15:05:00"}, "zone": {"type": "string", "example": "America/Los_Angeles"}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}, "get": {"summary": "List Scheduled Downtimes", "description": "Use this API to list all the Downtimes of a Schedule.", "operationId": "list-scheduled-downtimes", "parameters": [{"name": "schedule_id", "in": "path", "description": "The ID of the Schedule you want to find downtimes for", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n    \"meta\": {\n        \"project_id\": \"<< project id >>\",\n        \"schedule_id\": \"<< scheduled id >>\",\n        \"next_cursor\": \"<< cursor value >>\",\n        \"more\": false\n    },\n    \"results\": [\n        {\n            \"meta\": {\n                \"project_id\": \"<< project id >>\",\n                \"state\": \"inactive\",\n                \"created\": \"2024-09-13T20:12:19.076491Z\",\n                \"schedule_id\": \"<<< schedule id >>\",\n                \"last_update\": \"2024-09-13T20:12:19.076500Z\"\n            },\n            \"id\": \"<< downtime id >>\",\n            \"schedule\": {\n                \"repeat_days\": 0,\n                \"start_time\": \"2024-09-13T13:20:00\",\n                \"repeated\": false,\n                \"end_time\": \"2024-09-13T13:45:01\",\n                \"zone\": \"America/Los_Angeles\"\n            }\n        }\n    ]\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"project_id": {"type": "string", "example": "<< project id >>"}, "schedule_id": {"type": "string", "example": "<< scheduled id >>"}, "next_cursor": {"type": "string", "example": "<< cursor value >>"}, "more": {"type": "boolean", "example": false, "default": true}}}, "results": {"type": "array", "items": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"project_id": {"type": "string", "example": "<< project id >>"}, "state": {"type": "string", "example": "inactive"}, "created": {"type": "string", "example": "2024-09-13T20:12:19.076491Z"}, "schedule_id": {"type": "string", "example": "<<< schedule id >>"}, "last_update": {"type": "string", "example": "2024-09-13T20:12:19.076500Z"}}}, "id": {"type": "string", "example": "<< downtime id >>"}, "schedule": {"type": "object", "properties": {"repeat_days": {"type": "integer", "example": 0, "default": 0}, "start_time": {"type": "string", "example": "2024-09-13T13:20:00"}, "repeated": {"type": "boolean", "example": false, "default": true}, "end_time": {"type": "string", "example": "2024-09-13T13:45:01"}, "zone": {"type": "string", "example": "America/Los_Angeles"}}}}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}}, "/schedules/downtime/{downtime_id}/": {"get": {"summary": "Get Scheduled Downtime by ID", "description": "Use this API to get an existing Downtime.", "operationId": "get-scheduled-downtime-by-id", "parameters": [{"name": "downtime_id", "in": "path", "description": "The ID of the Downtime you're retrieving", "schema": {"type": "string"}, "required": true}], "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n    \"meta\": {\n        \"project_id\": \"<< project id >>\",\n        \"schedule_id\": \"<< schedule id >>\",\n        \"created\": \"2024-03-05T23:01:11.294265Z\",\n        \"state\": \"inactive\",\n        \"last_update\": \"2024-03-05T23:01:11.493080Z\"\n    },\n    \"id\": \"<< id >>\",\n    \"schedule\": {\n        \"repeat_days\": 0,\n        \"start_time\": \"2024-03-05T15:00:00\",\n        \"repeated\": false,\n        \"end_time\": \"2024-03-05T15:05:00\",\n        \"zone\": \"America/Los_Angeles\"\n    }\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"project_id": {"type": "string", "example": "<< project id >>"}, "schedule_id": {"type": "string", "example": "<< schedule id >>"}, "created": {"type": "string", "example": "2024-03-05T23:01:11.294265Z"}, "state": {"type": "string", "example": "inactive"}, "last_update": {"type": "string", "example": "2024-03-05T23:01:11.493080Z"}}}, "id": {"type": "string", "example": "<< id >>"}, "schedule": {"type": "object", "properties": {"repeat_days": {"type": "integer", "example": 0, "default": 0}, "start_time": {"type": "string", "example": "2024-03-05T15:00:00"}, "repeated": {"type": "boolean", "example": false, "default": true}, "end_time": {"type": "string", "example": "2024-03-05T15:05:00"}, "zone": {"type": "string", "example": "America/Los_Angeles"}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false, "requestBody": {"content": {"application/json": {"schema": {}, "examples": {"Request Example": {"value": {"downtime": {"start_time": "2024-03-05T15:01:00", "end_time": "2024-03-05T15:05:00", "zone": "America/Los_Angeles", "repeated": false, "repeat_days": 0}}}}}}}}, "post": {"summary": "Update Scheduled Downtime", "description": "Use this API to update the Downtime for a Schedule.", "operationId": "update-scheduled-downtime", "parameters": [{"name": "downtime_id", "in": "path", "description": "The ID of the Downtime you're retrieving", "schema": {"type": "string"}, "required": true}], "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"downtime": {"properties": {"start_time": {"type": "string", "description": "Start time of Downtime"}, "end_time": {"type": "string", "description": "Time when Downtime ends"}, "zone": {"type": "string", "description": "Timezone to use when applying Downtime"}, "repeated": {"type": "boolean", "description": "Whether or not the Downtime repeats daily (or weekly)"}, "repeat_days": {"type": "integer", "description": "If repeated, how many days later to repeat Downtime", "format": "int32"}}, "required": [], "type": "object", "description": "(set content-type: application/json)"}}}, "examples": {"Request Example": {"value": {"downtime": {"start_time": "2024-03-05T15:01:00", "end_time": "2024-03-05T15:05:00", "zone": "America/Los_Angeles", "repeated": false, "repeat_days": 0}}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n    \"meta\": {\n        \"project_id\": \"<< project id >>\",\n        \"schedule_id\": \"<< schedule id >>\",\n        \"created\": \"2024-03-05T23:01:11.294265Z\",\n        \"state\": \"inactive\",\n        \"last_update\": \"2024-03-05T23:01:11.493080Z\"\n    },\n    \"id\": \"<< id >>\",\n    \"schedule\": {\n        \"repeat_days\": 0,\n        \"start_time\": \"2024-03-05T15:00:00\",\n        \"repeated\": false,\n        \"end_time\": \"2024-03-05T15:05:00\",\n        \"zone\": \"America/Los_Angeles\"\n    }\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"project_id": {"type": "string", "example": "<< project id >>"}, "schedule_id": {"type": "string", "example": "<< schedule id >>"}, "created": {"type": "string", "example": "2024-03-05T23:01:11.294265Z"}, "state": {"type": "string", "example": "inactive"}, "last_update": {"type": "string", "example": "2024-03-05T23:01:11.493080Z"}}}, "id": {"type": "string", "example": "<< id >>"}, "schedule": {"type": "object", "properties": {"repeat_days": {"type": "integer", "example": 0, "default": 0}, "start_time": {"type": "string", "example": "2024-03-05T15:00:00"}, "repeated": {"type": "boolean", "example": false, "default": true}, "end_time": {"type": "string", "example": "2024-03-05T15:05:00"}, "zone": {"type": "string", "example": "America/Los_Angeles"}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false}, "delete": {"summary": "Delete Scheduled Downtime", "description": "Use this API to delete the Downtime for a Schedule.", "operationId": "delete-scheduled-downtime", "parameters": [{"name": "downtime_id", "in": "path", "description": "The ID of the Downtime you're retrieving", "schema": {"type": "string"}, "required": true}], "responses": {"204": {"description": "204", "content": {"application/json": {"examples": {"Result": {"value": "{\n    \"meta\": {\n        \"project_id\": \"<< project id >>\",\n        \"schedule_id\": \"<< schedule id >>\",\n        \"created\": \"2024-03-05T23:01:11.294265Z\",\n        \"state\": \"inactive\",\n        \"last_update\": \"2024-03-05T23:01:11.493080Z\"\n    },\n    \"id\": \"<< id >>\",\n    \"schedule\": {\n        \"repeat_days\": 0,\n        \"start_time\": \"2024-03-05T15:00:00\",\n        \"repeated\": false,\n        \"end_time\": \"2024-03-05T15:05:00\",\n        \"zone\": \"America/Los_Angeles\"\n    }\n}"}}, "schema": {"type": "object", "properties": {"meta": {"type": "object", "properties": {"project_id": {"type": "string", "example": "<< project id >>"}, "schedule_id": {"type": "string", "example": "<< schedule id >>"}, "created": {"type": "string", "example": "2024-03-05T23:01:11.294265Z"}, "state": {"type": "string", "example": "inactive"}, "last_update": {"type": "string", "example": "2024-03-05T23:01:11.493080Z"}}}, "id": {"type": "string", "example": "<< id >>"}, "schedule": {"type": "object", "properties": {"repeat_days": {"type": "integer", "example": 0, "default": 0}, "start_time": {"type": "string", "example": "2024-03-05T15:00:00"}, "repeated": {"type": "boolean", "example": false, "default": true}, "end_time": {"type": "string", "example": "2024-03-05T15:05:00"}, "zone": {"type": "string", "example": "America/Los_Angeles"}}}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false, "requestBody": {"content": {"application/json": {"schema": {}, "examples": {"Request Example": {"value": {"downtime": {"start_time": "2024-03-05T15:01:00", "end_time": "2024-03-05T15:05:00", "zone": "America/Los_Angeles", "repeated": false, "repeat_days": 0}}}}}}}}}, "/jwt/decode": {"post": {"summary": "JWT Decode", "description": "Use this API to decode a JWT into it's components in JSON", "operationId": "jwt-decode", "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"RAW_BODY": {"type": "string", "description": "The JWT you want to decode", "default": "JWT encoded string"}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n  \"headers\": {\n    \"alg\": \"HS256\",\n    \"typ\": \"JWT\"\n  },\n  \"payload\": {},\n  \"signature\": \"8VKCTiBegJPuPIZlp0wbV0Sbdn5BS6TE5DCx6oYNc5o\"\n}"}}, "schema": {"type": "object", "properties": {"headers": {"type": "object", "properties": {"alg": {"type": "string", "example": "HS256"}, "typ": {"type": "string", "example": "JWT"}}}, "payload": {"type": "object", "properties": {}}, "signature": {"type": "string", "example": "8VKCTiBegJPuPIZlp0wbV0Sbdn5BS6TE5DCx6oYNc5o"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false, "security": [], "x-readme": {"code-samples": [{"language": "text", "code": "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.e30.CBssSoBo1XOgSyKLea1kSjbydEqA1I2XJRiAjLeZgsG77a08R2zNln9R9gTnxiy45VOsR_ZCwfxZSTp4Jx1V5Q"}], "samples-languages": ["text"]}}}, "/jwt/encode": {"post": {"summary": "JWT Encode", "description": "Encode a JSON Web Token using the selected algorithm and signing key.", "operationId": "jwt-encode", "requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"headers": {"properties": {"alg": {"type": "string", "description": "The algorithm to use to sign the JWT - e.g. HS256, RS256, PS256, none"}, "typ": {"type": "string", "description": "The JWT type", "default": "JWT"}, "kid": {"type": "string", "description": "The kid of the signing certificate. For signing with KMS, this must be uploaded in the organization Certificates page."}}, "required": ["alg"], "type": "object", "description": "The JWT headers"}, "claims": {"properties": {"iat": {"type": "boolean", "description": "Issued at time. Use `true` to use the current time. May also be a string duration (e.g. `1m` to specify a time in the future)."}, "nbf": {"type": "boolean", "description": "Valid not before time. Use `true` to use the current time. May also be a string duration (e.g. `1m` to specify a minute in the future)."}, "exp": {"type": "boolean", "description": "The JWT expiry time. Use `true` to use an hour in the future. May also be a string duration (e.g. `1m` to specify a minute in the future)."}, "aud": {"type": "string", "description": "Audience for JWT"}, "sub": {"type": "string", "description": "Subject for JWT"}, "iss": {"type": "string", "description": "Issuer for JWT"}, "jti": {"type": "string", "description": "JWT ID - ensure each new JWT is unique. Recommended to use `%%GUID%%`"}}, "required": [], "type": "object", "description": "The JWT claims or payload"}, "key": {"type": "string", "description": "The key to use for signing. DO NOT USE FOR KMS Signing."}, "output": {"type": "string", "description": "The output format. Use `json` for full output.", "default": "jwt"}, "override_alg": {"type": "string", "description": "Algorithm to use instead of the headers.alg value - for building a JWS where you provide your own signing. E.g. \"none\""}}}, "examples": {"Request Example": {"value": {"headers": {"alg": "HS256", "kid": "some-kid-value", "typ": "JWS"}, "claims": {"aud": "https://example.com/audience", "sub": "subject", "iss": "https://example.com/issuer", "jti": "%%GUID%%", "iat": true, "nbf": true, "exp": true}, "output": "json", "key": "some-secret-string"}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"output=\"json\"": {"value": "{\n  \"algorithm\": \"RS256\",\n  \"claims\": {\n    \"aud\": \"https://example.com/audience\",\n    \"iss\": \"https://example.com/issuer\",\n    \"jti\": \"a64def79-cede-4b82-823d-6d44ba9f4180\",\n    \"exp\": 1757631306,\n    \"iat\": 1757627706,\n    \"nbf\": 1757627706,\n    \"sub\": \"subject\"\n  },\n  \"claims_b64\": \"eyJhdWQiOiJodHRwczovL2V4YW1wbGUuY29tL2F1ZGllbmNlIiwiaXNzIjoiaHR0cHM6Ly9leGFtcGxlLmNvbS9pc3N1ZXIiLCJqdGkiOiJhNjRkZWY3OS1jZWRlLTRiODItODIzZC02ZDQ0YmE5ZjQxODAiLCJleHAiOjE3NTc2MzEzMDYsImlhdCI6MTc1NzYyNzcwNiwibmJmIjoxNzU3NjI3NzA2LCJzdWIiOiJzdWJqZWN0In0\",\n  \"claims_str\": \"{\\\"aud\\\":\\\"https://example.com/audience\\\",\\\"iss\\\":\\\"https://example.com/issuer\\\",\\\"jti\\\":\\\"a64def79-cede-4b82-823d-6d44ba9f4180\\\",\\\"exp\\\":1757631306,\\\"iat\\\":1757627706,\\\"nbf\\\":1757627706,\\\"sub\\\":\\\"subject\\\"}\",\n  \"headers\": {\n    \"alg\": \"RS256\",\n    \"typ\": \"JWS\",\n    \"kid\": \"some-kid-value\"\n  },\n  \"headers_b64\": \"eyJhbGciOiJSUzI1NiIsImtpZCI6InNvbWUta2lkLXZhbHVlIiwidHlwIjoiSldTIn0\",\n  \"headers_str\": \"{\\\"alg\\\":\\\"RS256\\\",\\\"kid\\\":\\\"some-kid-value\\\",\\\"typ\\\":\\\"JWS\\\"}\",\n  \"jwt\": \"eyJhbGciOiJSUzI1NiIsImtpZCI6InNvbWUta2lkLXZhbHVlIiwidHlwIjoiSldTIn0.eyJhdWQiOiJodHRwczovL2V4YW1wbGUuY29tL2F1ZGllbmNlIiwiaXNzIjoiaHR0cHM6Ly9leGFtcGxlLmNvbS9pc3N1ZXIiLCJqdGkiOiJhNjRkZWY3OS1jZWRlLTRiODItODIzZC02ZDQ0YmE5ZjQxODAiLCJleHAiOjE3NTc2MzEzMDYsImlhdCI6MTc1NzYyNzcwNiwibmJmIjoxNzU3NjI3NzA2LCJzdWIiOiJzdWJqZWN0In0.RPeWklsHnCJysCVuxEJVzZ83nqdNBQTNtgaz3aYFseHKL3_bPPTEZDXirtVHd3Rmyfcp_1PnrMsA_ycEfQv1hOIEGl_fdIEOmB-3n6RSCivmw9D784hBjq1X89zyBLLe5kVeZ02g6ZdVbGPVczvAq6w6TO8_JQPe4B8nVdiI8Zo9TYXra4XnX8fcQWw3wfukx66LAF2oHO_vwcDj4mnzuRhdXw0sQi9gMjXr6ec3Ax74fbyUyOGmYuuh2J2FHCJZ9TOaBTxOvYKvIEdM3AasnOz2DFIBrRaXFFjjFRQPoKWd9lgbAZna21espn25jS5QneKiqgzMA-t1E1P8v-5wPA\"\n  \"signature_b64\": \"RPeWklsHnCJysCVuxEJVzZ83nqdNBQTNtgaz3aYFseHKL3_bPPTEZDXirtVHd3Rmyfcp_1PnrMsA_ycEfQv1hOIEGl_fdIEOmB-3n6RSCivmw9D784hBjq1X89zyBLLe5kVeZ02g6ZdVbGPVczvAq6w6TO8_JQPe4B8nVdiI8Zo9TYXra4XnX8fcQWw3wfukx66LAF2oHO_vwcDj4mnzuRhdXw0sQi9gMjXr6ec3Ax74fbyUyOGmYuuh2J2FHCJZ9TOaBTxOvYKvIEdM3AasnOz2DFIBrRaXFFjjFRQPoKWd9lgbAZna21espn25jS5QneKiqgzMA-t1E1P8v-5wPA\",\n}"}}}, "text/plain": {"examples": {"output=\"json\"": {"value": "eyJhbGciOiJSUzI1NiIsImtpZCI6InNvbWUta2lkLXZhbHVlIiwidHlwIjoiSldTIn0.eyJhdWQiOiJodHRwczovL2V4YW1wbGUuY29tL2F1ZGllbmNlIiwiaXNzIjoiaHR0cHM6Ly9leGFtcGxlLmNvbS9pc3N1ZXIiLCJqdGkiOiJhNjRkZWY3OS1jZWRlLTRiODItODIzZC02ZDQ0YmE5ZjQxODAiLCJleHAiOjE3NTc2MzEzMDYsImlhdCI6MTc1NzYyNzcwNiwibmJmIjoxNzU3NjI3NzA2LCJzdWIiOiJzdWJqZWN0In0.RPeWklsHnCJysCVuxEJVzZ83nqdNBQTNtgaz3aYFseHKL3_bPPTEZDXirtVHd3Rmyfcp_1PnrMsA_ycEfQv1hOIEGl_fdIEOmB-3n6RSCivmw9D784hBjq1X89zyBLLe5kVeZ02g6ZdVbGPVczvAq6w6TO8_JQPe4B8nVdiI8Zo9TYXra4XnX8fcQWw3wfukx66LAF2oHO_vwcDj4mnzuRhdXw0sQi9gMjXr6ec3Ax74fbyUyOGmYuuh2J2FHCJZ9TOaBTxOvYKvIEdM3AasnOz2DFIBrRaXFFjjFRQPoKWd9lgbAZna21espn25jS5QneKiqgzMA-t1E1P8v-5wPA"}}}}}}, "deprecated": false}}, "/hash/hmac": {"post": {"summary": "HMAC Hash", "description": "Create an HMAC hash from a message using the selected algorithm and key.", "operationId": "hmac-hash", "requestBody": {"content": {"application/json": {"schema": {"type": "object", "required": ["key", "msg"], "properties": {"alg": {"type": "string", "description": "The algorthim to use for hashing, e.g. sha256"}, "key": {"type": "string", "description": "The key to use for the hash. Must be compatible with the algorithm chosen."}, "msg": {"type": "string", "description": "The message to hash"}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n    \"alg\": \"sha256\",\n    \"digest\": \"12345asdfasdf\",\n    \"hex_digest\": \"a4b3c2d1023f\"\n}"}}, "schema": {"type": "object", "properties": {"alg": {"type": "string", "example": "sha256"}, "digest": {"type": "string", "example": "12345asdfasdf"}, "hex_digest": {"type": "string", "example": "a4b3c2d1023f"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false, "security": []}}, "/sign/rsa": {"post": {"summary": "Sign RSA", "description": "Sign a message with an RSA key using the selected signing algorithm.", "operationId": "sign-rsa", "requestBody": {"content": {"application/json": {"schema": {"type": "object", "required": ["alg", "key", "msg"], "properties": {"alg": {"type": "string", "description": "The signing algorithm to use, e.g. RS256"}, "key": {"type": "string", "description": "The key to use for signing"}, "msg": {"type": "string", "description": "The message to be encoded/signed"}}}}}}, "responses": {"200": {"description": "200", "content": {"application/json": {"examples": {"Result": {"value": "{\n   \"alg\": \"RS256\",\n   \"signed\": \"abdef12341234\"\n}"}}, "schema": {"type": "object", "properties": {"alg": {"type": "string", "example": "RS256"}, "signed": {"type": "string", "example": "abdef12341234"}}}}}}, "400": {"description": "400", "content": {"application/json": {"examples": {"Result": {"value": "{}"}}, "schema": {"type": "object", "properties": {}}}}}}, "deprecated": false, "security": []}}}, "x-readme": {"headers": [], "explorer-enabled": true, "proxy-enabled": true}, "x-readme-fauxas": true}