Chilkat Online Tools

VB.NET / Datadog API Collection / Get the list of all Synthetic tests

Back to Collection Items

' This example assumes the Chilkat API to have been previously unlocked.
' See Global Unlock Sample for sample code.

Dim http As New Chilkat.Http
Dim success As Boolean

Dim queryParams As New Chilkat.JsonObject
queryParams.UpdateString("page_size","tempor Ut sed velit")
queryParams.UpdateString("page_number","tempor Ut sed velit")

http.SetRequestHeader("Accept","application/json")


Dim resp As Chilkat.HttpResponse = http.QuickRequestParams("GET","https://api.app.ddog-gov.com/api/v1/synthetics/tests",queryParams)
If (http.LastMethodSuccess = False) Then
    Debug.WriteLine(http.LastErrorText)
    Exit Sub
End If


Dim sbResponseBody As New Chilkat.StringBuilder
resp.GetBodySb(sbResponseBody)

Dim jResp As New Chilkat.JsonObject
jResp.LoadSb(sbResponseBody)
jResp.EmitCompact = False

Debug.WriteLine("Response Body:")
Debug.WriteLine(jResp.Emit())

Dim respStatusCode As Integer = resp.StatusCode
Debug.WriteLine("Response Status Code = " & respStatusCode)
If (respStatusCode >= 400) Then
    Debug.WriteLine("Response Header:")
    Debug.WriteLine(resp.Header)
    Debug.WriteLine("Failed.")

    Exit Sub
End If



' Sample JSON response:
' (Sample code for parsing the JSON response is shown below)

