Ververica Unified Streaming Data Platform API
The REST interface for the Ververica Unified Streaming Data Platform that lets you provision, operate, and observe Apache Flink workloads at scale.
POST/api/v1/auth/tokens— Generate user access tokenPOST/api/v1/auth/passwordChangeRequests— Change user passwordPOST/api/v1/auth/passwordResetRequests— Reset passwordPOST/api/v1/auth/passwordSetRequests— Set password within sign up and forget password flowsGET/api/v1/workspaces— Get user workspacesPOST/api/v1/workspaces— Create user workspaceGET/api/v1/workspaces/{workspace}— Get single user workspaceDELETE/api/v1/workspaces/{workspace}— Delete user workspacePATCH/api/v1/workspaces/{workspace}— Update existing user workspaceGET/api/v1/workspaces/{workspace}/namespaces/{namespace}/deployments/{deploymentId}/events— listEventsGET/api/v1/workspaces/{workspace}/namespaces/{namespace}/deployment-targets— List all deployment targetsPOST/api/v1/workspaces/{workspace}/namespaces/{namespace}/deployment-targets— Create a deployment targetGET/api/v1/workspaces/{workspace}/namespaces/{namespace}/deployment-targets/{name}— Get a deployment target by nameDELETE/api/v1/workspaces/{workspace}/namespaces/{namespace}/deployment-targets/{name}— Delete a deployment targetPATCH/api/v1/workspaces/{workspace}/namespaces/{namespace}/deployment-targets/{name}— Update a deployment targetGET/api/v1/workspaces/{workspace}/namespaces/{namespace}/sessionclusters— List all session clustersPOST/api/v1/workspaces/{workspace}/namespaces/{namespace}/sessionclusters— Create a session clusterGET/api/v1/workspaces/{workspace}/namespaces/{namespace}/sessionclusters/{name}— Get a session cluster by nameDELETE/api/v1/workspaces/{workspace}/namespaces/{namespace}/sessionclusters/{name}— Delete a session clusterPATCH/api/v1/workspaces/{workspace}/namespaces/{namespace}/sessionclusters/{name}— Update a session clusterPOST/api/v2/workspaces/{workspace}/namespaces/{namespace}/deployments— Create a deploymentGET/api/v2/workspaces/{workspace}/namespaces/{namespace}/deployments/ids— List deployment idsGET/api/v2/workspaces/{workspace}/namespaces/{namespace}/deployments/{deploymentId}— Get a deployment by idPUT/api/v2/workspaces/{workspace}/namespaces/{namespace}/deployments/{deploymentId}— Update a deploymentDELETE/api/v2/workspaces/{workspace}/namespaces/{namespace}/deployments/{deploymentId}— Delete a deploymentGET/api/v2/workspaces/{workspace}/namespaces/{namespace}/jobs— List jobsGET/api/v2/workspaces/{workspace}/namespaces/{namespace}/jobs/{job}— Get a job by idGET/api/v2/workspaces/{workspace}/namespaces/{namespace}/savepoints— List savepoints. Can be filtered by deploymentId, jobId and restoreStrategy.POST/api/v2/workspaces/{workspace}/namespaces/{namespace}/savepoints— Create a new savepointGET/api/v2/workspaces/{workspace}/namespaces/{namespace}/savepoints/{savepoint}— Get a savepoint by idDELETE/api/v2/workspaces/{workspace}/namespaces/{namespace}/savepoints/{savepoint}— Delete a savepoint by idDELETE/api/v1/workspaces/{workspace}/namespaces/{namespace}/artifacts:delete— Delete artifactGET/api/v1/workspaces/{workspace}/namespaces/{namespace}/artifacts:download— Download artifactGET/api/v1/workspaces/{workspace}/namespaces/{namespace}/artifacts:getMetadata— Get artifact metadataGET/api/v1/workspaces/{workspace}/namespaces/{namespace}/artifacts:list— List artifactsPOST/api/v1/workspaces/{workspace}/namespaces/{namespace}/artifacts:saveMetadata— Save artifact metadataGET/api/v1/workspaces/{workspace}/namespaces/{namespace}/artifacts:signature— Get signature to upload artifactPOST/api/v1/users— User sign upGET/api/v1/users/{user}— Get user profile infoDELETE/api/v1/users/{user}— Delete a user profilePATCH/api/v1/users/{user}— Update user profile infoPOST/api/v2/workspaces/{workspace}/namespaces/{namespace}/jobs:start— Create and start a job with multiple start parametersPOST/api/v2/workspaces/{workspace}/namespaces/{namespace}/jobs/{job}:stop— Stop a jobGET/api/v2/workspaces/{workspace}/flink/engine-version-meta.json— List all engine versionsGET/api/v1/clusters— Get clusters for given userPOST/api/v1/clusters— Create clusterGET/api/v1/clusters/{cluster}— Get cluster detailsDELETE/api/v1/clusters/{cluster}— Delete a clusterPATCH/api/v1/clusters/{cluster}— Partially update clusterGET/api/v1/workspaces/billingPlans— Get available billing plansGET/api/v1/workspaces/regions— Get available regions