Dataiku · Arazzo Workflow

Dataiku Tag Project Metadata

Version 1.0.0

Read a project's current metadata, then write an updated label, description, and tags.

1 workflow 1 source API 1 provider
View Spec View on GitHub AnalyticsArtificial IntelligenceData PlatformData ScienceMachine-LearningArazzoWorkflows

Provider

dataiku

Workflows

tag-project-metadata
Update a project's metadata label, description, and tags.
Verifies the project, reads existing metadata, and sets new metadata values.
3 steps inputs: apiKey, description, label, projectKey, tags outputs: previousTags, projectKey
1
verifyProject
Confirm the project exists before mutating its metadata.
2
readMetadata
Read the project's current metadata so it can be reviewed before overwriting.
3
writeMetadata
Write the updated label, description, and tags to the project.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Dataiku Tag Project Metadata
  summary: Read a project's current metadata, then write an updated label, description, and tags.
  description: >-
    Curates the metadata of an existing Dataiku DSS project. The workflow
    confirms the project exists, reads its current metadata, and then writes an
    updated label, description, and tag set back to the project. Every step
    inlines its request so the flow can be executed without opening the
    underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: projectsApi
  url: ../openapi/dataiku-projects-api-openapi.yml
  type: openapi
workflows:
- workflowId: tag-project-metadata
  summary: Update a project's metadata label, description, and tags.
  description: >-
    Verifies the project, reads existing metadata, and sets new metadata values.
  inputs:
    type: object
    required:
    - apiKey
    - projectKey
    - label
    - tags
    properties:
      apiKey:
        type: string
        description: DSS API key passed as a Bearer token in the Authorization header.
      projectKey:
        type: string
        description: Project key to update.
      label:
        type: string
        description: New display label for the project.
      description:
        type: string
        description: New project description.
      tags:
        type: array
        description: Tags to associate with the project.
        items:
          type: string
  steps:
  - stepId: verifyProject
    description: Confirm the project exists before mutating its metadata.
    operationId: getProject
    parameters:
    - name: Authorization
      in: header
      value: Bearer $inputs.apiKey
    - name: projectKey
      in: path
      value: $inputs.projectKey
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      projectKey: $response.body#/projectKey
  - stepId: readMetadata
    description: Read the project's current metadata so it can be reviewed before overwriting.
    operationId: getProjectMetadata
    parameters:
    - name: Authorization
      in: header
      value: Bearer $inputs.apiKey
    - name: projectKey
      in: path
      value: $inputs.projectKey
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      currentTags: $response.body#/tags
  - stepId: writeMetadata
    description: Write the updated label, description, and tags to the project.
    operationId: setProjectMetadata
    parameters:
    - name: Authorization
      in: header
      value: Bearer $inputs.apiKey
    - name: projectKey
      in: path
      value: $inputs.projectKey
    requestBody:
      contentType: application/json
      payload:
        label: $inputs.label
        description: $inputs.description
        tags: $inputs.tags
    successCriteria:
    - condition: $statusCode == 200
  outputs:
    projectKey: $steps.verifyProject.outputs.projectKey
    previousTags: $steps.readMetadata.outputs.currentTags

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/dataiku-tag-project-metadata-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.