' {
'   "tests": [
'     {
'       "config": {
'         "configVariables": [
'           {
'             "description": "Example for the variable.",
'             "type": "string"
'           },
'           {
'             "description": "Example for the variable.",
'             "type": "string"
'           }
'         ],
'         "request": {
'           "allow_insecure": false,
'           "basicAuth": {
'             "password": "PaSSw0RD!",
'             "username": "my_username",
'             "type": "web"
'           },
'           "body": "nisi elit aute proident minim",
'           "bodyType": "text/plain",
'           "callType": "unary",
'           "certificate": {
'             "cert": {
'               "content": "Lorem irure",
'               "filename": "Excepteur occaecat",
'               "updatedAt": "quis exercitation"
'             },
'             "key": {
'               "content": "officia aliquip",
'               "filename": "Lorem in sed",
'               "updatedAt": "exercitation commodo"
'             }
'           },
'           "compressedJsonDescriptor": "dolore ea reprehenderit ad",
'           "dnsServer": "cupida",
'           "dnsServerPort": 54877,
'           "follow_redirects": true,
'           "headers": {
'             "site_": "adipisicing ea",
'             "sit1": "in incididunt exercitation eu"
'           },
'           "host": "ipsum",
'           "message": "in cupidatat",
'           "metadata": {
'             "pariaturd5f": "qui sed ullamco et",
'             "veniam2": "in ut adipisicing voluptate velit",
'             "consectetura": "laborum sed Lorem in"
'           },
'           "method": "commodo non",
'           "noSavingResponseBody": false,
'           "numberOfPackets": 6,
'           "persistCookies": false,
'           "port": 4381428,
'           "proxy": {
'             "url": "https://example.com",
'             "headers": {
'               "in081": "exercitation a"
'             }
'           },
'           "query": {},
'           "servername": "in",
'           "service": "Greeter",
'           "shouldTrackHops": false,
'           "timeout": -9075364.229425669,
'           "url": "https://example.com"
'         },
'         "variables": [
'           {
'             "description": "Example for the variable.",
'             "type": "string"
'           },
'           {
'             "description": "Example for the variable.",
'             "type": "string"
'           }
'         ]
'       },
'       "creator": {
'         "email": "eiusmod in",
'         "handle": "commodo enim",
'         "name": "magna do occaeca"
'       },
'       "locations": [
'         "aws:eu-west-3"
'       ],
'       "message": "velit Lorem amet non",
'       "monitor_id": -1212470,
'       "name": "esse incididunt consectetur labore",
'       "options": {
'         "accept_self_signed": false,
'         "allow_insecure": false,
'         "checkCertificateRevocation": false,
'         "ci": {
'           "executionRule": "blocking"
'         },
'         "device_ids": [
'           "laptop_large",
'           "laptop_large"
'         ],
'         "disableCors": false,
'         "disableCsp": false,
'         "follow_redirects": false,
'         "httpVersion": "http2",
'         "ignoreServerCertificateError": true,
'         "initialNavigationTimeout": -13991278,
'         "min_failure_duration": -25741137,
'         "min_location_failed": 16891533,
'         "monitor_name": "veniam occaecat Lorem do",
'         "monitor_options": {
'           "renotify_interval": 206
'         },
'         "monitor_priority": 1,
'         "noScreenshot": true,
'         "restricted_roles": [
'           "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
'         ],
'         "retry": {
'           "count": 75644948,
'           "interval": 62584402.461459786
'         },
'         "rumSettings": {
'           "applicationId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
'           "clientTokenId": 12345,
'           "isEnabled": true
'         },
'         "scheduling": {
'           "timeframes": [
'             {
'               "day": 1,
'               "from": "07:00",
'               "to": "16:00"
'             },
'             {
'               "day": 3,
'               "from": "07:00",
'               "to": "16:00"
'             }
'           ],
'           "timezone": "America/New_York"
'         },
'         "tick_every": 276495
'       },
'       "public_id": "incididunt consequat officia nisi",
'       "status": "live",
'       "steps": [
'         {
'           "allowFailure": false,
'           "isCritical": false,
'           "name": "qui",
'           "noScreenshot": false,
'           "params": {},
'           "timeout": 50285708,
'           "type": "assertElementContent"
'         },
'         {
'           "allowFailure": true,
'           "isCritical": false,
'           "name": "esse minim ullamco occaecat",
'           "noScreenshot": true,
'           "params": {},
'           "timeout": -14507495,
'           "type": "assertElementContent"
'         }
'       ],
'       "subtype": "http",
'       "tags": [
'         "exercitation Ut",
'         "esse et sit"
'       ],
'       "type": "browser"
'     },
'     {
'       "config": {
'         "configVariables": [
'           {
'             "description": "Example for the variable.",
'             "type": "string"
'           },
'           {
'             "description": "Example for the variable.",
'             "type": "string"
'           }
'         ],
'         "request": {
'           "allow_insecure": false,
'           "basicAuth": {
'             "password": "PaSSw0RD!",
'             "username": "my_username",
'             "type": "web"
'           },
'           "body": "voluptate minim",
'           "bodyType": "text/plain",
'           "callType": "unary",
'           "certificate": {
'             "cert": {
'               "content": "qui Lorem non",
'               "filename": "nostrud laboris culpa adipisicing",
'               "updatedAt": "et esse cupidatat consectetur do"
'             },
'             "key": {
'               "content": "cupidatat sunt",
'               "filename": "pariatur nostru",
'               "updatedAt": "Lorem dolor"
'             }
'           },
'           "compressedJsonDescriptor": "aliquip laboris amet",
'           "dnsServer": "magna",
'           "dnsServerPort": 35750,
'           "follow_redirects": false,
'           "headers": {
'             "est_d9d": "anim",
'             "cupidatat98f": "esse"
'           },
'           "host": "ea esse",
'           "message": "consequat ipsum ut Lorem",
'           "metadata": {
'             "esse_ef4": "commodo",
'             "do_b06": "tempor adipisicing dolor",
'             "dolore_a5a": "nostrud"
'           },
'           "method": "laboris",
'           "noSavingResponseBody": true,
'           "numberOfPackets": 9,
'           "persistCookies": true,
'           "port": -288377,
'           "proxy": {
'             "url": "https://example.com",
'             "headers": {
'               "irure_15": "in",
'               "tempor40": "laboris veniam tempor qui nulla"
'             }
'           },
'           "query": {},
'           "servername": "ad laborum cupidatat",
'           "service": "Greeter",
'           "shouldTrackHops": true,
'           "timeout": -4889397.044413894,
'           "url": "https://example.com"
'         },
'         "variables": [
'           {
'             "description": "Example for the variable.",
'             "type": "string"
'           },
'           {
'             "description": "Example for the variable.",
'             "type": "string"
'           }
'         ]
'       },
'       "creator": {
'         "email": "in Duis nisi ex",
'         "handle": "fugiat sint sed consequa",
'         "name": "ipsum ut"
'       },
'       "locations": [
'         "aws:eu-west-3"
'       ],
'       "message": "Excepteur ipsum exercitat",
'       "monitor_id": 17707116,
'       "name": "deserunt elit proident Lorem",
'       "options": {
'         "accept_self_signed": false,
'         "allow_insecure": false,
'         "checkCertificateRevocation": false,
'         "ci": {
'           "executionRule": "skipped"
'         },
'         "device_ids": [
'           "laptop_large",
'           "laptop_large"
'         ],
'         "disableCors": false,
'         "disableCsp": false,
'         "follow_redirects": false,
'         "httpVersion": "http1",
'         "ignoreServerCertificateError": false,
'         "initialNavigationTimeout": 29100273,
'         "min_failure_duration": 5817749,
'         "min_location_failed": 84916784,
'         "monitor_name": "velit quis",
'         "monitor_options": {
'           "renotify_interval": 427
'         },
'         "monitor_priority": 1,
'         "noScreenshot": false,
'         "restricted_roles": [
'           "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
'         ],
'         "retry": {
'           "count": 37028687,
'           "interval": -23788886.712954804
'         },
'         "rumSettings": {
'           "applicationId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
'           "clientTokenId": 12345,
'           "isEnabled": true
'         },
'         "scheduling": {
'           "timeframes": [
'             {
'               "day": 1,
'               "from": "07:00",
'               "to": "16:00"
'             },
'             {
'               "day": 3,
'               "from": "07:00",
'               "to": "16:00"
'             }
'           ],
'           "timezone": "America/New_York"
'         },
'         "tick_every": 256938
'       },
'       "public_id": "Exc",
'       "status": "live",
'       "steps": [
'         {
'           "allowFailure": true,
'           "isCritical": true,
'           "name": "ipsum conse",
'           "noScreenshot": false,
'           "params": {},
'           "timeout": -75416003,
'           "type": "assertElementContent"
'         },
'         {
'           "allowFailure": false,
'           "isCritical": false,
'           "name": "non do ex",
'           "noScreenshot": false,
'           "params": {},
'           "timeout": -91980592,
'           "type": "assertElementContent"
'         }
'       ],
'       "subtype": "http",
'       "tags": [
'         "fugiat ex amet minim",
'         "dolore occaecat ad dolor ex"
'       ],
'       "type": "api"
'     }
'   ]
' }

