---
title: "Changes to Create gitspace config"
method: POST
path: "/accounts/{accountIdentifier}/orgs/{orgIdentifier}/projects/{projectIdentifier}/gitspaces"
---

# Changes to Create gitspace config

`POST /accounts/{accountIdentifier}/orgs/{orgIdentifier}/projects/{projectIdentifier}/gitspaces`

> Every recorded change to this operation, newest first.
> 19 revisions in range; 1 not diffed.

## Timeline

Changed in 16 of 19 revisions.

- **2025-11-17** `a39dc72168fe`: 6 warning, 9 info
- **2025-05-22** `65fcfa40f8cb`: 3 warning, 4 info
- **2025-04-01** `754dabce6b6f`: 2 warning
- **2025-02-28** `2513fb81d02b`: 4 info
- **2025-01-16** `0d45f73a5525`: 7 warning, 7 info
- **2024-12-31** `45056b79588a`: 2 warning, 1 info
- **2024-11-21** `3d78d5eaf577`: 1 info
- **2024-11-06** `c19d5e6e6827`: 1 warning, 1 info
- **2024-10-09** `c00a8f38bdc7`: 1 breaking, 2 warning, 5 info
- **2024-08-29** `120332115ac0`: 1 breaking
- **2024-08-21** `a60a463b982a`: 4 info
- **2024-08-16** `5da746dbd0ae`: 3 breaking, 17 warning, 29 info
- **2024-06-27** `d68859bc7853`: 1 info
- **2024-06-22** `1019d0ee255c`: 7 breaking, 15 warning, 20 info
- **2024-06-05** `667a501d0aa8`: 1 info
- **2024-05-29** `e133a34ecf0b`: 1 breaking

## Changes

- **2025-11-17** `a39dc72168fe`: 6 warning, 9 info
  - added the new `cleaning` enum value to the `state` response property for the response status `201`
  - added the new `cursor` enum value to the `ide` response property for the response status `201`
  - added the new `hybrid_vm_aws` enum value to the `resource/infra_provider_type` response property for the response status `201`
  - added the new `pending_cleanup` enum value to the `instance/state` response property for the response status `201`
  - added the new `resetting` enum value to the `instance/state` response property for the response status `201`
  - added the new `windsurf` enum value to the `ide` response property for the response status `201`
  - added the new optional request property `ai_agents`
  - added the new `cursor` enum value to the request property `ide`
  - added the new `windsurf` enum value to the request property `ide`
  - added the optional property `ai_agents` to the response with the `201` status
  - added the optional property `instance/plugin_url` to the response with the `201` status
  - added the optional property `instance/ssh_command` to the response with the `201` status
  - added the optional property `is_marked_for_infra_reset` to the response with the `201` status
  - added the optional property `is_marked_for_reset` to the response with the `201` status
  - added the optional property `resource/config_name` to the response with the `201` status
- **2025-05-22** `65fcfa40f8cb`: 3 warning, 4 info
  - added the new `bitbucket_server` enum value to the `code_repo_type` response property for the response status `201`
  - added the new `github_enterprise` enum value to the `code_repo_type` response property for the response status `201`
  - added the new `gitlab_on_prem` enum value to the `code_repo_type` response property for the response status `201`
  - added the new `bitbucket_server` enum value to the request property `code_repo_type`
  - added the new `github_enterprise` enum value to the request property `code_repo_type`
  - added the new `gitlab_on_prem` enum value to the request property `code_repo_type`
  - added the optional property `initialize_log_key` to the response with the `201` status
- **2025-04-01** `754dabce6b6f`: 2 warning
  - added the new `cleaned` enum value to the `instance/state` response property for the response status `201`
  - added the new `cleaning` enum value to the `instance/state` response property for the response status `201`
- **2025-02-28** `2513fb81d02b`: 4 info
  - added the new optional request property `infra_provider_config_identifier`
  - added the optional property `log_key` to the response with the `201` status
  - added the optional property `resource/deleted` to the response with the `201` status
  - added the optional property `resource/is_deleted` to the response with the `201` status
