Synthetics

Synthetics

get

Returns of all synthetics

Path parameters
typestring · enumRequired

Type

Possible values:
orgUidstringRequired

orgID (UUID)

Query parameters
tokenstringOptional

Token authentication

environmentIdinteger · int64Optional

EnvironmentID

originstring · enumOptional

Origin

Possible values:
activatedbooleanRequired

Activated

Responses
200

OK

application/json
get
GET /{orgUid}/{type}/v1 HTTP/1.1
Host: apis.elven.works
Accept: */*
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Synthetics

post

Create synthetics

Path parameters
typestring · enumRequired

Type

Possible values:
orgUidstringRequired

orgID (UUID)

Query parameters
tokenstringRequired

Token authentication

Body
activatedbooleanOptional
environment_idintegerRequired
intervalintegerRequired
namestringRequired
org_uidstringRequired
originstring · enumRequiredPossible values:
uidstringOptional
Responses
200

OK

application/json
post
POST /{orgUid}/{type}/v1 HTTP/1.1
Host: apis.elven.works
Content-Type: application/json
Accept: */*
Content-Length: 364

{
  "activated": true,
  "environment_id": 1,
  "interval": 1,
  "name": "text",
  "org_uid": "text",
  "origin": "agent",
  "steps": [
    {
      "assertions": [
        {
          "comparison": "text",
          "order": 1,
          "property": "text",
          "source": "text",
          "target_value": "text"
        }
      ],
      "domain": "text",
      "domain_settings": {
        "ANY_ADDITIONAL_PROPERTY": "anything"
      },
      "method": "text",
      "name": "text",
      "step": 1,
      "timeout": 1,
      "type": "text"
    }
  ],
  "uid": "text"
}
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Synthetics

put

Returns Synthetics

Path parameters
typestring · enumRequired

Type

Possible values:
orgUidstringRequired

orgID (UUID)

Query parameters
tokenstringRequired

Token authentication

Body
environment_idintegerRequired
idintegerOptional
intervalintegerRequired
namestringRequired
org_uidstringRequired
originstring · enumRequiredPossible values:
statusstringOptional
uidstringOptional
Responses
200

OK

application/json
put
PUT /{orgUid}/{type}/v1 HTTP/1.1
Host: apis.elven.works
Content-Type: application/json
Accept: */*
Content-Length: 396

{
  "environment_id": 1,
  "id": 1,
  "interval": 1,
  "name": "text",
  "org_uid": "text",
  "origin": "agent",
  "status": "text",
  "steps": [
    {
      "assertions": [
        {
          "comparison": "text",
          "id": 1,
          "order": 1,
          "property": "text",
          "source": "text",
          "step_id": 1,
          "target_value": "text"
        }
      ],
      "domain": "text",
      "domain_settings": {
        "ANY_ADDITIONAL_PROPERTY": "anything"
      },
      "id": 1,
      "method": "text",
      "name": "text",
      "step": 1,
      "timeout": 1,
      "type": "text"
    }
  ],
  "uid": "text"
}
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Synthetics

get

Returns Synthetics by Uid

Path parameters
typestring · enumRequired

Type

Possible values:
orgUidstringRequired

orgUid

uidstringRequired

uid

Query parameters
tokenstringRequired

Token authentication

Responses
200

OK

application/json
get
GET /{orgUid}/{type}/v1/{uid} HTTP/1.1
Host: apis.elven.works
Accept: */*
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Synthetics

delete

Delete by uid

Path parameters
typestring · enumRequired

Type

Possible values:
orgUidstringRequired

orgID (UUID)

uidstringRequired

uid

Query parameters
tokenstringRequired

Token authentication

Responses
200

OK

application/json
delete
DELETE /{orgUid}/{type}/v1/{uid} HTTP/1.1
Host: apis.elven.works
Accept: */*
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Synthetics

get

Returns Synthetics by Env id

Path parameters
typestring · enumRequired

Type

Possible values:
orgUidstringRequired

orgID (UUID)

Query parameters
tokenstringRequired

Token authentication

environmentIdstringRequired

environmentId

Responses
200

OK

application/json
get
GET /{orgUid}/{type}/v1/environments HTTP/1.1
Host: apis.elven.works
Accept: */*
{
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Was this helpful?