Skip to content
FeedbackDashboard

Generate config suggestions

ConfigGuessResponse projects().configs().guess(ConfigGuessParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
post/v0/projects/{project}/configs/guess
Generate suggestions for changes to config files based on an OpenAPI spec.
ParametersExpand Collapse
ConfigGuessParams params
Optional<String> project
String spec

OpenAPI spec

Optional<String> branch

Branch name

ReturnsExpand Collapse
class ConfigGuessResponse:

Config files contents

String content

The file content

Generate config suggestions
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.configs.ConfigGuessParams;
import com.configure_me_stainless_v0.api.models.projects.configs.ConfigGuessResponse;

public final class Main {
    private Main() {}

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

        ConfigGuessParams params = ConfigGuessParams.builder()
            .spec("spec")
            .build();
        ConfigGuessResponse response = client.projects().configs().guess(params);
    }
}
{
  "foo": {
    "content": "content"
  }
}
Returns Examples
{
  "foo": {
    "content": "content"
  }
}