Dataiku · JSON Structure
Dataiku Structure
Structural overview of the Dataiku API surface; extracted from openapi/.
Type:
Properties: 0
AnalyticsArtificial IntelligenceData PlatformData ScienceMachine Learning
Dataiku Structure is a JSON Structure definition published by Dataiku.
Meta-schema:
JSON Structure
{
"provider": "Dataiku",
"providerId": "dataiku",
"kind": "json-structure",
"description": "Structural overview of the Dataiku API surface; extracted from openapi/.",
"schemaCount": 42,
"operationCount": 50,
"schemas": [
{
"name": "ProjectSummary",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "CreateProjectRequest",
"type": "object",
"propertyCount": 3,
"required": [
"projectKey",
"name"
]
},
{
"name": "Project",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "ProjectMetadata",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "Tag",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "Dataset",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "CreateDatasetRequest",
"type": "object",
"propertyCount": 5,
"required": [
"name",
"type"
]
},
{
"name": "DatasetSchema",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "SchemaColumn",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "DatasetData",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "RecipeSummary",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "Recipe",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "JobSummary",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "Job",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "StartJobRequest",
"type": "object",
"propertyCount": 1,
"required": [
"outputs"
]
},
{
"name": "JobActivity",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ScenarioSummary",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "Scenario",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "ScenarioRun",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "ScenarioLight",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ManagedFolder",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "ManagedFolderContents",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "SavedModelSummary",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "SavedModel",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "ModelVersion",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ModelEvaluationStoreSummary",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "BundleSummary",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "CreateBundleRequest",
"type": "object",
"propertyCount": 1,
"required": [
"bundleId"
]
},
{
"name": "SqlQueryRequest",
"type": "object",
"propertyCount": 4,
"required": [
"connection",
"query"
]
},
{
"name": "SqlQueryResult",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ConnectionSummary",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Connection",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "CodeEnvSummary",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "CodeEnv",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "User",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "CreateUserRequest",
"type": "object",
"propertyCount": 6,
"required": [
"login",
"password"
]
},
{
"name": "Group",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "GlobalAPIKey",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "GeneralSettings",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "Meaning",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "PluginSummary",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "Plugin",
"type": "object",
"propertyCount": 6,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/projects",
"operationId": "listProjects",
"summary": "Dataiku List projects",
"tags": [
"Projects"
]
},
{
"method": "POST",
"path": "/projects",
"operationId": "createProject",
"summary": "Dataiku Create a project",
"tags": [
"Projects"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}",
"operationId": "getProject",
"summary": "Dataiku Get project details",
"tags": [
"Projects"
]
},
{
"method": "DELETE",
"path": "/projects/{projectKey}",
"operationId": "deleteProject",
"summary": "Dataiku Delete a project",
"tags": [
"Projects"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/metadata",
"operationId": "getProjectMetadata",
"summary": "Dataiku Get project metadata",
"tags": [
"Projects"
]
},
{
"method": "PUT",
"path": "/projects/{projectKey}/metadata",
"operationId": "setProjectMetadata",
"summary": "Dataiku Set project metadata",
"tags": [
"Projects"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/datasets",
"operationId": "listDatasets",
"summary": "Dataiku List datasets",
"tags": [
"Datasets"
]
},
{
"method": "POST",
"path": "/projects/{projectKey}/datasets",
"operationId": "createDataset",
"summary": "Dataiku Create a dataset",
"tags": [
"Datasets"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/datasets/{datasetName}",
"operationId": "getDataset",
"summary": "Dataiku Get dataset details",
"tags": [
"Datasets"
]
},
{
"method": "PUT",
"path": "/projects/{projectKey}/datasets/{datasetName}",
"operationId": "updateDataset",
"summary": "Dataiku Update a dataset",
"tags": [
"Datasets"
]
},
{
"method": "DELETE",
"path": "/projects/{projectKey}/datasets/{datasetName}",
"operationId": "deleteDataset",
"summary": "Dataiku Delete a dataset",
"tags": [
"Datasets"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/datasets/{datasetName}/data",
"operationId": "getDatasetData",
"summary": "Dataiku Read dataset data",
"tags": [
"Datasets"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/datasets/{datasetName}/schema",
"operationId": "getDatasetSchema",
"summary": "Dataiku Get dataset schema",
"tags": [
"Datasets"
]
},
{
"method": "PUT",
"path": "/projects/{projectKey}/datasets/{datasetName}/schema",
"operationId": "setDatasetSchema",
"summary": "Dataiku Set dataset schema",
"tags": [
"Datasets"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/recipes",
"operationId": "listRecipes",
"summary": "Dataiku List recipes",
"tags": [
"Recipes"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/recipes/{recipeName}",
"operationId": "getRecipe",
"summary": "Dataiku Get recipe details",
"tags": [
"Recipes"
]
},
{
"method": "DELETE",
"path": "/projects/{projectKey}/recipes/{recipeName}",
"operationId": "deleteRecipe",
"summary": "Dataiku Delete a recipe",
"tags": [
"Recipes"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/jobs",
"operationId": "listJobs",
"summary": "Dataiku List jobs",
"tags": [
"Jobs"
]
},
{
"method": "POST",
"path": "/projects/{projectKey}/jobs",
"operationId": "startJob",
"summary": "Dataiku Start a new job",
"tags": [
"Jobs"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/jobs/{jobId}",
"operationId": "getJob",
"summary": "Dataiku Get job status",
"tags": [
"Jobs"
]
},
{
"method": "DELETE",
"path": "/projects/{projectKey}/jobs/{jobId}",
"operationId": "abortJob",
"summary": "Dataiku Abort a job",
"tags": [
"Jobs"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/scenarios",
"operationId": "listScenarios",
"summary": "Dataiku List scenarios",
"tags": [
"Scenarios"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/scenarios/{scenarioId}",
"operationId": "getScenario",
"summary": "Dataiku Get scenario details",
"tags": [
"Scenarios"
]
},
{
"method": "POST",
"path": "/projects/{projectKey}/scenarios/{scenarioId}/run",
"operationId": "runScenario",
"summary": "Dataiku Run a scenario",
"tags": [
"Scenarios"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/scenarios/{scenarioId}/light",
"operationId": "getScenarioRunStatus",
"summary": "Dataiku Get scenario run status",
"tags": [
"Scenarios"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/managedfolders",
"operationId": "listManagedFolders",
"summary": "Dataiku List managed folders",
"tags": [
"Managed Folders"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/managedfolders/{folderId}/contents",
"operationId": "listManagedFolderContents",
"summary": "Dataiku List managed folder contents",
"tags": [
"Managed Folders"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/savedmodels",
"operationId": "listSavedModels",
"summary": "Dataiku List saved models",
"tags": [
"Saved Models"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/savedmodels/{savedModelId}",
"operationId": "getSavedModel",
"summary": "Dataiku Get saved model details",
"tags": [
"Saved Models"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/modelevaluationstores",
"operationId": "listModelEvaluationStores",
"summary": "Dataiku List model evaluation stores",
"tags": [
"Model Evaluation Stores"
]
},
{
"method": "GET",
"path": "/projects/{projectKey}/bundles",
"operationId": "listBundles",
"summary": "Dataiku List bundles",
"tags": [
"Bundles"
]
},
{
"method": "POST",
"path": "/projects/{projectKey}/bundles",
"operationId": "createBundle",
"summary": "Dataiku Create a bundle",
"tags": [
"Bundles"
]
},
{
"method": "POST",
"path": "/sql/queries",
"operationId": "executeSqlQuery",
"summary": "Dataiku Execute a SQL query",
"tags": [
"SQL Queries"
]
},
{
"method": "GET",
"path": "/admin/connections",
"operationId": "listConnections",
"summary": "Dataiku List connections",
"tags": [
"Connections"
]
},
{
"method": "GET",
"path": "/admin/connections/{connectionName}",
"operationId": "getConnection",
"summary": "Dataiku Get connection details",
"tags": [
"Connections"
]
},
{
"method": "GET",
"path": "/admin/code-envs",
"operationId": "listCodeEnvs",
"summary": "Dataiku List code environments",
"tags": [
"Code Envs"
]
},
{
"method": "GET",
"path": "/admin/code-envs/{envLang}/{envName}",
"operationId": "getCodeEnv",
"summary": "Dataiku Get code environment details",
"tags": [
"Code Envs"
]
},
{
"method": "GET",
"path": "/admin/users",
"operationId": "listUsers",
"summary": "Dataiku List users",
"tags": [
"Users"
]
},
{
"method": "POST",
"path": "/admin/users",
"operationId": "createUser",
"summary": "Dataiku Create a user",
"tags": [
"Users"
]
},
{
"method": "GET",
"path": "/admin/users/{login}",
"operationId": "getUser",
"summary": "Dataiku Get user details",
"tags": [
"Users"
]
},
{
"method": "PUT",
"path": "/admin/users/{login}",
"operationId": "updateUser",
"summary": "Dataiku Update a user",
"tags": [
"Users"
]
},
{
"method": "DELETE",
"path": "/admin/users/{login}",
"operationId": "deleteUser",
"summary": "Dataiku Delete a user",
"tags": [
"Users"
]
},
{
"method": "GET",
"path": "/admin/groups",
"operationId": "listGroups",
"summary": "Dataiku List groups",
"tags": [
"Groups"
]
},
{
"method": "GET",
"path": "/admin/groups/{groupName}",
"operationId": "getGroup",
"summary": "Dataiku Get group details",
"tags": [
"Groups"
]
},
{
"method": "GET",
"path": "/admin/globalAPIKeys",
"operationId": "listGlobalAPIKeys",
"summary": "Dataiku List global API keys",
"tags": [
"Global API Keys"
]
},
{
"method": "GET",
"path": "/admin/general-settings",
"operationId": "getGeneralSettings",
"summary": "Dataiku Get general settings",
"tags": [
"General Settings"
]
},
{
"method": "PUT",
"path": "/admin/general-settings",
"operationId": "setGeneralSettings",
"summary": "Dataiku Update general settings",
"tags": [
"General Settings"
]
},
{
"method": "GET",
"path": "/meanings",
"operationId": "listMeanings",
"summary": "Dataiku List meanings",
"tags": [
"Meanings"
]
},
{
"method": "GET",
"path": "/plugins",
"operationId": "listPlugins",
"summary": "Dataiku List plugins",
"tags": [
"Plugins"
]
},
{
"method": "GET",
"path": "/plugins/{pluginId}",
"operationId": "getPlugin",
"summary": "Dataiku Get plugin details",
"tags": [
"Plugins"
]
}
]
}