Asynchronously performs an in-depth check of a Flink job draft to validate its syntax and resource configuration.
Operation description
This API asynchronously validates a job draft. It conducts end-to-end compliance and compatibility checks on the draft's configuration before it is submitted for deployment.
Try it now
Test
RAM authorization
Request syntax
POST /api/v2/namespaces/{namespace}/deployment-drafts/async-validate HTTP/1.1Path Parameters
Parameter | Type | Required | Description | Example |
namespace | string | Yes | The name of the namespace. | default-namespace |
Request parameters
Parameter | Type | Required | Description | Example |
workspace | string | Yes | The workspace ID. | a14bd5d90a**** |
body | DraftValidateParams | No | The parameter object for the job draft. |
Response elements
Element | Type | Description | Example |
object | The response data. | ||
requestId | string | The request ID. | CBC799F0-AS7S-1D30-8A4F-882ED4DD**** |
success | boolean | Indicates whether the request was successful. | true |
httpCode | integer | The status code. This is always 200. Use the success parameter to determine if the request was successful. | 200 |
errorCode | string | The error code. This parameter is returned when the request fails. If the request is successful, this parameter is empty. | "" |
errorMessage | string | The error message. This parameter is returned when the request fails. If the request is successful, this parameter is empty. | "" |
| data | object | The response data. | |
ticketId | string | The ID of the asynchronous ticket. Use this ID to query the result of the asynchronous operation. | b3dcdb25-bf36-457d-92ba-a36077e8**** |
Examples
Success response
JSON format
{
"requestId": "CBC799F0-AS7S-1D30-8A4F-882ED4DD****",
"success": true,
"httpCode": 200,
"errorCode": "\"\"",
"errorMessage": "\"\"",
"data": {
"ticketId": "b3dcdb25-bf36-457d-92ba-a36077e8****"
}
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.