- **2025-01-16** `0d45f73a5525`: 7 warning, 7 info
  - added the new `clion` enum value to the `ide` response property for the response status `201`
  - added the new `goland` enum value to the `ide` response property for the response status `201`
  - added the new `phpstorm` enum value to the `ide` response property for the response status `201`
  - added the new `pycharm` enum value to the `ide` response property for the response status `201`
  - added the new `rider` enum value to the `ide` response property for the response status `201`
  - added the new `rubymine` enum value to the `ide` response property for the response status `201`
  - added the new `webstorm` enum value to the `ide` response property for the response status `201`
  - added the new `clion` enum value to the request property `ide`
  - added the new `goland` enum value to the request property `ide`
  - added the new `phpstorm` enum value to the request property `ide`
  - added the new `pycharm` enum value to the request property `ide`
  - added the new `rider` enum value to the request property `ide`
  - added the new `rubymine` enum value to the request property `ide`
  - added the new `webstorm` enum value to the request property `ide`
- **2024-12-31** `45056b79588a`: 2 warning, 1 info
  - added the new `hybrid_vm_gcp` enum value to the `resource/infra_provider_type` response property for the response status `201`
  - added the new `intellij` enum value to the `ide` response property for the response status `201`
  - added the new `intellij` enum value to the request property `ide`
- **2024-11-21** `3d78d5eaf577`: 1 info
  - added the optional property `instance/error_message` to the response with the `201` status
- **2024-11-06** `c19d5e6e6827`: 1 warning, 1 info
  - removed the optional property `resource/template_identifier` from the response with the `201` status
  - added the optional property `branch_url` to the response with the `201` status
- **2024-10-09** `c00a8f38bdc7`: 1 breaking, 2 warning, 5 info
  - the response property `instance/last_used` became nullable for the status `201`
  - removed the optional property `instance/tracked_changes` from the response with the `201` status
  - removed the optional property `resource_identifier` from the response with the `201` status
  - added the optional property `instance/active_time_ended` to the response with the `201` status
  - added the optional property `instance/active_time_started` to the response with the `201` status
  - added the optional property `instance/has_git_changes` to the response with the `201` status
  - added the optional property `instance/last_heartbeat` to the response with the `201` status
  - added the optional property `resource` to the response with the `201` status
- **2024-08-29** `120332115ac0`: 1 breaking
  - the response property `instance` became nullable for the status `201`
- **2024-08-21** `a60a463b982a`: 4 info
  - added the optional property `code_repo_is_private` to the response with the `201` status
  - added the optional property `instance/access_key_ref` to the response with the `201` status
  - added the optional property `user_display_name` to the response with the `201` status
  - added the optional property `user_email` to the response with the `201` status
- **2024-08-16** `5da746dbd0ae`: 3 breaking, 17 warning, 29 info
  - removed the enum value `harnessCode` of the request property `code_repo_type`
  - removed the enum value `vsCode` of the request property `ide`
  - removed the enum value `vsCodeWeb` of the request property `ide`
  - removed the request property `code_repo_id`
  - removed the request property `id`
  - removed the request property `infra_provider_resource_id`
  - removed the request property `prebuild_repo_id`
  - removed the optional property `access_key` from the response with the `201` status
  - removed the optional property `access_type` from the response with the `201` status
  - removed the optional property `config` from the response with the `201` status
  - removed the optional property `id` from the response with the `201` status
  - removed the optional property `last_used` from the response with the `201` status
  - removed the optional property `machine_user` from the response with the `201` status
  - removed the optional property `resource_usage` from the response with the `201` status
  - removed the optional property `total_time_used` from the response with the `201` status
  - removed the optional property `tracked_changes` from the response with the `201` status
  - removed the optional property `url` from the response with the `201` status
  - added the new `starting` enum value to the `state` response property for the response status `201`
  - added the new `stopping` enum value to the `state` response property for the response status `201`
  - added the new `uninitialized` enum value to the `state` response property for the response status `201`
  - api tag `gitspaces` added
  - api tag `gitspaceconfigs` removed
  - added the new optional request property `code_repo_ref`
  - added the new optional request property `identifier`
  - added the new optional request property `resource_identifier`
  - added the new optional request property `resource_space_ref`
  - added the new optional request property `space_ref`
  - added the new optional request property `ssh_token_identifier`
  - the request property `devcontainer_path` became nullable
  - added the new `gitness` enum value to the request property `code_repo_type`
  - added the new `harness_code` enum value to the request property `code_repo_type`
  - added the new `vs_code` enum value to the request property `ide`
  - added the new `vs_code_web` enum value to the request property `ide`
  - added the non-success response with the status `400`
  - added the non-success response with the status `401`
  - added the non-success response with the status `403`
  - added the non-success response with the status `500`
  - added the optional property `branch` to the response with the `201` status
  - added the optional property `code_repo_ref` to the response with the `201` status
  - added the optional property `code_repo_type` to the response with the `201` status
  - …9 more
