Every API here is available over the APIs.io API and to AI agents over MCP.
openapi: 3.2.0
info:
title: Harmony API Reference Projects API
version: 1.0.0
contact: {}
servers:
- url: https://harmony-api.na-east.jitterbit.com/{endpoint}
variables:
endpoint:
enum:
- dev
- qa
- api
default: dev
- url: https://harmony-api.emea-west.jitterbit.com/{endpoint}
variables:
endpoint:
enum:
- dev
- qa
- api
default: dev
- url: https://harmony-api.apac-southeast.jitterbit.com/{endpoint}
variables:
endpoint:
enum:
- dev
- qa
- api
default: dev
tags:
- name: Projects
paths:
/project:
get:
tags:
- Projects
security:
- authToken: []
summary: Get Project
description: '## **Get Project**
The _Get Project API_ retrieves data from an [Integration Studio project](https://docs.jitterbit.com/integration-studio/design/projects/creation-and-configuration/).
| **Parameter** | **Required** | **Data Type** | **Description** | **Default** |
| --- | --- | --- | --- | --- |
| organizationId | Yes | Integer | The [Harmony organization ID](https://docs.jitterbit.com/getting-started/jitterbit-support/my-harmony-organization-id/) associated with the project. This ID is located in the top right of the Harmony portal header next to the organization name. This is a header parameter. | |
| environmentId | Yes | Integer | The [Harmony environment ID](https://docs.jitterbit.com/management-console/environments/#viewing-environments) associated with the project. This ID is located by hovering on the environment name in the Management Console [Environments](https://docs.jitterbit.com/management-console/environments/) page. | |
| projectGuid | Yes | String | The GUID of the project to retrieve. Project GUIDs can be retrieved using the _Get Project API_. Project GUIDs are also visible in your browser''s address bar when you are accessing them in Integration Studio. For example, `9a87b6c5-a1b2-34c5-6d7e-123456a7b89c`. | |'
operationId: getProject
parameters:
- name: AcceptVersion
in: header
schema:
type: string
example: '2'
- name: organizationId
in: header
required: true
schema:
type: string
example: ''
description: The [Harmony organization ID](https://docs.jitterbit.com/getting-started/jitterbit-support/my-harmony-organization-id/) associated with the project. This ID is located in the top right of the Harmony portal header next to the organization name. This is a header parameter.
- name: environmentId
in: query
required: true
schema:
type: string
example: ''
description: The [Harmony environment ID](https://docs.jitterbit.com/management-console/environments/#viewing-environments) associated with the project. This ID is located by hovering on the environment name in the Management Console [Environments](https://docs.jitterbit.com/management-console/environments/) page.
- name: projectGuid
in: query
required: true
schema:
type: string
example: ''
description: The GUID of the project to retrieve. Project GUIDs can be retrieved using the _Get Project API_. Project GUIDs are also visible in your browser's address bar when you are accessing them in Integration Studio. For example, `9a87b6c5-a1b2-34c5-6d7e-123456a7b89c`.
responses:
'200':
description: ''
content:
text/plain:
schema:
type: string
example: "{\n \"success\": true,\n \"uri\": \"https://harmony-api.na-east.jitterbit.com/dev/project/?organizationId={orgId}&environmentId={envId}&projectGuid={projectGuid}\",\n \"data\": {\n \"projects\": {\n \"createdBy\": \"{email}\",\n \"createdOn\": \"1691128303397\",\n \"deleted\": false,\n \"deployedVersion\": \"8.25.0\",\n \"description\": null,\n \"environments\": [\n {\n \"agentGroupId\": \"{Agent Group Id}\",\n \"createdBy\": \"{email}\",\n \"createdOn\": \"1691122362620\",\n \"envDesc\": \"Default environment created by Harmony\",\n \"envId\": \"{Environment Id}\",\n \"envName\": \"Default Environment\",\n \"envType\": 2,\n \"lastUpdatedBy\": \"{email}\",\n \"noOfConnections\": 0,\n \"noOfFileFormats\": 0,\n \"noOfHostedEndPoints\": 0,\n \"noOfOperations\": 0,\n \"noOfProjects\": 0,\n \"noOfScripts\": 0,\n \"orgId\": \"{Organization Id}\",\n \"permission\": 0\n }\n ],\n \"guid\": \"{Project Guid}\",\n \"lastModifiedBy\": \"{email}\",\n \"lastModifiedOn\": \"1691691320453\",\n \"name\": \"Open API - Testing Project\",\n \"projectId\": 1234,\n \"requiredVersion\": \"8.25.0.0\"\n }\n },\n \"guid-0.5766848490723843\": \"\"\n}"
put:
tags:
- Projects
security:
- authToken: []
summary: Deploy Project
description: '## **Deploy Project**
The _Deploy Project API_ deploys an [Integration Studio project](https://docs.jitterbit.com/integration-studio/design/projects/creation-and-configuration/).
| **Parameter** | **Required** | **Data Type** | **Description** | **Default** |
| --- | --- | --- | --- | --- |
| projectGuid | Yes | String | The GUID of the project to deploy. Project GUIDs can be retrieved using the _Get Project API_. Project GUIDs are also visible in your browser''s address bar when you are accessing them in Integration Studio. For example, `9a87b6c5-a1b2-34c5-6d7e-123456a7b89c`. | |'
operationId: deployProject
requestBody:
content:
application/json:
schema:
type: object
properties:
projectGuid:
type: string
example: ''
example:
projectGuid: '{{deploy-project-guid}}'
responses:
'200':
description: ''
content:
text/plain:
schema:
type: string
example: "{\n \"success\": true,\n \"uri\": \"https://harmony-api.na-east.jitterbit.com/dev/project\",\n \"guid-0.15465179017754982\": \"\"\n}"
post:
tags:
- Projects
security:
- authToken: []
summary: Create Project
description: '## **Create Project**
The _Create Project API_ creates a new [Integration Studio project](https://docs.jitterbit.com/integration-studio/design/projects/creation-and-configuration/). See [Project Creation and Configuration](https://docs.jitterbit.com/integration-studio/design/projects/creation-and-configuration/) for more details on these request parameters.
| Parameter | **Required** | **Data Type** | **Description** | **Default** |
| --- | --- | --- | --- | --- |
| organizationId | Yes | Integer | The [Harmony organization ID](https://docs.jitterbit.com/getting-started/jitterbit-support/my-harmony-organization-id/) to create the project in. This ID is located in the top right of the Harmony portal header next to the organization name. This is a header parameter. | |
| environmentId | Yes | Integer | The [Harmony environment ID](https://docs.jitterbit.com/management-console/environments/#viewing-environments) to create the project in. This ID is located by hovering on the environment name in the Management Console [Environments](https://docs.jitterbit.com/management-console/environments/) page. | |
| name | No | String | The name of the project. | |
| description | No | String | The description of the project. | |
| requireDeployComment | No | Boolean | Set to `true` to require that each time this project is deployed, a dialog is presented that requires a comment to be added. | `false` |
| requireDeployTag | No | Boolean | Set to `true` to require that each time this project is deployed, a dialog is presented that requires a tag to be added. | `false` |
| ignoreHttpTargetTargetValidation | No | Boolean | Set to `true` to ignore HTTP validation rules, at the risk of generating invalid data. For more information see [HTTP Validation Rule Errors](https://docs.jitterbit.com/integration-studio/design/operations/validity/#disable-the-http-validation-rule) in [Operation Validity](https://docs.jitterbit.com/integration-studio/design/operations/validity/). | `false` |
| disableScriptParser | No | Boolean | Set to `true` to disable the Jitterbit Script Parser. Disabling this setting is not normally required and is advised only if you experience unexpected script output. | `false` |'
operationId: createProject
parameters:
- name: organizationId
in: header
required: true
schema:
type: string
example: ''
description: The [Harmony organization ID](https://docs.jitterbit.com/getting-started/jitterbit-support/my-harmony-organization-id/) associated with the operation logs to return. This ID is located in the top right of the Harmony portal header next to the organization name. This is a header parameter.
requestBody:
content:
text/plain:
schema:
type: string
example: "{\n \"requireDeployComment\": \"{{create-project-require-deploy-comment}}\",\n \"requireDeployTag\": \"{{create-project-require-deploy-tag}}\",\n \"ignoreHttpTargetTargetValidation\": \"{{create-project-ignore-http-target-target-validation}}\",\n \"disableScriptParser\": \"{{create-project-disable-script-parser}}\",\n \"name\": \"{{create-project-name}}\",\n \"environmentId\": \"{{environment-id}}\",\n \"description\": \"{{create-project-description}}\"\n}"
responses:
'200':
description: ''
content:
text/plain:
schema:
type: string
example: "{\n \"success\": true,\n \"uri\": \"https://harmony-api.na-east.jitterbit.com/dev/project\",\n \"data\": {\n \"type\": 100,\n \"organizationId\": \"{Organization Id}\",\n \"workflows\": [\n {\n \"name\": \"New Workflow\",\n \"operations\": \"\",\n \"type\": 1100,\n \"id\": \"{Workflow GUID}\",\n \"createdOn\": 1691701903672,\n \"createdBy\": \"{email}\",\n \"modifiedOn\": 1691701903672,\n \"modifiedBy\": \"{email}\"\n }\n ],\n \"isDeleted\": 0,\n \"metadataVersion\": \"1.0.1\",\n \"requireDeployComment\": false,\n \"requireDeployTag\": false,\n \"ignoreHTTPTargetTargetValidation\": false,\n \"disableScriptParser\": false,\n \"name\": \"Create Project Name 9e99c770-82ca-4581-b431-933060c4299d\",\n \"targetEnvironmentId\": \"{Environment Id}\",\n \"description\": \"Create Project Description 1ddb3b69-eaa4-434f-8b0a-29780d4b60b3\",\n \"checksum\": \"1\",\n \"components\": \"\",\n \"encryptedAtRest\": true,\n \"appliedDataMigrations\": [\n \"StandaloneWorkflowMigration\",\n \"RepairMigratedProjectMigration\",\n \"ConvertStepObjectsToStepReferencesMigration\",\n \"AddGlobalVariablesToTransformationScriptsMigration\",\n \"DeleteSourcepathsVariablepathsFromRulesMigration\",\n \"AddActivityPolarityMigration\",\n \"FixApiPolarityMigration\",\n \"DeleteLoopSubmappingsMigration\",\n \"FilebasedActivityMigration\",\n \"GlobalVariableEndpointMigration\",\n \"RedoScriptComponentReferencesMigration\",\n \"FtpEndpointEncryptChoiceMigration\",\n \"ScriptTransMigration\",\n \"AddSourceUsersToDocumentsMigration\",\n \"GlobalVariableEndpointToEndpointsMigration\",\n \"DesignComponentDocumentsMigration\",\n \"SFTransformationMappingMigration\",\n \"MoveLastDeployedInformationToPrjSummaryMigration\",\n \"DesignComponentSplitMigration\",\n \"SchemaTypeNodeRenameMigration\",\n \"RestoreDeletedTransformationPropertiesMigration\",\n \"HttpUrlMigration\",\n \"SfdcBulkPatternTypeMigration\",\n \"SFManualQueryMigration\",\n \"NetsuitePropertiesCleanupMigration\",\n \"SaveHarmonyProjectIdMigration\",\n \"RemoveEncryptionMigration\",\n \"DesignComponentEncryptPasswordMigration\",\n \"DesignComponentMigration\",\n \"SampleDocumentTypeMigration\",\n \"AddTagComponentTypeMigration\",\n \"TransformationSourceTargetMigration\",\n \"JiraCreateUpdateGenericRootNameMigration\",\n \"PatchTransformationSourceTargetMigration\",\n \"TransformationAugmentationMigration\"\n ],\n \"appliedPostDataMigrations\": [\n \"TransformationRuleMigration\",\n \"ConvertAssignedSchedulesToComponentReferencesMigration\",\n \"SchemaTypeNodePathUnsanitizedMigration1\",\n \"GlobalVariableRemoveDupNamesMigration2\",\n \"RuleValidationMigration\",\n \"AddRequiresdeployMigration\"\n ],\n \"id\": \"{Project GUID}\",\n \"createdOn\": 1691701903672,\n \"createdBy\": \"{email}\",\n \"modifiedOn\": 1691701903672,\n \"modifiedBy\": \"{email}\",\n \"harmonyProjectId\": 1234\n },\n \"guid-0.5105349020697617\": \"\"\n}"
delete:
tags:
- Projects
security:
- authToken: []
summary: Delete Project
description: '## **Delete Project**
The _Delete Project API_ [deletes](https://docs.jitterbit.com/integration-studio/design/projects/creation-and-configuration/#projectcreationandconfiguration-deleting-a-project) an [Integration Studio project](https://docs.jitterbit.com/integration-studio/design/projects/creation-and-configuration/).
| **Parameter** | **Required** | **Data Type** | **Description** | **Default** |
| --- | --- | --- | --- | --- |
| environmentId | Yes | Integer | The [Harmony environment ID](https://docs.jitterbit.com/management-console/environments/#viewing-environments) containing the project to delete. This ID is located by hovering on the environment name in the Management Console [Environments](https://docs.jitterbit.com/management-console/environments/) page. | |
| projectGuid | Yes | String | The GUID of the project to delete. Project GUIDs can be retrieved using the _Get Project API_. Project GUIDs are also visible in your browser''s address bar when you are accessing them in Integration Studio. For example, `9a87b6c5-a1b2-34c5-6d7e-123456a7b89c`. | |'
operationId: deleteProject
requestBody:
content:
text/plain:
schema:
type: string
example: "{\n \"environmentId\": \"{{environment-id}}\",\n \"projectGuid\": \"{{delete-project-guid}}\"\n}"
responses:
'200':
description: ''
/project-variables:
get:
tags:
- Projects
security:
- authToken: []
summary: Get Project Variables
description: '## **Get Project Variables**
The _Get Project Variables API_ retrieves [project variables](https://docs.jitterbit.com/integration-studio/design/variables/project/) associated with an [Integration Studio project](https://docs.jitterbit.com/integration-studio/design/projects/creation-and-configuration/).
| **Parameter** | **Required** | **Data Type** | **Description** | **Default** |
| --- | --- | --- | --- | --- |
| environmentId | Yes | Integer | The [Harmony environment ID](https://docs.jitterbit.com/management-console/environments/#viewing-environments) containing the project variables to retrieve. This ID is located by hovering on the environment name in the Management Console [Environments](https://docs.jitterbit.com/management-console/environments/) page. | |
| projectGuid | Yes | String | The GUID of the project containing the project variables to retrieve. Project GUIDs can be retrieved using the _Get Project API_. Project GUIDs are also visible in your browser''s address bar when you are accessing them in Integration Studio. For example, `9a87b6c5-a1b2-34c5-6d7e-123456a7b89c`. | |'
operationId: projectVariablesGet
parameters:
- name: environmentId
in: query
required: true
schema:
type: string
example: ''
description: The [Harmony environment ID](https://docs.jitterbit.com/management-console/environments/#viewing-environments) containing the project variables to retrieve. This ID is located by hovering on the environment name in the Management Console [Environments](https://docs.jitterbit.com/management-console/environments/) page.
- name: projectGuid
in: query
required: true
schema:
type: string
example: ''
description: The GUID of the project containing the project variables to retrieve. Project GUIDs can be retrieved using the _Get Project API_. Project GUIDs are also visible in your browser's address bar when you are accessing them in Integration Studio. For example, `9a87b6c5-a1b2-34c5-6d7e-123456a7b89c`.
responses:
'200':
description: ''
content:
text/plain:
schema:
type: string
example: "{\n \"success\": true,\n \"uri\": \"https://harmony-api.na-east.jitterbit.com/dev/project-variables?environmentId=866020&projectGuid=db54a73c-c58d-45c1-8222-4b2d2ebef2e2\",\n \"data\": {\n \"projectVariableDetail\": [\n {\n \"projectVariableId\": \"{Project Variable Id}\",\n \"projectVariableName\": \"TestVar1\",\n \"projectVariableValue\": null,\n \"projectVariableLabel\": \"TestVar1 Label\",\n \"projectVariableDescription\": \"TestVar1 Descriptions\",\n \"projectVariableHideValue\": false,\n \"projectVariableEnvironmentId\": \"{Environment Id}\",\n \"projectVariableProjectId\": \"{Project Id}\",\n \"projectVariableOrganizationId\": \"{Organization Id}\",\n \"createdBy\": \"{email}\",\n \"createdOn\": 1691128313027,\n \"lastUpdatedBy\": \"{email}\",\n \"lastUpdatedOn\": 1691128313027,\n \"guid\": \"{Project Variable GUID}\"\n }\n ]\n },\n \"guid-0.9120006455341024\": \"\"\n}"
put:
tags:
- Projects
security:
- authToken: []
summary: Set Project Variables
description: '## **Set Project Variables**
The _Set Project Variables API_ sets the value of a [project variable](https://docs.jitterbit.com/integration-studio/design/variables/project/).
| **Parameter** | **Required** | **Data Type** | **Description** | **Default** |
| --- | --- | --- | --- | --- |
| projectVariableId | Yes | Integer | The ID of the project variable to set. | |
| projectVariableValue | No | String | The project variable''s value. | |
| projectVariableDescription | No | String | The project variable''s description. | |
| projectVariableHideValue | No | Boolean | Set to `true` to indicate if this project variable is a sensitive variable. The value will be kept secure and hidden from user interfaces. | `false` |'
operationId: projectVariablesSet
parameters:
- name: AcceptVersion
in: header
schema:
type: string
example: '2'
requestBody:
content:
text/plain:
schema:
type: string
example: "{\n \"projectVariableId\":\"{{project-variable-id}}\",\n \"projectVariableDescription\":\"{{project-variable-description}}\",\n \"projectVariableValue\":\"{{project-variable-value}}\",\n \"projectVariableHideValue\":true\n}"
responses:
'200':
description: ''
content:
text/plain:
schema:
type: string
example: "{\n \"success\": true,\n \"uri\": \"https://harmony-api.na-east.jitterbit.com/dev/project-variables\",\n \"guid-0.683911422805049\": \"\"\n}"
/project-import-export:
get:
tags:
- Projects
security:
- authToken: []
summary: Export Project
description: '## **Export Project**
The _Export Project API_ [exports](https://docs.jitterbit.com/integration-studio/design/projects/exports-and-imports/#projectexportsandimports-export) an [Integration Studio project](https://docs.jitterbit.com/integration-studio/design/projects/creation-and-configuration/) into a JSON file that can be downloaded and used for [importing](https://docs.jitterbit.com/integration-studio/design/projects/exports-and-imports/#projectexportsandimports-import) into a different environment.
| **Parameter** | **Required** | **Data Type** | **Description** | **Default** |
| --- | --- | --- | --- | --- |
| projectGuid | Yes | String | The GUID of the project to export. Project GUIDs can be retrieved using the _Get Project API_. Project GUIDs are also visible in your browser''s address bar when you are accessing them in Integration Studio. For example, `9a87b6c5-a1b2-34c5-6d7e-123456a7b89c`. | |
| includeEmails | No | Boolean | Include project [email notifiations](https://docs.jitterbit.com/integration-studio/design/notifications/email-notifications/) in the exported project. | `true` |
| includeSchedules | No | Boolean | Include [operation schedules](https://docs.jitterbit.com/integration-studio/design/operations/settings/schedules/) in the exported project. | `true` |
| includeCredentials | No | Boolean | Include credentials in the exported project. See details of what’s included in [Export a Project](https://docs.jitterbit.com/integration-studio/design/projects/exports-and-imports/#projectexportsandimports-export). | `true` |
| includeProjectVariables | No | Boolean | Include [project variable](https://docs.jitterbit.com/integration-studio/design/variables/project/) default values in the exported project. | `true` |'
operationId: exportProject
parameters:
- name: projectGuid
in: query
required: true
schema:
type: string
example: ''
description: The GUID of the project to export. Project GUIDs can be retrieved using the _Get Project API_. Project GUIDs are also visible in your browser's address bar when you are accessing them in Integration Studio. For example, `9a87b6c5-a1b2-34c5-6d7e-123456a7b89c`.
- name: includeEmails
in: query
schema:
type: boolean
example: true
description: Include project [email notifiations](https://docs.jitterbit.com/integration-studio/design/notifications/email-notifications/) in the exported project. Default is `true`.
- name: includeSchedules
in: query
schema:
type: boolean
example: true
description: Include [operation schedules](https://docs.jitterbit.com/integration-studio/design/operations/settings/schedules/) in the exported project. Default is `true`.
- name: includeCredentials
in: query
schema:
type: boolean
example: true
description: Include credentials in the exported project. See details of what’s included in [Export a Project](https://docs.jitterbit.com/integration-studio/design/projects/exports-and-imports/#projectexportsandimports-export). Default is `true`.
- name: includeProjectVariables
in: query
schema:
type: boolean
example: true
description: Include [project variable](https://docs.jitterbit.com/integration-studio/design/variables/project/) default values in the exported project. Default is `true`.
responses:
'200':
description: ''
content:
text/plain:
schema:
type: string
example: "{\n \"assets\": [],\n \"project\": {\n \"type\": 100,\n \"organizationId\": \"{Organization Id}\",\n \"workflows\": [\n {\n \"name\": \"Fixed For Testing\",\n \"operations\": [\n {\n \"name\": \"New Operation\",\n \"steps\": [\n {\n \"id\": \"fe828b6d-1dc4-4634-86ac-05947c55f474\",\n \"type\": 700\n }\n ],\n \"outcomes\": [],\n \"options\": {\n \"timeoutValue\": 2,\n \"timeoutMultiplier\": 3600,\n \"timeoutUnit\": \"HOURS\",\n \"logLevel\": \"Everything\",\n \"debugModeEnabled\": false,\n \"debug_mode_until\": \"\",\n \"AlwaysRunSuccessOperation\": 0,\n \"enableChunking\": false,\n \"chunk_size\": 0,\n \"target_chunk_size\": 0,\n \"max_number_of_threads\": 1,\n \"source_chunk_node\": \"\",\n \"target_chunk_node\": \"\",\n \"validate_source_text_file\": 0\n },\n \"validationState\": 300,\n \"type\": 200,\n \"operationType\": 3,\n \"isNew\": false,\n \"id\": \"d8ef0375-e4fb-415c-8872-592febca28c3\",\n \"projectId\": \"bae62b80-8b9b-4e84-9e1d-9471561a54f5\"\n },\n {\n \"name\": \"New Operation\",\n \"steps\": [\n {\n \"id\": \"c047d19a-ec1a-41ef-ae2e-6a7ce56645c9\",\n \"type\": 400\n }\n ],\n \"outcomes\": [],\n \"options\": {\n \"timeoutValue\": 2,\n \"timeoutMultiplier\": 3600,\n \"timeoutUnit\": \"HOURS\",\n \"logLevel\": \"Everything\",\n \"debugModeEnabled\": false,\n \"debug_mode_until\": \"\",\n \"AlwaysRunSuccessOperation\": 0,\n \"enableChunking\": false,\n \"chunk_size\": 0,\n \"target_chunk_size\": 0,\n \"max_number_of_threads\": 1,\n \"source_chunk_node\": \"\",\n \"target_chunk_node\": \"\",\n \"validate_source_text_file\": 0\n },\n \"validationState\": 300,\n \"type\": 200,\n \"operationType\": 3,\n \"isNew\": false,\n \"id\": \"d07c2243-9ecd-4c58-8876-3eb1447c4628\",\n \"projectId\": \"bae62b80-8b9b-4e84-9e1d-9471561a54f5\"\n },\n {\n \"name\": \"New Operation\",\n \"steps\": [\n {\n \"id\": \"96a13d2f-b84a-4727-8d69-15504372421f\",\n \"type\": 400\n }\n ],\n \"outcomes\": [],\n \"options\": {\n \"timeoutValue\": 2,\n \"timeoutMultiplier\": 3600,\n \"timeoutUnit\": \"HOURS\",\n \"logLevel\": \"Everything\",\n \"debugModeEnabled\": false,\n \"debug_mode_until\": \"\",\n \"AlwaysRunSuccessOperation\": 0,\n \"enableChunking\": false,\n \"chunk_size\": 0,\n \"target_chunk_size\": 0,\n \"max_number_of_threads\": 1,\n \"source_chunk_node\": \"\",\n \"target_chunk_node\": \"\",\n \"validate_source_text_file\": 0\n },\n \"validationState\": 300,\n \"type\": 200,\n \"operationType\": 3,\n \"isNew\": false,\n \"id\": \"7c6cd3ce-3327-4cc6-8a6e-ce50e2a63651\",\n \"projectId\": \"bae62b80-8b9b-4e84-9e1d-9471561a54f5\"\n }\n ],\n \"type\": 1100,\n \"id\": \"34e7e6dd-ff7e-445e-b4cb-067f89e022d8\",\n \"validationState\": 100\n }\n ],\n \"isDeleted\": 0,\n \"metadataVersion\": \"1.0.1\",\n \"requireDeployComment\": false,\n \"requireDeployTag\": false,\n \"ignoreHTTPTargetTargetValidation\": false,\n \"disableScriptParser\": false,\n \"name\": \"Open API - Testing Project\",\n \"targetEnvironmentId\": \"{Environment Id}\",\n \"checksum\": \"1\",\n \"encryptedAtRest\": true,\n \"appliedDataMigrations\": [\n \"StandaloneWorkflowMigration\",\n \"RepairMigratedProjectMigration\",\n \"ConvertStepObjectsToStepReferencesMigration\",\n \"AddGlobalVariablesToTransformationScriptsMigration\",\n \"DeleteSourcepathsVariablepathsFromRulesMigration\",\n \"AddActivityPolarityMigration\",\n \"FixApiPolarityMigration\",\n \"DeleteLoopSubmappingsMigration\",\n \"FilebasedActivityMigration\",\n \"GlobalVariableEndpointMigration\",\n \"RedoScriptComponentReferencesMigration\",\n \"FtpEndpointEncryptChoiceMigration\",\n \"ScriptTransMigration\",\n \"AddSourceUsersToDocumentsMigration\",\n \"GlobalVariableEndpointToEndpointsMigration\",\n \"DesignComponentDocumentsMigration\",\n \"SFTransformationMappingMigration\",\n \"MoveLastDeployedInformationToPrjSummaryMigration\",\n \"DesignComponentSplitMigration\",\n \"SchemaTypeNodeRenameMigration\",\n \"RestoreDeletedTransformationPropertiesMigration\",\n \"HttpUrlMigration\",\n \"SfdcBulkPatternTypeMigration\",\n \"SFManualQueryMigration\",\n \"NetsuitePropertiesCleanupMigration\",\n \"SaveHarmonyProjectIdMigration\",\n \"RemoveEncryptionMigration\",\n \"DesignComponentEncryptPasswordMigration\",\n \"DesignComponentMigration\",\n \"SampleDocumentTypeMigration\",\n \"AddTagComponentTypeMigration\",\n \"TransformationSourceTargetMigration\",\n \"JiraCreateUpdateGenericRootNameMigration\",\n \"PatchTransformationSourceTargetMigration\",\n \"TransformationAugmentationMigration\"\n ],\n \"appliedPostDataMigrations\": [\n \"TransformationRuleMigration\",\n \"ConvertAssignedSchedulesToComponentReferencesMigration\",\n \"SchemaTypeNodePathUnsanitizedMigration1\",\n \"GlobalVariableRemoveDupNamesMigration2\",\n \"RuleValidationMigration\",\n \"AddRequiresdeployMigration\"\n ],\n \"id\": \"db54a73c-c58d-45c1-8222-4b2d2ebef2e2\",\n \"validationState\": 100,\n \"adapterIds\": [\n
# --- truncated at 32 KB (57 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/jitterbit/refs/heads/main/openapi/jitterbit-projects-api-openapi.yml