{"type":"model","meta":{"id":"/apps/pubhub/media/000-v7-apis/5b3454a4300b838cc17f7b2cdc0690fdd15058d5/78f45443-a63d-31b5-a066-5ca5d2bfbb18","info":{"description":"This API supports listing, creating, editing, and deleting Cloud and Enterprise Agent (CEA) based tests.\n","title":"Tests API","version":"7.0.34"},"security":[{"BearerAuth":[]}],"tags":[{"description":"Get all tests","name":"Tests"},{"description":"Agent to Server test management operations","name":"Agent to Server Tests"},{"description":"Agent to Agent test management operations","name":"Agent to Agent Tests"},{"description":"BGP test management operations","name":"BGP Tests"},{"description":"DNS Server test management operations","name":"DNS Server Tests"},{"description":"DNS Trace test management operations","name":"DNS Trace Tests"},{"description":"DNSSEC test management operations","name":"DNSSEC Tests"},{"description":"HTTP Server test management operations","name":"HTTP Server Tests"},{"description":"Page Load test management operations","name":"Page Load Tests"},{"description":"Web Transactions test management operations","name":"Web Transaction Tests"},{"description":"API test management operations","name":"API Tests"},{"description":"FTP Server test management operations","name":"FTP Server Tests"},{"description":"SIP Server test management operations","name":"SIP Server Tests"},{"description":"Voice test management operations","name":"Voice Tests"},{"name":"Path Visualization Interface Groups"}],"externalDocs":{"description":"Find out more about Cloud and Enterprise Agent-Based Tests","url":"https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests#cloud-and-enterprise-agent-based-tests"},"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":{"direction":{"default":"to-target","description":"Direction of the test, which affects how results are shown.","enum":["to-target","from-target","bidirectional"],"example":"to-target","type":"string","$$ref":"#/components/schemas/TestDirection"},"dscp":{"description":"DSCP label.","example":"Best Effort (DSCP 0)","readOnly":true,"type":"string"},"dscpId":{"default":"0","description":"DSCP ID [to see list for acceptable values](https://docs.thousandeyes.com/product-documentation/tests/dscp-options-in-network-tests)","enum":["0","8","16","24","32","40","48","56","10","12","14","18","20","22","26","28","30","34","36","38","46","44"],"example":"0","type":"string","$$ref":"#/components/schemas/TestDscpId"},"mss":{"description":"Maximum segment size, in bytes.","example":100,"maximum":1400,"minimum":20,"type":"integer"},"numPathTraces":{"default":3,"description":"Number of path traces executed by the agent.","example":3,"maximum":10,"minimum":1,"type":"integer"},"pathTraceMode":{"default":"classic","description":"Select `inSession` to perform the path trace within a TCP session.","enum":["classic","in-session"],"example":"classic","type":"string","$$ref":"#/components/schemas/TestPathTraceMode"},"port":{"default":49153,"description":"Target port.","example":49153,"maximum":65535,"minimum":1,"type":"integer"},"protocol":{"default":"tcp","enum":["tcp","udp"],"example":"tcp","type":"string","$$ref":"#/components/schemas/AgentToAgentTestProtocol"},"randomizedStartTime":{"default":false,"description":"Indicates whether agents should randomize the start time in each test round.","example":false,"type":"boolean"},"targetAgentId":{"description":"`agentId` of the target agent for the test.","example":"2954","type":"string"},"throughputMeasurements":{"default":false,"description":"Enable or disable throughput measurements. Throughput measurements cannot be enabled when the source or target of the test is a cloud agent.","example":false,"type":"boolean"},"throughputDuration":{"default":10000,"description":"The throughput duration.","example":10000,"maximum":30000,"minimum":5000,"type":"integer"},"throughputRate":{"description":"The throughput rate, only applicable for UDP protocol.","example":10,"maximum":1000,"minimum":8,"type":"integer"},"fixedPacketRate":{"description":"Sets packets rate sent to measure the network in packets per second.","example":50,"maximum":100,"minimum":0,"type":"integer"},"type":{"example":"agent-to-agent","readOnly":true,"type":"string"}},"required":["targetAgentId"],"type":"object","$$ref":"#/components/schemas/AgentToAgentProperties","title":"AgentToAgentProperties"}}