Synthetics
Returns of all synthetics
Path parameters
typestring · enumRequiredPossible values:
Type
orgUidstringRequired
orgID (UUID)
Query parameters
tokenstringOptional
Token authentication
environmentIdinteger · int64Optional
EnvironmentID
originstring · enumOptionalPossible values:
Origin
activatedbooleanRequired
Activated
Responses
200
OK
application/json
400
Bad Request
application/json
get
GET /{orgUid}/{type}/v1 HTTP/1.1
Host: apis.elven.works
Accept: */*
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}
Create synthetics
Path parameters
typestring · enumRequiredPossible values:
Type
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
400
Bad Request
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"
}
Returns Synthetics
Path parameters
typestring · enumRequiredPossible values:
Type
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
400
Bad Request
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"
}
Returns Synthetics by Uid
Path parameters
typestring · enumRequiredPossible values:
Type
orgUidstringRequired
orgUid
uidstringRequired
uid
Query parameters
tokenstringRequired
Token authentication
Responses
200
OK
application/json
400
Bad Request
application/json
get
GET /{orgUid}/{type}/v1/{uid} HTTP/1.1
Host: apis.elven.works
Accept: */*
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}
Delete by uid
Path parameters
typestring · enumRequiredPossible values:
Type
orgUidstringRequired
orgID (UUID)
uidstringRequired
uid
Query parameters
tokenstringRequired
Token authentication
Responses
200
OK
application/json
400
Bad Request
application/json
delete
DELETE /{orgUid}/{type}/v1/{uid} HTTP/1.1
Host: apis.elven.works
Accept: */*
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}
Returns Synthetics by Env id
Path parameters
typestring · enumRequiredPossible values:
Type
orgUidstringRequired
orgID (UUID)
Query parameters
tokenstringRequired
Token authentication
environmentIdstringRequired
environmentId
Responses
200
OK
application/json
400
Bad Request
application/json
get
GET /{orgUid}/{type}/v1/environments HTTP/1.1
Host: apis.elven.works
Accept: */*
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}
Was this helpful?