' Sample code for parsing the JSON response...
' Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code



Dim Allow_insecure As Boolean
Dim Password As String
Dim Username As String
Dim v_Type As String
Dim Body As String
Dim BodyType As String
Dim CallType As String
Dim Content As String
Dim Filename As String
Dim UpdatedAt As String
Dim KeyContent As String
Dim KeyFilename As String
Dim KeyUpdatedAt As String
Dim CompressedJsonDescriptor As String
Dim DnsServer As String
Dim DnsServerPort As Integer
Dim Follow_redirects As Boolean
Dim Site_ As String
Dim Sit1 As String
Dim Host As String
Dim Message As String
Dim Pariaturd5f As String
Dim Veniam2 As String
Dim Consectetura As String
Dim Method As String
Dim NoSavingResponseBody As Boolean
Dim NumberOfPackets As Integer
Dim PersistCookies As Boolean
Dim Port As Integer
Dim v_Url As String
Dim In081 As String
Dim Servername As String
Dim Service As String
Dim ShouldTrackHops As Boolean
Dim Timeout As String
Dim RequestUrl As String
Dim v_Email As String
Dim Handle As String
Dim Name As String
Dim message As String
Dim monitor_id As Integer
Dim name As String
Dim Accept_self_signed As Boolean
Dim optionsAllow_insecure As Boolean
Dim CheckCertificateRevocation As Boolean
Dim ExecutionRule As String
Dim DisableCors As Boolean
Dim DisableCsp As Boolean
Dim optionsFollow_redirects As Boolean
Dim HttpVersion As String
Dim IgnoreServerCertificateError As Boolean
Dim InitialNavigationTimeout As Integer
Dim Min_failure_duration As Integer
Dim Min_location_failed As Integer
Dim Monitor_name As String
Dim Renotify_interval As Integer
Dim Monitor_priority As Integer
Dim NoScreenshot As Boolean
Dim Count As Integer
Dim Interval As String
Dim ApplicationId As String
Dim ClientTokenId As Integer
Dim IsEnabled As Boolean
Dim Timezone As String
Dim Tick_every As Integer
Dim public_id As String
Dim status As String
Dim subtype As String
Dim v_type As String
Dim Est_d9d As String
Dim Cupidatat98f As String
Dim Esse_ef4 As String
Dim Do_b06 As String
Dim Dolore_a5a As String
Dim Irure_15 As String
Dim Tempor40 As String
Dim j As Integer
Dim count_j As Integer
Dim description As String
Dim strVal As String
Dim day As Integer
Dim from As String
Dim v_to As String
Dim allowFailure As Boolean
Dim isCritical As Boolean
Dim noScreenshot As Boolean
Dim timeout As Integer

