@@ -9897,13 +9897,10 @@ components:
98979897 properties:
98989898 cert:
98999899 $ref: '#/components/schemas/SyntheticsSSLCertificate'
9900- errorCode:
9901- $ref: '#/components/schemas/SyntheticsErrorCode'
9902- errorMessage:
9903- description: The API test error message.
9904- type: string
99059900 eventType:
99069901 $ref: '#/components/schemas/SyntheticsTestProcessStatus'
9902+ failure:
9903+ $ref: '#/components/schemas/SyntheticsApiTestResultFailure'
99079904 httpStatusCode:
99089905 description: The API test HTTP status code.
99099906 format: int64
@@ -9994,6 +9991,73 @@ components:
99949991 type: string
99959992 x-enum-varnames:
99969993 - API
9994+ SyntheticsApiTestFailureCode:
9995+ description: Error code that can be returned by a Synthetic test.
9996+ enum:
9997+ - BODY_TOO_LARGE
9998+ - DENIED
9999+ - TOO_MANY_REDIRECTS
10000+ - AUTHENTICATION_ERROR
10001+ - DECRYPTION
10002+ - INVALID_CHAR_IN_HEADER
10003+ - HEADER_TOO_LARGE
10004+ - HEADERS_INCOMPATIBLE_CONTENT_LENGTH
10005+ - INVALID_REQUEST
10006+ - REQUIRES_UPDATE
10007+ - UNESCAPED_CHARACTERS_IN_REQUEST_PATH
10008+ - MALFORMED_RESPONSE
10009+ - INCORRECT_ASSERTION
10010+ - CONNREFUSED
10011+ - CONNRESET
10012+ - DNS
10013+ - HOSTUNREACH
10014+ - NETUNREACH
10015+ - TIMEOUT
10016+ - SSL
10017+ - OCSP
10018+ - INVALID_TEST
10019+ - TUNNEL
10020+ - WEBSOCKET
10021+ - UNKNOWN
10022+ - INTERNAL_ERROR
10023+ type: string
10024+ x-enum-varnames:
10025+ - BODY_TOO_LARGE
10026+ - DENIED
10027+ - TOO_MANY_REDIRECTS
10028+ - AUTHENTICATION_ERROR
10029+ - DECRYPTION
10030+ - INVALID_CHAR_IN_HEADER
10031+ - HEADER_TOO_LARGE
10032+ - HEADERS_INCOMPATIBLE_CONTENT_LENGTH
10033+ - INVALID_REQUEST
10034+ - REQUIRES_UPDATE
10035+ - UNESCAPED_CHARACTERS_IN_REQUEST_PATH
10036+ - MALFORMED_RESPONSE
10037+ - INCORRECT_ASSERTION
10038+ - CONNREFUSED
10039+ - CONNRESET
10040+ - DNS
10041+ - HOSTUNREACH
10042+ - NETUNREACH
10043+ - TIMEOUT
10044+ - SSL
10045+ - OCSP
10046+ - INVALID_TEST
10047+ - TUNNEL
10048+ - WEBSOCKET
10049+ - UNKNOWN
10050+ - INTERNAL_ERROR
10051+ SyntheticsApiTestResultFailure:
10052+ description: The API test failure details.
10053+ properties:
10054+ code:
10055+ $ref: '#/components/schemas/SyntheticsApiTestFailureCode'
10056+ message:
10057+ description: The API test error message.
10058+ example: Error during DNS resolution (ENOTFOUND).
10059+ type: string
10060+ type: object
999710061 SyntheticsAssertion:
999810062 description: 'Object describing the assertions type, their associated operator,
999910063
@@ -10409,6 +10473,77 @@ components:
1040910473 - request
1041010474 - assertions
1041110475 type: object
10476+ SyntheticsBrowserTestFailureCode:
10477+ description: Error code that can be returned by a Synthetic test.
10478+ enum:
10479+ - API_REQUEST_FAILURE
10480+ - ASSERTION_FAILURE
10481+ - DOWNLOAD_FILE_TOO_LARGE
10482+ - ELEMENT_NOT_INTERACTABLE
10483+ - EMAIL_VARIABLE_NOT_DEFINED
10484+ - EVALUATE_JAVASCRIPT
10485+ - EVALUATE_JAVASCRIPT_CONTEXT
10486+ - EXTRACT_VARIABLE
10487+ - FORBIDDEN_URL
10488+ - FRAME_DETACHED
10489+ - INCONSISTENCIES
10490+ - INTERNAL_ERROR
10491+ - INVALID_TYPE_TEXT_DELAY
10492+ - INVALID_URL
10493+ - INVALID_VARIABLE_PATTERN
10494+ - INVISIBLE_ELEMENT
10495+ - LOCATE_ELEMENT
10496+ - NAVIGATE_TO_LINK
10497+ - OPEN_URL
10498+ - PRESS_KEY
10499+ - SERVER_CERTIFICATE
10500+ - SELECT_OPTION
10501+ - STEP_TIMEOUT
10502+ - SUB_TEST_NOT_PASSED
10503+ - TEST_TIMEOUT
10504+ - TOO_MANY_HTTP_REQUESTS
10505+ - UNAVAILABLE_BROWSER
10506+ - UNKNOWN
10507+ - UNSUPPORTED_AUTH_SCHEMA
10508+ - UPLOAD_FILES_ELEMENT_TYPE
10509+ - UPLOAD_FILES_DIALOG
10510+ - UPLOAD_FILES_DYNAMIC_ELEMENT
10511+ - UPLOAD_FILES_NAME
10512+ type: string
10513+ x-enum-varnames:
10514+ - API_REQUEST_FAILURE
10515+ - ASSERTION_FAILURE
10516+ - DOWNLOAD_FILE_TOO_LARGE
10517+ - ELEMENT_NOT_INTERACTABLE
10518+ - EMAIL_VARIABLE_NOT_DEFINED
10519+ - EVALUATE_JAVASCRIPT
10520+ - EVALUATE_JAVASCRIPT_CONTEXT
10521+ - EXTRACT_VARIABLE
10522+ - FORBIDDEN_URL
10523+ - FRAME_DETACHED
10524+ - INCONSISTENCIES
10525+ - INTERNAL_ERROR
10526+ - INVALID_TYPE_TEXT_DELAY
10527+ - INVALID_URL
10528+ - INVALID_VARIABLE_PATTERN
10529+ - INVISIBLE_ELEMENT
10530+ - LOCATE_ELEMENT
10531+ - NAVIGATE_TO_LINK
10532+ - OPEN_URL
10533+ - PRESS_KEY
10534+ - SERVER_CERTIFICATE
10535+ - SELECT_OPTION
10536+ - STEP_TIMEOUT
10537+ - SUB_TEST_NOT_PASSED
10538+ - TEST_TIMEOUT
10539+ - TOO_MANY_HTTP_REQUESTS
10540+ - UNAVAILABLE_BROWSER
10541+ - UNKNOWN
10542+ - UNSUPPORTED_AUTH_SCHEMA
10543+ - UPLOAD_FILES_ELEMENT_TYPE
10544+ - UPLOAD_FILES_DIALOG
10545+ - UPLOAD_FILES_DYNAMIC_ELEMENT
10546+ - UPLOAD_FILES_NAME
1041210547 SyntheticsBrowserTestResultData:
1041310548 description: Object containing results for your Synthetic browser test.
1041410549 properties:
@@ -10427,6 +10562,8 @@ components:
1042710562 error:
1042810563 description: Error returned for the browser test.
1042910564 type: string
10565+ failure:
10566+ $ref: '#/components/schemas/SyntheticsBrowserTestResultFailure'
1043010567 passed:
1043110568 description: Whether or not the browser test was conducted.
1043210569 type: boolean
@@ -10452,6 +10589,16 @@ components:
1045210589 format: double
1045310590 type: number
1045410591 type: object
10592+ SyntheticsBrowserTestResultFailure:
10593+ description: The browser test failure details.
10594+ properties:
10595+ code:
10596+ $ref: '#/components/schemas/SyntheticsBrowserTestFailureCode'
10597+ message:
10598+ description: The browser test error message.
10599+ example: Error during DNS resolution (ENOTFOUND).
10600+ type: string
10601+ type: object
1045510602 SyntheticsBrowserTestResultFull:
1045610603 description: Object returned describing a browser test result.
1045710604 properties:
@@ -10851,25 +10998,6 @@ components:
1085110998 - EDGE_LAPTOP_LARGE
1085210999 - EDGE_TABLET
1085311000 - EDGE_MOBILE_SMALL
10854- SyntheticsErrorCode:
10855- description: Error code that can be returned by a Synthetic test.
10856- enum:
10857- - NO_ERROR
10858- - UNKNOWN
10859- - DNS
10860- - SSL
10861- - TIMEOUT
10862- - DENIED
10863- - INCORRECT_ASSERTION
10864- type: string
10865- x-enum-varnames:
10866- - NO_ERROR
10867- - UNKNOWN
10868- - DNS
10869- - SSL
10870- - TIMEOUT
10871- - DENIED
10872- - INCORRECT_ASSERTION
1087311001 SyntheticsGetAPITestLatestResultsResponse:
1087411002 description: Object with the latest Synthetic API test run.
1087511003 properties:
@@ -23630,6 +23758,11 @@ paths:
2363023758 - file: synthetics_api_test_payload.json
2363123759 name: body
2363223760 step: there is a valid "synthetics_api_test" in the system
23761+ synthetics_api_test_with_wrong_dns:
23762+ parameters:
23763+ - file: synthetics_api_test_with_wrong_dns.json
23764+ name: body
23765+ step: there is a "synthetics_api_test_with_wrong_dns" in the system
2363323766 x-menu-order: 1
2363423767 x-undo:
2363523768 operationId: DeleteTests
@@ -24122,6 +24255,13 @@ paths:
2412224255 tags:
2412324256 - Synthetics
2412424257 x-codegen-request-body-name: body
24258+ x-given:
24259+ synthetics_api_test_with_wrong_dns_result:
24260+ parameters:
24261+ - name: body
24262+ value: '{"tests": [{"public_id": "{{ synthetics_api_test_with_wrong_dns.public_id
24263+ }}"}]}'
24264+ step: the "synthetics_api_test_with_wrong_dns" is triggered
2412524265 x-menu-order: 7
2412624266 x-undo:
2412724267 type: safe
0 commit comments