{"type":"model","meta":{"id":"/apps/pubhub/media/000-v7-apis/5b3454a4300b838cc17f7b2cdc0690fdd15058d5/beddd583-a5f3-3bb9-82a3-77fa650e7a7a","info":{"description":"Get test result metrics for Cloud and Enterprise Agent tests.","title":"Test Results API","version":"7.0.34"},"security":[{"BearerAuth":[]}],"tags":[{"name":"Network Test Results"},{"name":"Web HTTP Server Test Results"},{"name":"Web Page Load Test Results"},{"name":"Web Transactions Test Results"},{"name":"API Test Results"},{"name":"Web FTP Server Test Results"},{"name":"DNS Trace Test Results"},{"name":"DNS Server Test Results"},{"name":"DNSSEC Test Results"},{"name":"Voice SIP Server Test Results"},{"name":"Voice RTP Server Test Results"},{"name":"Network BGP Test Results"}],"externalDocs":{"description":"Find out more about Test Results","url":"https://docs.thousandeyes.com/product-documentation/getting-started/getting-started-with-cloud-and-enterprise-agent-tests#interpreting-test-results"},"openapi":"3.0.1","servers":[{"description":"ThousandEyes API production URL","url":"https://api.thousandeyes.com/v7"}],"securitySchemes":{"BearerAuth":{"description":"Bearer authentication token","scheme":"bearer","type":"http"}}},"spec":{"properties":{"apiCallTime":{"description":"Total time specific to the API call.","example":900.9,"format":"float","type":"number"},"assertErrorCount":{"description":"Count of assertion errors.","example":0,"type":"integer"},"blockedTime":{"description":"Time to establish a socket connection for this request.","example":49.9,"format":"float","type":"number"},"connectTime":{"description":"Time to establish a TCP connection.","example":12.1,"format":"float","type":"number"},"completion":{"description":"100 if the request responded with no assertion errors, otherwise 0.","example":100,"format":"float","type":"number"},"dnsTime":{"description":"Time for the agent to perform a DNS resolution of the hostname in the URL.","example":11.1,"format":"float","type":"number"},"name":{"description":"Name of the API step.","example":"First Step to Acquire Token","type":"string"},"processingTime":{"description":"Time for the agent to process the API step, including the waitTimeMs delay specified in the post request options.","example":59.9,"format":"float","type":"number"},"receiveTime":{"description":"Time to receive the response from the server.","example":224.1,"format":"float","type":"number"},"responseTime":{"description":"Time for server to send the response.","example":440.8,"format":"float","type":"number"},"sendTime":{"description":"Time to send the request.","example":8.1,"format":"float","type":"number"},"stepNumber":{"description":"Index of the API step within requests, starting at 1.","example":1,"type":"integer"},"stepTime":{"description":"Total time for an API step, including API call time and processing time.","example":990.1,"format":"float","type":"number"},"stepType":{"description":"The value of `stepType` is \"oauth2\" if the step was generated by Browserbot to fetch an OAuth2 access token.","enum":["default","oauth2"],"example":"default","type":"string","$$ref":"#/components/schemas/ApiRequestStepType"},"url":{"description":"URL of request","example":"https://api.thousandeyes.com/v7/status","type":"string"},"waitTime":{"description":"Total time between when the agent completes sending the HTTP request to the web server and when the agent receives the first byte of the response from the web server.","example":18.1,"format":"float","type":"number"},"assertions":{"items":{"properties":{"step":{"description":"Index of the assertion, starting at 1.","example":1,"type":"integer"},"hasFailed":{"description":"Indicates if the assertion passed or failed. `true` if the assertion failed; `false` if the assertion passed.","example":false,"type":"boolean"}},"type":"object","$$ref":"#/components/schemas/ApiRequestDetailAssertion"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ApiRequestDetail","title":"ApiRequestDetail"}}