Dim i As Integer = 0
Dim count_i As Integer = jResp.SizeOfArray("tests")
While i < count_i
    jResp.I = i
    Allow_insecure = jResp.BoolOf("tests[i].config.request.allow_insecure")
    Password = jResp.StringOf("tests[i].config.request.basicAuth.password")
    Username = jResp.StringOf("tests[i].config.request.basicAuth.username")
    v_Type = jResp.StringOf("tests[i].config.request.basicAuth.type")
    Body = jResp.StringOf("tests[i].config.request.body")
    BodyType = jResp.StringOf("tests[i].config.request.bodyType")
    CallType = jResp.StringOf("tests[i].config.request.callType")
    Content = jResp.StringOf("tests[i].config.request.certificate.cert.content")
    Filename = jResp.StringOf("tests[i].config.request.certificate.cert.filename")
    UpdatedAt = jResp.StringOf("tests[i].config.request.certificate.cert.updatedAt")
    KeyContent = jResp.StringOf("tests[i].config.request.certificate.key.content")
    KeyFilename = jResp.StringOf("tests[i].config.request.certificate.key.filename")
    KeyUpdatedAt = jResp.StringOf("tests[i].config.request.certificate.key.updatedAt")
    CompressedJsonDescriptor = jResp.StringOf("tests[i].config.request.compressedJsonDescriptor")
    DnsServer = jResp.StringOf("tests[i].config.request.dnsServer")
    DnsServerPort = jResp.IntOf("tests[i].config.request.dnsServerPort")
    Follow_redirects = jResp.BoolOf("tests[i].config.request.follow_redirects")
    Site_ = jResp.StringOf("tests[i].config.request.headers.site_")
    Sit1 = jResp.StringOf("tests[i].config.request.headers.sit1")
    Host = jResp.StringOf("tests[i].config.request.host")
    Message = jResp.StringOf("tests[i].config.request.message")
    Pariaturd5f = jResp.StringOf("tests[i].config.request.metadata.pariaturd5f")
    Veniam2 = jResp.StringOf("tests[i].config.request.metadata.veniam2")
    Consectetura = jResp.StringOf("tests[i].config.request.metadata.consectetura")
    Method = jResp.StringOf("tests[i].config.request.method")
    NoSavingResponseBody = jResp.BoolOf("tests[i].config.request.noSavingResponseBody")
    NumberOfPackets = jResp.IntOf("tests[i].config.request.numberOfPackets")
    PersistCookies = jResp.BoolOf("tests[i].config.request.persistCookies")
    Port = jResp.IntOf("tests[i].config.request.port")
    v_Url = jResp.StringOf("tests[i].config.request.proxy.url")
    In081 = jResp.StringOf("tests[i].config.request.proxy.headers.in081")
    Servername = jResp.StringOf("tests[i].config.request.servername")
    Service = jResp.StringOf("tests[i].config.request.service")
    ShouldTrackHops = jResp.BoolOf("tests[i].config.request.shouldTrackHops")
    Timeout = jResp.StringOf("tests[i].config.request.timeout")
    RequestUrl = jResp.StringOf("tests[i].config.request.url")
    v_Email = jResp.StringOf("tests[i].creator.email")
    Handle = jResp.StringOf("tests[i].creator.handle")
    Name = jResp.StringOf("tests[i].creator.name")
    message = jResp.StringOf("tests[i].message")
    monitor_id = jResp.IntOf("tests[i].monitor_id")
    name = jResp.StringOf("tests[i].name")
    Accept_self_signed = jResp.BoolOf("tests[i].options.accept_self_signed")
    optionsAllow_insecure = jResp.BoolOf("tests[i].options.allow_insecure")
    CheckCertificateRevocation = jResp.BoolOf("tests[i].options.checkCertificateRevocation")
    ExecutionRule = jResp.StringOf("tests[i].options.ci.executionRule")
    DisableCors = jResp.BoolOf("tests[i].options.disableCors")
    DisableCsp = jResp.BoolOf("tests[i].options.disableCsp")
    optionsFollow_redirects = jResp.BoolOf("tests[i].options.follow_redirects")
    HttpVersion = jResp.StringOf("tests[i].options.httpVersion")
    IgnoreServerCertificateError = jResp.BoolOf("tests[i].options.ignoreServerCertificateError")
    InitialNavigationTimeout = jResp.IntOf("tests[i].options.initialNavigationTimeout")
    Min_failure_duration = jResp.IntOf("tests[i].options.min_failure_duration")
    Min_location_failed = jResp.IntOf("tests[i].options.min_location_failed")
    Monitor_name = jResp.StringOf("tests[i].options.monitor_name")
    Renotify_interval = jResp.IntOf("tests[i].options.monitor_options.renotify_interval")
    Monitor_priority = jResp.IntOf("tests[i].options.monitor_priority")
    NoScreenshot = jResp.BoolOf("tests[i].options.noScreenshot")
    Count = jResp.IntOf("tests[i].options.retry.count")
    Interval = jResp.StringOf("tests[i].options.retry.interval")
    ApplicationId = jResp.StringOf("tests[i].options.rumSettings.applicationId")
    ClientTokenId = jResp.IntOf("tests[i].options.rumSettings.clientTokenId")
    IsEnabled = jResp.BoolOf("tests[i].options.rumSettings.isEnabled")
    Timezone = jResp.StringOf("tests[i].options.scheduling.timezone")
    Tick_every = jResp.IntOf("tests[i].options.tick_every")
    public_id = jResp.StringOf("tests[i].public_id")
    status = jResp.StringOf("tests[i].status")
    subtype = jResp.StringOf("tests[i].subtype")
    v_type = jResp.StringOf("tests[i].type")
    Est_d9d = jResp.StringOf("tests[i].config.request.headers.est_d9d")
    Cupidatat98f = jResp.StringOf("tests[i].config.request.headers.cupidatat98f")
    Esse_ef4 = jResp.StringOf("tests[i].config.request.metadata.esse_ef4")
    Do_b06 = jResp.StringOf("tests[i].config.request.metadata.do_b06")
    Dolore_a5a = jResp.StringOf("tests[i].config.request.metadata.dolore_a5a")
    Irure_15 = jResp.StringOf("tests[i].config.request.proxy.headers.irure_15")
    Tempor40 = jResp.StringOf("tests[i].config.request.proxy.headers.tempor40")
    j = 0
    count_j = jResp.SizeOfArray("tests[i].config.configVariables")
    While j < count_j
        jResp.J = j
        description = jResp.StringOf("tests[i].config.configVariables[j].description")
        v_type = jResp.StringOf("tests[i].config.configVariables[j].type")
        j = j + 1
    End While
    j = 0
    count_j = jResp.SizeOfArray("tests[i].config.variables")
    While j < count_j
        jResp.J = j
        description = jResp.StringOf("tests[i].config.variables[j].description")
        v_type = jResp.StringOf("tests[i].config.variables[j].type")
        j = j + 1
    End While
    j = 0
    count_j = jResp.SizeOfArray("tests[i].locations")
    While j < count_j
        jResp.J = j
        strVal = jResp.StringOf("tests[i].locations[j]")
        j = j + 1
    End While
    j = 0
    count_j = jResp.SizeOfArray("tests[i].options.device_ids")
    While j < count_j
        jResp.J = j
        strVal = jResp.StringOf("tests[i].options.device_ids[j]")
        j = j + 1
    End While
    j = 0
    count_j = jResp.SizeOfArray("tests[i].options.restricted_roles")
    While j < count_j
        jResp.J = j
        strVal = jResp.StringOf("tests[i].options.restricted_roles[j]")
        j = j + 1
    End While
    j = 0
    count_j = jResp.SizeOfArray("tests[i].options.scheduling.timeframes")
    While j < count_j
        jResp.J = j
        day = jResp.IntOf("tests[i].options.scheduling.timeframes[j].day")
        from = jResp.StringOf("tests[i].options.scheduling.timeframes[j].from")
        v_to = jResp.StringOf("tests[i].options.scheduling.timeframes[j].to")
        j = j + 1
    End While
    j = 0
    count_j = jResp.SizeOfArray("tests[i].steps")
    While j < count_j
        jResp.J = j
        allowFailure = jResp.BoolOf("tests[i].steps[j].allowFailure")
        isCritical = jResp.BoolOf("tests[i].steps[j].isCritical")
        name = jResp.StringOf("tests[i].steps[j].name")
        noScreenshot = jResp.BoolOf("tests[i].steps[j].noScreenshot")
        timeout = jResp.IntOf("tests[i].steps[j].timeout")
        v_type = jResp.StringOf("tests[i].steps[j].type")
        j = j + 1
    End While
    j = 0
    count_j = jResp.SizeOfArray("tests[i].tags")
    While j < count_j
        jResp.J = j
        strVal = jResp.StringOf("tests[i].tags[j]")
        j = j + 1
    End While
    i = i + 1
