Skip to content
FeedbackDashboard

Update project

Project projects().update(ProjectUpdateParamsparams = ProjectUpdateParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
patch/v0/projects/{project}

Update a project's properties.

ParametersExpand Collapse
ProjectUpdateParams params
Optional<String> project
Optional<String> displayName
ReturnsExpand Collapse
class Project:

A project is a collection of SDKs generated from the same set of config files.

String configRepo
Optional<String> displayName
Object object_
String org
String slug
List<Target> targets
Accepts one of the following:
NODE("node")
TYPESCRIPT("typescript")
PYTHON("python")
GO("go")
JAVA("java")
KOTLIN("kotlin")
RUBY("ruby")
TERRAFORM("terraform")
CLI("cli")
PHP("php")
CSHARP("csharp")
OPENAPI("openapi")
Update project
package com.configure_me_stainless_v0.api.example;

import com.configure_me_stainless_v0.api.client.StainlessClient;
import com.configure_me_stainless_v0.api.client.okhttp.StainlessOkHttpClient;
import com.configure_me_stainless_v0.api.models.projects.Project;
import com.configure_me_stainless_v0.api.models.projects.ProjectUpdateParams;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        StainlessClient client = StainlessOkHttpClient.fromEnv();

        Project project = client.projects().update();
    }
}
{
  "config_repo": "config_repo",
  "display_name": "display_name",
  "object": "project",
  "org": "org",
  "slug": "slug",
  "targets": [
    "node"
  ]
}
Returns Examples
{
  "config_repo": "config_repo",
  "display_name": "display_name",
  "object": "project",
  "org": "org",
  "slug": "slug",
  "targets": [
    "node"
  ]
}