- **2024-06-27** `d68859bc7853`: 1 info
  - removed the `unknown` enum value from the `state` response property for the response status `201`
- **2024-06-22** `1019d0ee255c`: 7 breaking, 15 warning, 20 info
  - removed the enum value `BITBUCKET` of the request property `code_repo_type`
  - removed the enum value `GITHUB` of the request property `code_repo_type`
  - removed the enum value `GITLAB` of the request property `code_repo_type`
  - removed the enum value `HARNESS_CODE` of the request property `code_repo_type`
  - removed the enum value `UNKNOWN` of the request property `code_repo_type`
  - removed the enum value `VSCODE` of the request property `ide`
  - removed the enum value `VSCODEWEB` of the request property `ide`
  - removed the optional property `code_server_password` from the response with the `201` status
  - removed the optional property `config/metadata` from the response with the `201` status
  - removed the optional property `config/scope` from the response with the `201` status
  - removed the optional property `ssh_key` from the response with the `201` status
  - removed the optional property `status` from the response with the `201` status
  - added the new `bitbucket` enum value to the `config/code_repo_type` response property for the response status `201`
  - added the new `github` enum value to the `config/code_repo_type` response property for the response status `201`
  - added the new `gitlab` enum value to the `config/code_repo_type` response property for the response status `201`
  - added the new `harnessCode` enum value to the `config/code_repo_type` response property for the response status `201`
  - added the new `jwtToken` enum value to the `access_type` response property for the response status `201`
  - added the new `password` enum value to the `access_type` response property for the response status `201`
  - added the new `sshKey` enum value to the `access_type` response property for the response status `201`
  - added the new `unknown` enum value to the `config/code_repo_type` response property for the response status `201`
  - added the new `vsCode` enum value to the `config/ide` response property for the response status `201`
  - added the new `vsCodeWeb` enum value to the `config/ide` response property for the response status `201`
  - added the new `bitbucket` enum value to the request property `code_repo_type`
  - added the new `github` enum value to the request property `code_repo_type`
  - added the new `gitlab` enum value to the request property `code_repo_type`
  - added the new `harnessCode` enum value to the request property `code_repo_type`
  - added the new `unknown` enum value to the request property `code_repo_type`
  - added the new `vsCode` enum value to the request property `ide`
  - added the new `vsCodeWeb` enum value to the request property `ide`
  - added the optional property `config/space_path` to the response with the `201` status
  - added the optional property `space_path` to the response with the `201` status
  - added the optional property `state` to the response with the `201` status
  - added the optional property `updated` to the response with the `201` status
  - removed the `BITBUCKET` enum value from the `config/code_repo_type` response property for the response status `201`
  - removed the `GITHUB` enum value from the `config/code_repo_type` response property for the response status `201`
  - removed the `GITLAB` enum value from the `config/code_repo_type` response property for the response status `201`
  - removed the `HARNESS_CODE` enum value from the `config/code_repo_type` response property for the response status `201`
  - removed the `JWT_TOKEN` enum value from the `access_type` response property for the response status `201`
  - removed the `PASSWORD` enum value from the `access_type` response property for the response status `201`
  - removed the `UNKNOWN` enum value from the `config/code_repo_type` response property for the response status `201`
  - …2 more
- **2024-06-05** `667a501d0aa8`: 1 info
  - endpoint added
- **2024-05-29** `e133a34ecf0b`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/harness/apis/api-specification/docs/accounts/:accountIdentifier/orgs/:orgIdentifier/projects/:projectIdentifier/gitspaces/post.md) · [API](https://skmtc.dev/harness/apis/api-specification.md) · [Page](https://skmtc.dev/harness/apis/api-specification/changes/accounts/:accountIdentifier/orgs/:orgIdentifier/projects/:projectIdentifier/gitspaces/post)