End While

Curl Command

curl -G -d "page_size=tempor%20Ut%20sed%20velit"
	-d "page_number=tempor%20Ut%20sed%20velit"
	-H "Accept: application/json"
https://api.app.ddog-gov.com/api/v1/synthetics/tests

Postman Collection Item JSON

{
  "name": "Get the list of all Synthetic tests",
  "request": {
    "method": "GET",
    "header": [
      {
        "key": "Accept",
        "value": "application/json"
      }
    ],
    "url": {
      "raw": "{{baseUrl}}/api/v1/synthetics/tests?page_size=tempor Ut sed velit&page_number=tempor Ut sed velit",
      "host": [
        "{{baseUrl}}"
      ],
      "path": [
        "api",
        "v1",
        "synthetics",
        "tests"
      ],
      "query": [
        {
          "key": "page_size",
          "value": "tempor Ut sed velit",
          "description": "Used for pagination. The number of tests returned in the page."
        },
        {
          "key": "page_number",
          "value": "tempor Ut sed velit",
          "description": "Used for pagination. Which page you want to retrieve. Starts at zero."
        }
      ]
    },
    "description": "Get the list of all Synthetic tests."
  },
  "response": [
    {
      "name": "OK - Returns the list of all Synthetic tests.",
      "originalRequest": {
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          },
          {
            "description": "Added as a part of security scheme: apikey",
            "key": "DD-API-KEY",
            "value": "<API Key>"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/api/v1/synthetics/tests?page_size=tempor Ut sed velit&page_number=tempor Ut sed velit",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "v1",
            "synthetics",
            "tests"
          ],
          "query": [
            {
              "key": "page_size",
              "value": "tempor Ut sed velit",
              "description": "Used for pagination. The number of tests returned in the page."
            },
            {
              "key": "page_number",
              "value": "tempor Ut sed velit",
              "description": "Used for pagination. Which page you want to retrieve. Starts at zero."
            }
          ]
        }
      },
      "status": "OK",
      "code": 200,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n  \"tests\": [\n    {\n      \"config\": {\n        \"configVariables\": [\n          {\n            \"description\": \"Example for the variable.\",\n            \"type\": \"string\"\n          },\n          {\n            \"description\": \"Example for the variable.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"request\": {\n          \"allow_insecure\": false,\n          \"basicAuth\": {\n            \"password\": \"PaSSw0RD!\",\n            \"username\": \"my_username\",\n            \"type\": \"web\"\n          },\n          \"body\": \"nisi elit aute proident minim\",\n          \"bodyType\": \"text/plain\",\n          \"callType\": \"unary\",\n          \"certificate\": {\n            \"cert\": {\n              \"content\": \"Lorem irure\",\n              \"filename\": \"Excepteur occaecat\",\n              \"updatedAt\": \"quis exercitation\"\n            },\n            \"key\": {\n              \"content\": \"officia aliquip\",\n              \"filename\": \"Lorem in sed\",\n              \"updatedAt\": \"exercitation commodo\"\n            }\n          },\n          \"compressedJsonDescriptor\": \"dolore ea reprehenderit ad\",\n          \"dnsServer\": \"cupida\",\n          \"dnsServerPort\": 54877,\n          \"follow_redirects\": true,\n          \"headers\": {\n            \"site_\": \"adipisicing ea\",\n            \"sit1\": \"in incididunt exercitation eu\"\n          },\n          \"host\": \"ipsum\",\n          \"message\": \"in cupidatat\",\n          \"metadata\": {\n            \"pariaturd5f\": \"qui sed ullamco et\",\n            \"veniam2\": \"in ut adipisicing voluptate velit\",\n            \"consectetura\": \"laborum sed Lorem in\"\n          },\n          \"method\": \"commodo non\",\n          \"noSavingResponseBody\": false,\n          \"numberOfPackets\": 6,\n          \"persistCookies\": false,\n          \"port\": 4381428,\n          \"proxy\": {\n            \"url\": \"https://example.com\",\n            \"headers\": {\n              \"in081\": \"exercitation a\"\n            }\n          },\n          \"query\": {},\n          \"servername\": \"in\",\n          \"service\": \"Greeter\",\n          \"shouldTrackHops\": false,\n          \"timeout\": -9075364.229425669,\n          \"url\": \"https://example.com\"\n        },\n        \"variables\": [\n          {\n            \"description\": \"Example for the variable.\",\n            \"type\": \"string\"\n          },\n          {\n            \"description\": \"Example for the variable.\",\n            \"type\": \"string\"\n          }\n        ]\n      },\n      \"creator\": {\n        \"email\": \"eiusmod in\",\n        \"handle\": \"commodo enim\",\n        \"name\": \"magna do occaeca\"\n      },\n      \"locations\": [\n        \"aws:eu-west-3\"\n      ],\n      \"message\": \"velit Lorem amet non\",\n      \"monitor_id\": -1212470,\n      \"name\": \"esse incididunt consectetur labore\",\n      \"options\": {\n        \"accept_self_signed\": false,\n        \"allow_insecure\": false,\n        \"checkCertificateRevocation\": false,\n        \"ci\": {\n          \"executionRule\": \"blocking\"\n        },\n        \"device_ids\": [\n          \"laptop_large\",\n          \"laptop_large\"\n        ],\n        \"disableCors\": false,\n        \"disableCsp\": false,\n        \"follow_redirects\": false,\n        \"httpVersion\": \"http2\",\n        \"ignoreServerCertificateError\": true,\n        \"initialNavigationTimeout\": -13991278,\n        \"min_failure_duration\": -25741137,\n        \"min_location_failed\": 16891533,\n        \"monitor_name\": \"veniam occaecat Lorem do\",\n        \"monitor_options\": {\n          \"renotify_interval\": 206\n        },\n        \"monitor_priority\": 1,\n        \"noScreenshot\": true,\n        \"restricted_roles\": [\n          \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n        ],\n        \"retry\": {\n          \"count\": 75644948,\n          \"interval\": 62584402.461459786\n        },\n        \"rumSettings\": {\n          \"applicationId\": \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n          \"clientTokenId\": 12345,\n          \"isEnabled\": true\n        },\n        \"scheduling\": {\n          \"timeframes\": [\n            {\n              \"day\": 1,\n              \"from\": \"07:00\",\n              \"to\": \"16:00\"\n            },\n            {\n              \"day\": 3,\n              \"from\": \"07:00\",\n              \"to\": \"16:00\"\n            }\n          ],\n          \"timezone\": \"America/New_York\"\n        },\n        \"tick_every\": 276495\n      },\n      \"public_id\": \"incididunt consequat officia nisi\",\n      \"status\": \"live\",\n      \"steps\": [\n        {\n          \"allowFailure\": false,\n          \"isCritical\": false,\n          \"name\": \"qui\",\n          \"noScreenshot\": false,\n          \"params\": {},\n          \"timeout\": 50285708,\n          \"type\": \"assertElementContent\"\n        },\n        {\n          \"allowFailure\": true,\n          \"isCritical\": false,\n          \"name\": \"esse minim ullamco occaecat\",\n          \"noScreenshot\": true,\n          \"params\": {},\n          \"timeout\": -14507495,\n          \"type\": \"assertElementContent\"\n        }\n      ],\n      \"subtype\": \"http\",\n      \"tags\": [\n        \"exercitation Ut\",\n        \"esse et sit\"\n      ],\n      \"type\": \"browser\"\n    },\n    {\n      \"config\": {\n        \"configVariables\": [\n          {\n            \"description\": \"Example for the variable.\",\n            \"type\": \"string\"\n          },\n          {\n            \"description\": \"Example for the variable.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"request\": {\n          \"allow_insecure\": false,\n          \"basicAuth\": {\n            \"password\": \"PaSSw0RD!\",\n            \"username\": \"my_username\",\n            \"type\": \"web\"\n          },\n          \"body\": \"voluptate minim\",\n          \"bodyType\": \"text/plain\",\n          \"callType\": \"unary\",\n          \"certificate\": {\n            \"cert\": {\n              \"content\": \"qui Lorem non\",\n              \"filename\": \"nostrud laboris culpa adipisicing\",\n              \"updatedAt\": \"et esse cupidatat consectetur do\"\n            },\n            \"key\": {\n              \"content\": \"cupidatat sunt\",\n              \"filename\": \"pariatur nostru\",\n              \"updatedAt\": \"Lorem dolor\"\n            }\n          },\n          \"compressedJsonDescriptor\": \"aliquip laboris amet\",\n          \"dnsServer\": \"magna\",\n          \"dnsServerPort\": 35750,\n          \"follow_redirects\": false,\n          \"headers\": {\n            \"est_d9d\": \"anim\",\n            \"cupidatat98f\": \"esse\"\n          },\n          \"host\": \"ea esse\",\n          \"message\": \"consequat ipsum ut Lorem\",\n          \"metadata\": {\n            \"esse_ef4\": \"commodo\",\n            \"do_b06\": \"tempor adipisicing dolor\",\n            \"dolore_a5a\": \"nostrud\"\n          },\n          \"method\": \"laboris\",\n          \"noSavingResponseBody\": true,\n          \"numberOfPackets\": 9,\n          \"persistCookies\": true,\n          \"port\": -288377,\n          \"proxy\": {\n            \"url\": \"https://example.com\",\n            \"headers\": {\n              \"irure_15\": \"in\",\n              \"tempor40\": \"laboris veniam tempor qui nulla\"\n            }\n          },\n          \"query\": {},\n          \"servername\": \"ad laborum cupidatat\",\n          \"service\": \"Greeter\",\n          \"shouldTrackHops\": true,\n          \"timeout\": -4889397.044413894,\n          \"url\": \"https://example.com\"\n        },\n        \"variables\": [\n          {\n            \"description\": \"Example for the variable.\",\n            \"type\": \"string\"\n          },\n          {\n            \"description\": \"Example for the variable.\",\n            \"type\": \"string\"\n          }\n        ]\n      },\n      \"creator\": {\n        \"email\": \"in Duis nisi ex\",\n        \"handle\": \"fugiat sint sed consequa\",\n        \"name\": \"ipsum ut\"\n      },\n      \"locations\": [\n        \"aws:eu-west-3\"\n      ],\n      \"message\": \"Excepteur ipsum exercitat\",\n      \"monitor_id\": 17707116,\n      \"name\": \"deserunt elit proident Lorem\",\n      \"options\": {\n        \"accept_self_signed\": false,\n        \"allow_insecure\": false,\n        \"checkCertificateRevocation\": false,\n        \"ci\": {\n          \"executionRule\": \"skipped\"\n        },\n        \"device_ids\": [\n          \"laptop_large\",\n          \"laptop_large\"\n        ],\n        \"disableCors\": false,\n        \"disableCsp\": false,\n        \"follow_redirects\": false,\n        \"httpVersion\": \"http1\",\n        \"ignoreServerCertificateError\": false,\n        \"initialNavigationTimeout\": 29100273,\n        \"min_failure_duration\": 5817749,\n        \"min_location_failed\": 84916784,\n        \"monitor_name\": \"velit quis\",\n        \"monitor_options\": {\n          \"renotify_interval\": 427\n        },\n        \"monitor_priority\": 1,\n        \"noScreenshot\": false,\n        \"restricted_roles\": [\n          \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n        ],\n        \"retry\": {\n          \"count\": 37028687,\n          \"interval\": -23788886.712954804\n        },\n        \"rumSettings\": {\n          \"applicationId\": \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n          \"clientTokenId\": 12345,\n          \"isEnabled\": true\n        },\n        \"scheduling\": {\n          \"timeframes\": [\n            {\n              \"day\": 1,\n              \"from\": \"07:00\",\n              \"to\": \"16:00\"\n            },\n            {\n              \"day\": 3,\n              \"from\": \"07:00\",\n              \"to\": \"16:00\"\n            }\n          ],\n          \"timezone\": \"America/New_York\"\n        },\n        \"tick_every\": 256938\n      },\n      \"public_id\": \"Exc\",\n      \"status\": \"live\",\n      \"steps\": [\n        {\n          \"allowFailure\": true,\n          \"isCritical\": true,\n          \"name\": \"ipsum conse\",\n          \"noScreenshot\": false,\n          \"params\": {},\n          \"timeout\": -75416003,\n          \"type\": \"assertElementContent\"\n        },\n        {\n          \"allowFailure\": false,\n          \"isCritical\": false,\n          \"name\": \"non do ex\",\n          \"noScreenshot\": false,\n          \"params\": {},\n          \"timeout\": -91980592,\n          \"type\": \"assertElementContent\"\n        }\n      ],\n      \"subtype\": \"http\",\n      \"tags\": [\n        \"fugiat ex amet minim\",\n        \"dolore occaecat ad dolor ex\"\n      ],\n      \"type\": \"api\"\n    }\n  ]\n}"
    },
    {
      "name": "Forbidden",
      "originalRequest": {
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          },
          {
            "description": "Added as a part of security scheme: apikey",
            "key": "DD-API-KEY",
            "value": "<API Key>"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/api/v1/synthetics/tests?page_size=tempor Ut sed velit&page_number=tempor Ut sed velit",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "v1",
            "synthetics",
            "tests"
          ],
          "query": [
            {
              "key": "page_size",
              "value": "tempor Ut sed velit",
              "description": "Used for pagination. The number of tests returned in the page."
            },
            {
              "key": "page_number",
              "value": "tempor Ut sed velit",
              "description": "Used for pagination. Which page you want to retrieve. Starts at zero."
            }
          ]
        }
      },
      "status": "Forbidden",
      "code": 403,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n  \"errors\": [\n    \"Bad Request\",\n    \"Bad Request\"\n  ]\n}"
    },
    {
      "name": "Synthetic Monitoring is not activated for the user.",
      "originalRequest": {
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          },
          {
            "description": "Added as a part of security scheme: apikey",
            "key": "DD-API-KEY",
            "value": "<API Key>"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/api/v1/synthetics/tests?page_size=tempor Ut sed velit&page_number=tempor Ut sed velit",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "v1",
            "synthetics",
            "tests"
          ],
          "query": [
            {
              "key": "page_size",
              "value": "tempor Ut sed velit",
              "description": "Used for pagination. The number of tests returned in the page."
            },
            {
              "key": "page_number",
              "value": "tempor Ut sed velit",
              "description": "Used for pagination. Which page you want to retrieve. Starts at zero."
            }
          ]
        }
      },
      "status": "Not Found",
      "code": 404,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n  \"errors\": [\n    \"Bad Request\",\n    \"Bad Request\"\n  ]\n}"
    },
    {
      "name": "Too many requests",
      "originalRequest": {
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          },
          {
            "description": "Added as a part of security scheme: apikey",
            "key": "DD-API-KEY",
            "value": "<API Key>"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/api/v1/synthetics/tests?page_size=tempor Ut sed velit&page_number=tempor Ut sed velit",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "v1",
            "synthetics",
            "tests"
          ],
          "query": [
            {
              "key": "page_size",
              "value": "tempor Ut sed velit",
              "description": "Used for pagination. The number of tests returned in the page."
            },
            {
              "key": "page_number",
              "value": "tempor Ut sed velit",
              "description": "Used for pagination. Which page you want to retrieve. Starts at zero."
            }
          ]
        }
      },
      "status": "Too Many Requests",
      "code": 429,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n  \"errors\": [\n    \"Bad Request\",\n    \"Bad Request\"\n  ]\n}"
    }
  ]
}